9
* Add ``include`` parameter to ``setuptools.find_packages()``.
15
* Pull Request #39: Add support for C++ targets from Cython ``.pyx`` files.
16
* Issue #162: Update dependency on certifi to 1.0.1.
17
* Issue #164: Update dependency on wincertstore to 0.2.
23
* Issue #161: Restore Features functionality to allow backward compatibility
24
(for Features) until the uses of that functionality is sufficiently removed.
30
* Correct typo in previous bugfix.
36
* Issue #157: Restore support for Python 2.6 in bootstrap script where
37
``zipfile.ZipFile`` does not yet have support for context managers.
43
* Issue #125: Prevent Subversion support from creating a ~/.subversion
44
directory just for checking the presence of a Subversion repository.
45
* Issue #12: Namespace packages are now imported lazily. That is, the mere
46
declaration of a namespace package in an egg on ``sys.path`` no longer
47
causes it to be imported when ``pkg_resources`` is imported. Note that this
48
change means that all of a namespace package's ``__init__.py`` files must
49
include a ``declare_namespace()`` call in order to ensure that they will be
50
handled properly at runtime. In 2.x it was possible to get away without
51
including the declaration, but only at the cost of forcing namespace
52
packages to be imported early, which 3.0 no longer does.
53
* Issue #148: When building (bdist_egg), setuptools no longer adds
54
``__init__.py`` files to namespace packages. Any packages that rely on this
55
behavior will need to create ``__init__.py`` files and include the
56
``declare_namespace()``.
57
* Issue #7: Setuptools itself is now distributed as a zip archive in addition to
58
tar archive. ez_setup.py now uses zip archive. This approach avoids the potential
59
security vulnerabilities presented by use of tar archives in ez_setup.py.
60
It also leverages the security features added to ZipFile.extract in Python 2.7.4.
61
* Issue #65: Removed deprecated Features functionality.
62
* Pull Request #28: Remove backport of ``_bytecode_filenames`` which is
63
available in Python 2.6 and later, but also has better compatibility with
64
Python 3 environments.
65
* Issue #156: Fix spelling of __PYVENV_LAUNCHER__ variable.