remove 'from datetime cimport *' line from cpython/__init__.pxd as it refers to a...
authorStefan Behnel <stefan_ml@behnel.de>
Fri, 10 May 2013 05:31:36 +0000 (07:31 +0200)
committerStefan Behnel <stefan_ml@behnel.de>
Fri, 10 May 2013 05:31:36 +0000 (07:31 +0200)
--HG--
extra : rebase_source : bafa0a661abe97868fe254b3ce2b5e63b8654990

CHANGES.rst
Cython/Includes/cpython/__init__.pxd

index 0b59099..0cfacf3 100644 (file)
@@ -29,6 +29,13 @@ Features added
 Bugs fixed
 ----------
 
+* A spurious "from datetime cimport *" was removed from the "cpython"
+  declaration package. This means that the "datetime" declarations
+  (added in 0.19) are no longer available directly from the "cpython"
+  namespace, but only from "cpython.datetime". This is the correct
+  way of doing it because the declarations refer to a standard library
+  module, not the core CPython C-API itself.
+
 * The C code for extension types is now generated in topological order
   instead of source code order to avoid C compiler errors about missing
   declarations for subtypes that are defined before their parent.
index 22b928e..27c1160 100644 (file)
@@ -182,5 +182,3 @@ from cpython.pycapsule cimport *
 #################################################################
 # END OF DEPRECATED SECTION
 #################################################################
-
-from cpython.datetime cimport *