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.

Reply via email to