On Mon, Jan 11, 2016 at 11:39 AM, Volker Braun <vbraun.n...@gmail.com> wrote: > On Monday, January 11, 2016 at 8:20:45 PM UTC+1, William wrote: >> >> Following up on this, that we don't fully support people doing >> development for Sage by creating independent pip-installable packages > > > Where is the problem, I did that before and it works just fine.
Technically there is no problem. The problem is mostly one of documentation and culture. How many sage dependent packages are on pypi? > > Of course sage isn't on pypi so you can't auto-download it as a dependency, > but then its doubtful that this would work anyways. There are way too may > specialized shared-library dependencies, and if there is one thing that > really sucks then that's (pip,npm,rvm,...)-packages that start compiling > gobs of third-party C/C++ code when installing. Neither is pip/wheel/... > made for distributing binaries of third-party code. So realistically there > should always be a "sage runtime" to compile the dependencies before > installing Sage-the-python-library. But you can just use pip to install > packages depending on Sage on top of that, no problem. Yes, the latter. We could have a simple dependency, e.g., "sagelib" or something, that pip pulls in, and it simply checks that sage is installed, and if not, explains the situation. Then in a few years when I prove you wrong regarding "you can't auto-download it as a dependency, but then its doubtful that this would work anyways." then we can replace that with sage itself. William > > -- > 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 https://groups.google.com/group/sage-devel. > For more options, visit https://groups.google.com/d/optout. -- William (http://wstein.org) -- 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 https://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.