600
Comment:
|
2459
|
Deletions are marked like this. | Additions are marked like this. |
Line 2: | Line 2: |
<<TableOfContents>> |
|
Line 5: | Line 7: |
See also http://windows.sagemath.org == 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<<BR>> Version 2.6.1<<BR>> Source: http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tar.bz2 <<BR>> Comes with support for MSFT visual studio 8.0 projects / solutions.<<BR>> [[windows/DeathMatch/HackingVS2k8/|Click here]] for ways that I have hacked the python visual studio build 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. * Berkeley DB<<BR>> We don't include this, remove it from the Python 2.6.1 visual studio solution. * ipython<<BR>> Version 0.9.1<<BR>> Source: http://ipython.scipy.org/dist/ipython-0.9.1.tar.gz <<BR>> Windows Specific Instructions: http://ipython.scipy.org/moin/IpythonOnWindows/ <<BR>> Pure Python, on windows has dependency: * PyReadline <<BR>> Version 1.5<<BR>> Source: http://ipython.scipy.org/dist/pyreadline-1.5.tar.gz <<BR>> Pure Python, specifically designed for windows. * this must be fully automatable from the sage-3.x.tar distribution + whatever extras are needed. |
|
Line 6: | Line 44: |
* Python * ipython * sympy * wexpect |
* sympy: http://code.google.com/p/sympy/ * pywin32: http://sourceforge.net/projects/pywin32/ * wexpect: http://sage.math.washington.edu/home/goreckc/sage/wexpect/ |
Line 12: | Line 52: |
* numpy: http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103 | |
Line 13: | Line 54: |
* networkx | * networkx: http://networkx.lanl.gov/download/networkx/ |
Line 17: | Line 58: |
* cvxopt * numpy |
* cvxopt: http://abel.ee.ucla.edu/cvxopt/download |
Line 22: | Line 62: |
* moin * pycrypto |
* moin: http://moinmo.in/MoinMoinDownload * pycrypto: http://www.dlitz.net/software/pycrypto/ |
Line 25: | Line 65: |
* scons | * scons: http://www.scons.org/download.php |
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.
See also http://windows.sagemath.org
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.
Click here for ways that I have hacked the python visual studio build 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.Berkeley DB
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
Level 2
numpy: http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
- matplotlib
- Cython
Level 3
- docutils
- freetype
- libpng
pycrypto: http://www.dlitz.net/software/pycrypto/
- scipy
- 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.