On 13 September 2015 at 20:31, William Stein <wst...@gmail.com> wrote:

> I think  pip is good enough these to support
> install/uninstall/versions/dependencies/c++ code, etc.
>

I think the situation is still dire for c/c++ extensions. Compiled wheels
seem to be viable for platforms like OSX and Windows, but for source builds
one runs into the usual problems:

- setuptools is not good enough for complex c/c++ projects,
- no integration with system-wide package managers,
- difficult to deal with dependencies outside the Python ecosystem.

These are real difficulties for projects which are not primarily
Python-based but which offer Python bindings. Even in the best-case
scenario one still has to port over an already-functional build system
(autotools, CMake, ...) to setuptools, and maintain it. It seems really
hard to solve the Python packaging problem without first solving the
general packaging problem.

-- 
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.

Reply via email to