File tree 3 files changed +18
-12
lines changed
3 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ graft pandas
15
15
global-exclude *.bz2
16
16
global-exclude *.csv
17
17
global-exclude *.dta
18
+ global-exclude *.feather
18
19
global-exclude *.gz
19
20
global-exclude *.h5
20
21
global-exclude *.html
@@ -24,7 +25,10 @@ global-exclude *.pickle
24
25
global-exclude *.png
25
26
global-exclude *.pyc
26
27
global-exclude *.pyd
28
+ global-exclude *.ods
29
+ global-exclude *.odt
27
30
global-exclude *.sas7bdat
31
+ global-exclude *.sav
28
32
global-exclude *.so
29
33
global-exclude *.xls
30
34
global-exclude *.xlsm
Original file line number Diff line number Diff line change @@ -37,6 +37,15 @@ Other enhancements
37
37
(:issue: `28368 `)
38
38
-
39
39
40
+
41
+ Build Changes
42
+ ^^^^^^^^^^^^^
43
+
44
+ Pandas has added a `pyproject.toml <https://www.python.org/dev/peps/pep-0517/ >`_ file and will no longer include
45
+ cythonized files in the source distribution uploaded to PyPI (:issue: `28341 `, :issue: `20775 `). If you're installing
46
+ a built distribution (wheel) or via conda, this shouldn't have any effect on you. If you're building pandas from
47
+ source, you should no longer need to install Cython into your build environment before calling ``pip install pandas ``.
48
+
40
49
.. _whatsnew_1000.api_breaking :
41
50
42
51
Backwards incompatible API changes
@@ -227,13 +236,6 @@ Sparse
227
236
-
228
237
-
229
238
230
-
231
- Build Changes
232
- ^^^^^^^^^^^^^
233
- - Fixed pyqt development dependency issue because of different pyqt package name in conda and PyPI (:issue: `26838 `)
234
- - Added a `pyproject.toml <https://www.python.org/dev/peps/pep-0517/ >`_ file (:issue: `20775 `)
235
-
236
-
237
239
ExtensionArray
238
240
^^^^^^^^^^^^^^
239
241
Original file line number Diff line number Diff line change @@ -522,14 +522,14 @@ def run(self):
522
522
# re-compile.
523
523
def maybe_cythonize (extensions , * args , ** kwargs ):
524
524
"""
525
- Render tempita templates before calling cythonize
525
+ Render tempita templates before calling cythonize. This is skipped for
526
+
527
+ * clean
528
+ * sdist
526
529
"""
527
- if len (sys .argv ) > 1 and "clean" in sys .argv :
528
- # Avoid running cythonize on `python setup.py clean`
530
+ if "clean" in sys .argv or "sdist" in sys .argv :
529
531
# See https://github.com/cython/cython/issues/1495
530
532
return extensions
531
- elif "sdist" in sys .argv :
532
- return extensions
533
533
534
534
numpy_incl = pkg_resources .resource_filename ("numpy" , "core/include" )
535
535
# TODO: Is this really necessary here?
You can’t perform that action at this time.
0 commit comments