Differences between revisions 7 and 26 (spanning 19 versions)
Revision 7 as of 2009-01-27 23:59:18
Size: 1388
Editor: was
Comment:
Revision 26 as of 2009-02-23 05:42:25
Size: 2459
Editor: was
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

<<TableOfContents>>
Line 5: Line 7:
== Level 1 -- Qualifying Round == See also http://windows.sagemath.org

== Level 0 -- Sage Ultraflyweight ==
Line 13: Line 17:
 Comes with support for MSFT visual studio 8.0 projects / solutions.  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.
Line 25: Line 41:
 * sympy
 * wexpect
 * this must be fully automatable from the sage-3.x.tar distribution + whatever extras are needed.
Line 28: Line 43:
== Level 1.5 == == Level 1 ==
Line 30: Line 45:
 * make level 1 totally automated from sage-3.2.3.tar  * sympy: http://code.google.com/p/sympy/

 * pywin32: http://sourceforge.net/projects/pywin32/

 * wexpect: http://sage.math.washington.edu/home/goreckc/sage/wexpect/
Line 33: Line 52:
 * numpy  * numpy: http://sourceforge.net/project/showfiles.php?group_id=1369&package_id=175103
Line 35: Line 54:
 * networkx  * networkx: http://networkx.lanl.gov/download/networkx/
Line 39: Line 58:
 * cvxopt  * cvxopt: http://abel.ee.ucla.edu/cvxopt/download
Line 43: Line 62:
 * moin
 * pycrypto
 * moin: http://moinmo.in/MoinMoinDownload
 * pycrypto: http://www.dlitz.net/software/pycrypto/
Line 46: 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.

Level 1

Level 2

Level 3

Level 4

  • Sage's "lite" library -- Will take William a few days to write. This will provide the notebook and pexpect interfaces.