1434
Comment:
|
1752
|
Deletions are marked like this. | Additions are marked like this. |
Line 14: | Line 14: |
To Build Completely from Source Python 2.6 has the following dependencies: * bzip2<<BR>> Version 1.0.5<<BR>> Can obtain via: {{{svn export http://svn.python.org/projects/external/bzip2-1.0.5}}} * Open SSL<<BR>> We don't include this, remove it from the Python 2.6.1 visual studio solution. * |
SAGE Windows DEATH MATCH
This is the python extension that Sage will need. The goal is to create an MSI (in visual studio) that installs all of this stuff.
Level 0 -- Sage Ultraflyweight
These are the first things that we need to get up and running. Python is not pure python, but the other ones are.
Python
Version 2.6.1
Source: http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tar.bz2
Comes with support for MSFT visual studio 8.0 projects / solutions. To Build Completely from Source Python 2.6 has the following dependencies:bzip2
Version 1.0.5
Can obtain via: svn export http://svn.python.org/projects/external/bzip2-1.0.5Open SSL
We don't include this, remove it from the Python 2.6.1 visual studio solution.
ipython
Version 0.9.1
Source: http://ipython.scipy.org/dist/ipython-0.9.1.tar.gz
Windows Specific Instructions: http://ipython.scipy.org/moin/IpythonOnWindows/
Pure Python, on windows has dependency:PyReadline
Version 1.5
Source: http://ipython.scipy.org/dist/pyreadline-1.5.tar.gz
Pure Python, specifically designed for windows.
- this must be fully automatable from the sage-3.x.tar distribution + whatever extras are needed.
Level 1
- sympy
- wexpect
Level 2
- numpy
- matplotlib
- networkx
- Cython
Level 3
- cvxopt
- docutils
- freetype
- libpng
- moin
- pycrypto
- scipy
- scons
- setuptools
- Sphinx
- SQLAlchemy
- zlib
- ZODB
Level 4
- Sage's "lite" library -- Will take William a few days to write. This will provide the notebook and pexpect interfaces.