aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES.txt
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2015-06-10 12:33:54 -0400
committerJason R. Coombs <jaraco@jaraco.com>2015-06-10 12:33:54 -0400
commita811c089a4362c0dc6c4a84b708953dde9ebdbf8 (patch)
treee3affecd9b7ed8266bc61624d686d7a49ad2671f /CHANGES.txt
parentc1d71724e6f73eec022cb86161cf777ff37b009b (diff)
downloadexternal_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.txt24
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
------