On Thu, Apr 24, 2014 at 1:13 AM, John Cremona <john.crem...@gmail.com> wrote: > Question: would this make it possible to automatically have certain > python packages installed when Sage builds (after building its python > of course), perhaps from a list kept in a config file in .sage/ ? I > have a list of packages I use a lot (for the lmfdb project), e.g. > pymongo, and it is a nuisance to have to re-install them from time to > time.
Post-install hooks is an interesting idea. Even if it weren't automatic, once we had pip it would be a matter of having a script my_setup_script.sh containing "pip install foo; pip install bar; ..." and running "sage -sh my_setup_script.sh > Since we ship and build python anyway, it seems very reasonable to > also include this very useful python utility, so +1 from me. I'm not in favor of installing every useful Python utility, but a huge +1 to pip to bootstrap the process. In particular we could get rid of those optional spkgs that are nothing more than our own (often way outdated) packaging of other Python projects. I think this is a separate question from if/how to use it to augment/replace our package management--I don't think our installer should be automatically finding and downloading the latest versions (and the full source tarball should be buildable offline). > On 24 April 2014 08:49, Jan Groenewald <j...@aims.ac.za> wrote: >> Hi >> >> >> On 24 April 2014 09:44, Jeroen Demeyer <jdeme...@cage.ugent.be> wrote: >>> >>> On 2014-04-24 00:46, William Stein wrote: >>>> >>>> Hi, >>>> >>>> There used to be a lot of confusion about which package manager / >>>> installer one should use with python -- easy_install? setuptools? >>>> etc. >>>> >>>> Now the choice is clear: pip -- A tool for installing and managing >>>> Python packages. >>> >>> Does pip supersede setuptools? I.e. could we remove setuptools if we use >>> pip? >> >> >> 0 jan@muizenberg:/var/autofs/misc/home/jan$apt-cache depends python-pip|grep >> setuptools >> Depends: python-setuptools >> >> http://dubroy.com/blog/so-you-want-to-install-a-python-package/ >> >> Regards, >> Jan >> >> -- >> .~. >> /V\ Jan Groenewald >> /( )\ www.aims.ac.za >> ^^-^^ >> >> -- >> 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 post to this group, send email to sage-devel@googlegroups.com. >> Visit this group at http://groups.google.com/group/sage-devel. >> For more options, visit https://groups.google.com/d/optout. > > -- > 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 post to this group, send email to sage-devel@googlegroups.com. > Visit this group at http://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- 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 post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.