Skip to content
This repository
Browse code

MAINT: port release notes and release script changes from 1.6.x.

  • Loading branch information...
commit b081857c29ce946c503e07c7d53597f443d1a646 1 parent e41267b
Ralf Gommers authored May 20, 2012
22  doc/release/1.6.1-notes.rst
Source Rendered
... ...
@@ -0,0 +1,22 @@
  1
+=========================
  2
+NumPy 1.6.1 Release Notes
  3
+=========================
  4
+
  5
+This is a bugfix only release in the 1.6.x series.
  6
+
  7
+
  8
+Issues fixed
  9
+------------
  10
+
  11
+#1834   einsum fails for specific shapes
  12
+#1837   einsum throws nan or freezes python for specific array shapes
  13
+#1838   object <-> structured type arrays regression
  14
+#1851   regression for SWIG based code in 1.6.0
  15
+#1863   Buggy results when operating on array copied with astype()
  16
+#1870   Fix corner case of object array assignment
  17
+#1843   Py3k: fix error with recarray
  18
+#1885   nditer: Error in detecting double reduction loop
  19
+#1874   f2py: fix --include_paths bug
  20
+#1749   Fix ctypes.load_library()
  21
+#1895/1896  iter: writeonly operands weren't always being buffered correctly
  22
+
90  doc/release/1.6.2-notes.rst
Source Rendered
... ...
@@ -0,0 +1,90 @@
  1
+=========================
  2
+NumPy 1.6.2 Release Notes
  3
+=========================
  4
+
  5
+This is a bugfix release in the 1.6.x series.  Due to the delay of the NumPy
  6
+1.7.0 release, this release contains far more fixes than a regular NumPy bugfix
  7
+release.  It also includes a number of documentation and build improvements.
  8
+
  9
+
  10
+``numpy.core`` issues fixed
  11
+---------------------------
  12
+
  13
+#2063  make unique() return consistent index
  14
+#1138  allow creating arrays from empty buffers or empty slices
  15
+#1446  correct note about correspondence vstack and concatenate
  16
+#1149  make argmin() work for datetime
  17
+#1672  fix allclose() to work for scalar inf
  18
+#1747  make np.median() work for 0-D arrays
  19
+#1776  make complex division by zero to yield inf properly
  20
+#1675  add scalar support for the format() function
  21
+#1905  explicitly check for NaNs in allclose()
  22
+#1952  allow floating ddof in std() and var()
  23
+#1948  fix regression for indexing chararrays with empty list
  24
+#2017  fix type hashing
  25
+#2046  deleting array attributes causes segfault
  26
+#2033  a**2.0 has incorrect type
  27
+#2045  make attribute/iterator_element deletions not segfault
  28
+#2021  fix segfault in searchsorted()
  29
+#2073  fix float16 __array_interface__ bug
  30
+
  31
+
  32
+``numpy.lib`` issues fixed
  33
+--------------------------
  34
+
  35
+#2048  break reference cycle in NpzFile
  36
+#1573  savetxt() now handles complex arrays
  37
+#1387  allow bincount() to accept empty arrays
  38
+#1899  fixed histogramdd() bug with empty inputs
  39
+#1793  fix failing npyio test under py3k
  40
+#1936  fix extra nesting for subarray dtypes
  41
+#1848  make tril/triu return the same dtype as the original array
  42
+#1918  use Py_TYPE to access ob_type, so it works also on Py3
  43
+
  44
+
  45
+``numpy.f2py`` changes
  46
+----------------------
  47
+
  48
+ENH:   Introduce new options extra_f77_compiler_args and extra_f90_compiler_args
  49
+BLD:   Improve reporting of fcompiler value
  50
+BUG:   Fix f2py test_kind.py test
  51
+ 
  52
+
  53
+``numpy.poly`` changes
  54
+----------------------
  55
+
  56
+ENH:   Add some tests for polynomial printing
  57
+ENH:   Add companion matrix functions	
  58
+DOC:   Rearrange the polynomial documents
  59
+BUG:   Fix up links to classes
  60
+DOC:   Add version added to some of the polynomial package modules 	
  61
+DOC:   Document xxxfit functions in the polynomial package modules	
  62
+BUG:   The polynomial convenience classes let different types interact
  63
+DOC:   Document the use of the polynomial convenience classes
  64
+DOC:   Improve numpy reference documentation of polynomial classes
  65
+ENH:   Improve the computation of polynomials from roots 	
  66
+STY:   Code cleanup in polynomial [*]fromroots functions	
  67
+DOC:   Remove references to cast and NA, which were added in 1.7
  68
+
  69
+
  70
+``numpy.distutils`` issues fixed
  71
+-------------------------------
  72
+
  73
+#1261  change compile flag on AIX from -O5 to -O3
  74
+#1377  update HP compiler flags
  75
+#1383  provide better support for C++ code on HPUX
  76
+#1857  fix build for py3k + pip
  77
+BLD:   raise a clearer warning in case of building without cleaning up first
  78
+BLD:   follow build_ext coding convention in build_clib
  79
+BLD:   fix up detection of Intel CPU on OS X in system_info.py
  80
+BLD:   add support for the new X11 directory structure on Ubuntu & co.
  81
+BLD:   add ufsparse to the libraries search path. 	
  82
+BLD:   add 'pgfortran' as a valid compiler in the Portland Group 	
  83
+BLD:   update version match regexp for IBM AIX Fortran compilers.
  84
+
  85
+
  86
+``numpy.random`` issues fixed
  87
+-----------------------------
  88
+
  89
+BUG:  Use npy_intp instead of long in mtrand
  90
+
5  doc/source/release.rst
Source Rendered
@@ -3,3 +3,8 @@ Release Notes
3 3
 *************
4 4
 
5 5
 .. include:: ../release/1.3.0-notes.rst
  6
+.. include:: ../release/1.4.0-notes.rst
  7
+.. include:: ../release/1.5.0-notes.rst
  8
+.. include:: ../release/1.6.0-notes.rst
  9
+.. include:: ../release/1.6.1-notes.rst
  10
+.. include:: ../release/1.6.2-notes.rst
29  release.sh
@@ -5,6 +5,15 @@
5 5
 # downloads, i.e. two versions for Python 2.7. The Intel 32/64-bit version is
6 6
 # for OS X 10.6+, the other dmg installers are for 10.3+ and are built on 10.5
7 7
 
  8
+#---------------
  9
+# Build tarballs
  10
+#---------------
  11
+paver sdist
  12
+
  13
+
  14
+#--------------------
  15
+# Build documentation
  16
+#--------------------
8 17
 # Check we're using the correct g++/c++ for the 32-bit 2.6 version we build for
9 18
 # the docs and the 64-bit 2.7 dmg installer.
10 19
 # We do this because for Python 2.6 we use a symlink on the PATH to select
@@ -21,14 +30,13 @@ paver bootstrap
21 30
 source bootstrap/bin/activate
22 31
 python setupsconsegg.py install
23 32
 
24  
-# build docs
  33
+# build pdf docs
25 34
 paver pdf
26 35
 
27  
-#------------------------------------------------------------------
28  
-# Build tarballs, Windows and 64-bit OS X installers (on OS X 10.6)
29  
-#------------------------------------------------------------------
30  
-paver sdist
31 36
 
  37
+#--------------------------------------------------------
  38
+# Build Windows and 64-bit OS X installers (on OS X 10.6)
  39
+#--------------------------------------------------------
32 40
 export MACOSX_DEPLOYMENT_TARGET=10.6
33 41
 # Use GCC 4.2 for 64-bit OS X installer for Python 2.7
34 42
 export PATH=~/Code/tmp/gpp42temp/:$PATH
@@ -58,3 +66,14 @@ paver bdist_superpack -p 2.5
58 66
 
59 67
 
60 68
 paver write_release_and_log
  69
+
  70
+
  71
+#-------------------------------------------------------
  72
+# Build basic (no SSE) Windows installers to put on PyPi
  73
+#-------------------------------------------------------
  74
+paver bdist_wininst_simple -p 2.5
  75
+paver bdist_wininst_simple -p 2.6
  76
+paver bdist_wininst_simple -p 2.7
  77
+paver bdist_wininst_simple -p 3.1
  78
+paver bdist_wininst_simple -p 3.2
  79
+

0 notes on commit b081857

Please sign in to comment.
Something went wrong with that request. Please try again.