summaryrefslogtreecommitdiff
path: root/pavement.py
diff options
context:
space:
mode:
authorDavid Cournapeau <cournape@gmail.com>2009-03-27 16:38:36 +0000
committerDavid Cournapeau <cournape@gmail.com>2009-03-27 16:38:36 +0000
commit6b942481c52f6d2e88774fe4c18c3aed64cd7ee5 (patch)
treea97cf99323913192164337ac2cb7083c1afbb2fe /pavement.py
parentb4be5ddb4467ee212359418ed2684ef7edf46ba8 (diff)
downloadnumpy-6b942481c52f6d2e88774fe4c18c3aed64cd7ee5.tar.gz
Add some doc to the paver script.
Diffstat (limited to 'pavement.py')
-rw-r--r--pavement.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/pavement.py b/pavement.py
index 60ff53955..82e64a2d1 100644
--- a/pavement.py
+++ b/pavement.py
@@ -1,3 +1,36 @@
+"""
+Building a fancy dmg from scratch
+=================================
+
+Clone the numpy-macosx-installer git repo from on github into the source tree
+(numpy-macosx-installer should be in the same directory as setup.py). Then, do
+as follows::
+
+ paver clean clean_bootstrap
+ paver bootstrap && source boostrap/bin/activate
+ python setupegg.py install
+ paver dmg
+
+Building a simple (no-superpack) windows installer from wine
+============================================================
+
+It assumes that blas/lapack are in c:\local\lib inside drive_c. Build python
+2.5 and python 2.6 installers.
+
+ paver clean
+ paver bdist_wininst
+
+Building changelog + notes
+==========================
+
+Assumes you have git and the binaries/tarballs in installers/::
+
+ paver write_release
+ paver write_note
+
+This automatically put the checksum into NOTES.txt, and write the Changelog
+which can be uploaded to sourceforge.
+"""
import os
import sys
import subprocess