diff options
| author | Jason R. Coombs <jaraco@jaraco.com> | 2015-06-10 12:33:54 -0400 |
|---|---|---|
| committer | Jason R. Coombs <jaraco@jaraco.com> | 2015-06-10 12:33:54 -0400 |
| commit | a811c089a4362c0dc6c4a84b708953dde9ebdbf8 (patch) | |
| tree | e3affecd9b7ed8266bc61624d686d7a49ad2671f /CHANGES.txt | |
| parent | c1d71724e6f73eec022cb86161cf777ff37b009b (diff) | |
| download | external_python_setuptools-a811c089a4362c0dc6c4a84b708953dde9ebdbf8.tar.gz external_python_setuptools-a811c089a4362c0dc6c4a84b708953dde9ebdbf8.tar.bz2 external_python_setuptools-a811c089a4362c0dc6c4a84b708953dde9ebdbf8.zip | |
Detect Cython later in the build process, allowing the library to be specified in setup_requires. Fixes #288.
Diffstat (limited to 'CHANGES.txt')
| -rw-r--r-- | CHANGES.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/CHANGES.txt b/CHANGES.txt index 9ca376fa..5a1c7493 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -2,6 +2,30 @@ CHANGES ======= +---- +18.0 +---- + +* Dropped support for builds with Pyrex. Only Cython is supported. +* Issue #288: Detect Cython later in the build process, after + ``setup_requires`` dependencies are resolved. + Projects backed by Cython can now be readily built + with a ``setup_requires`` dependency. For example:: + + ext = setuptools.Extension('mylib', ['src/CythonStuff.pyx', 'src/CStuff.c']) + setuptools.setup( + ... + ext_modules=[ext], + setup_requires=['cython'], + ) + + For compatibility with older versions of setuptools, packagers should + still include ``src/CythonMod.c`` in the source distributions or + require that Cython be present before building source distributions. + However, for systems with this build of setuptools, Cython will be + downloaded on demand. + + ------ 17.1.1 ------ |
