On Wednesday, September 9, 2020 at 2:44:00 PM UTC-7, Dima Pasechnik wrote: > > > On Wed, Sep 9, 2020 at 10:40 PM John H Palmieri <jhpalm...@gmail.com > <javascript:>> wrote: > >> I have a Sage policy proposal: >> >> - For any new standard Sage package PKG, we strongly recommend, require >> if at all possible, that the package comes with an spkg-configure.m4 script >> in build/pkgs/PKG. There should also be a directory build/pkgs/PKG/distros. >> >> Neither the spkg-configure.m4 file nor the distros directory seems to be >> documented anywhere, so https://trac.sagemath.org/ticket/30543 adds >> documentation for these and also states this new "policy". (It's not really >> a policy, just a strong recommendation. Some packages are written >> explicitly for Sage or otherwise won't have good system replacements, so I >> don't think we should require it.) [...] >> > +1. Good idea to document this.
> but this only makes sense for software installable by means of > `./configure+make` rather than with `pip`. > It also makes sense for Python packages that are installed using "pip" but merely provide scripts and are not expected to be used within the same Python process as sagelib. Example: tox (added in https://trac.sagemath.org/ticket/30416), and the Jupyter notebook ( https://trac.sagemath.org/ticket/30124). (See discussion in the Meta-ticket regarding "spkg-configure", https://trac.sagemath.org/ticket/27330). -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sage-devel/ef500340-b3bc-4381-a2ac-348404c9db88o%40googlegroups.com.