[Numpy-discussion] What Requires C and what is just python

Dan Halbert halbert at halwitz.org
Sun Mar 20 11:47:53 EDT 2011

On Sunday, March 20, 2011 11:08am, "Ben Smith" <ben at wbpsystems.com> said:
> ... What I'd like to do is
> limit myself to just the functions that are implemented in python, package it with
> py2exe and hand that to anyone that needs it. So, my question, if anyone knows,
> what's implemented in python and what depends on the c libraries? Is this even
> possible?
The low-level code is all in non-Python libraries. However, I have used pyinstaller (similar to py2exe)
to build self-contained packages that include numpy, and it includes the necessary
non-Python libraries in the package. My impression is that py2exe will do the same thing.
Also, you don't need to build numpy on everyone's machine. There is a numpy installer
for Windows. You could just give people directions for installing Python and Numpy. IPython
might be nice too.
Other alternatives: The Enthought distribution is free for academic use. Sage is free. There's
also Python(x,y), though I don't know much about it. They all include a ton of stuff.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/numpy-discussion/attachments/20110320/143e5da0/attachment.html>

More information about the NumPy-Discussion mailing list