summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@googlemail.com>2012-02-05 09:49:39 +0100
committerCharles Harris <charlesr.harris@gmail.com>2012-02-05 17:10:02 -0700
commit58d883a627ab7f3ee7defcf481603b30705f3939 (patch)
tree95e064adf6c4b234be08b2e1af7b0848ec71ec24 /doc
parent794e9c3b37bb08e95e31b40889947d1d772b8f18 (diff)
downloadnumpy-58d883a627ab7f3ee7defcf481603b30705f3939.tar.gz
DOC: add to release HOWTO that the C API version should be updated.
Diffstat (limited to 'doc')
-rw-r--r--doc/HOWTO_RELEASE.rst.txt17
1 files changed, 13 insertions, 4 deletions
diff --git a/doc/HOWTO_RELEASE.rst.txt b/doc/HOWTO_RELEASE.rst.txt
index e1d860bc0..c31201801 100644
--- a/doc/HOWTO_RELEASE.rst.txt
+++ b/doc/HOWTO_RELEASE.rst.txt
@@ -104,8 +104,7 @@ Wine
For building Windows binaries on OS X Wine can be used. In Wine the following
needs to be installed:
-* Python 2.5
-* Python 2.6
+* Python 2.5-2.7 and 3.1-3.2
* MakeNsis
* CpuId plugin for MakeNsis : this can be found in the NumPy source tree under
tools/win32build/cpucaps and has to be built with MinGW (see SConstruct file in
@@ -162,8 +161,8 @@ What is released
Binaries
--------
-Windows binaries in "superpack" form for Python 2.5/2.6/2.7/3.1. A superpack
-contains three builds, for SSE2, SSE3 and no SSE.
+Windows binaries in "superpack" form for Python 2.5/2.6/2.7/3.1/3.2.
+A superpack contains three builds, for SSE2, SSE3 and no SSE.
OS X binaries are made in dmg format, targeting only the Python from
`python.org <http://python.org>`_
@@ -224,6 +223,16 @@ code that should be removed is actually removed, and all new deprecations say
in the dostring or deprecation warning at what version the code will be
removed.
+Check the C API version number
+------------------------------
+The C API version number is recorded in core/code_generators/cversions.txt.
+Before every release this number should be updated by running
+core/code_generators/cversions.py, and main changes noted in a comment. If
+this is done correctly, compiling the release should not give a warning "API
+mismatch detected ..." at the beginning of the build.
+
+The C ABI version number should only be updated for a major release.
+
Check the release notes
-----------------------
Check that the release notes are up-to-date, and mention at least the