Skip to content

Commit a764663

Browse files
jschendeljorisvandenbossche
authored andcommitted
BLD: Bump Cython version from 0.23 to 0.24 (pandas-dev#18623)
1 parent 2c903d5 commit a764663

7 files changed

+10
-13
lines changed

ci/requirements-2.7.build

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@ python-dateutil=2.5.0
33
pytz=2013b
44
nomkl
55
numpy
6-
cython=0.23
6+
cython=0.24

ci/requirements-2.7_COMPAT.build

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
python=2.7*
22
numpy=1.9.2
3-
cython=0.23
3+
cython=0.24
44
python-dateutil=2.5.0
55
pytz=2013b

ci/requirements-2.7_LOCALE.build

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ python=2.7*
22
python-dateutil
33
pytz=2013b
44
numpy=1.9.2
5-
cython=0.23
5+
cython=0.24

doc/source/enhancingperf.rst

+1-2
Original file line numberDiff line numberDiff line change
@@ -94,8 +94,7 @@ hence we'll concentrate our efforts cythonizing these two functions.
9494
Plain cython
9595
~~~~~~~~~~~~
9696

97-
First we're going to need to import the cython magic function to ipython (for
98-
cython versions < 0.21 you can use ``%load_ext cythonmagic``):
97+
First we're going to need to import the cython magic function to ipython:
9998

10099
.. ipython:: python
101100
:okwarning:

doc/source/install.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -228,7 +228,7 @@ Optional Dependencies
228228
~~~~~~~~~~~~~~~~~~~~~
229229

230230
* `Cython <http://www.cython.org>`__: Only necessary to build development
231-
version. Version 0.23 or higher.
231+
version. Version 0.24 or higher.
232232
* `SciPy <http://www.scipy.org>`__: miscellaneous statistical functions, Version 0.14.0 or higher
233233
* `xarray <http://xarray.pydata.org>`__: pandas like handling for > 2 dims, needed for converting Panels to xarray objects. Version 0.7.0 or higher is recommended.
234234
* `PyTables <http://www.pytables.org>`__: necessary for HDF5-based storage. Version 3.0.0 or higher required, Version 3.2.1 or higher highly recommended.

doc/source/whatsnew/v0.22.0.txt

+4-6
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,6 @@ Other Enhancements
8383
Backwards incompatible API changes
8484
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8585

86-
- :func:`Series.fillna` now raises a ``TypeError`` instead of a ``ValueError`` when passed a list, tuple or DataFrame as a ``value`` (:issue:`18293`)
87-
- :func:`pandas.DataFrame.merge` no longer casts a ``float`` column to ``object`` when merging on ``int`` and ``float`` columns (:issue:`16572`)
88-
- The default NA value for :class:`UInt64Index` has changed from 0 to ``NaN``, which impacts methods that mask with NA, such as ``UInt64Index.where()`` (:issue:`18398`)
89-
9086
.. _whatsnew_0220.api_breaking.deps:
9187

9288
Dependencies have increased minimum versions
@@ -104,8 +100,6 @@ If installed, we now require:
104100
+-----------------+-----------------+----------+
105101

106102

107-
108-
109103
.. _whatsnew_0220.api:
110104

111105
Other API Changes
@@ -129,6 +123,10 @@ Other API Changes
129123
- :func:`DataFrame.from_items` provides a more informative error message when passed scalar values (:issue:`17312`)
130124
- When created with duplicate labels, ``MultiIndex`` now raises a ``ValueError``. (:issue:`17464`)
131125
- Building from source now explicity requires ``setuptools`` in ``setup.py`` (:issue:`18113`)
126+
- :func:`Series.fillna` now raises a ``TypeError`` instead of a ``ValueError`` when passed a list, tuple or DataFrame as a ``value`` (:issue:`18293`)
127+
- :func:`pandas.DataFrame.merge` no longer casts a ``float`` column to ``object`` when merging on ``int`` and ``float`` columns (:issue:`16572`)
128+
- The default NA value for :class:`UInt64Index` has changed from 0 to ``NaN``, which impacts methods that mask with NA, such as ``UInt64Index.where()`` (:issue:`18398`)
129+
- Building pandas for development now requires ``cython >= 0.24`` (:issue:`18613`)
132130

133131
.. _whatsnew_0220.deprecations:
134132

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ def is_platform_mac():
3232
return sys.platform == 'darwin'
3333

3434

35-
min_cython_ver = '0.23'
35+
min_cython_ver = '0.24'
3636
try:
3737
import Cython
3838
ver = Cython.__version__

0 commit comments

Comments
 (0)