[Distutils] setuptools 0.6a9 is released

Phillip J. Eby pje at telecommunity.com
Wed Jan 4 19:15:39 CET 2006


This version contains mostly bug fixes and robustness improvements in a 
variety of areas, ranging from improved web spidering to better handling of 
spaces in the Windows directory names for generated .exe files.  The 
biggest new feature included, however, is system packager support including 
improved bdist_* command handling, and support for installing projects in a 
"single version, externally managed" format.  You can now also build RPMs 
and Windows installers of setuptools-baseds project without any special 
steps, even if the project uses egg metadata.

The other new features are for developers of setuptools-based projects, and 
mostly have to do with improved handling of source distribution manifest 
generation and specifying package data to be included in a project.  You 
can now simply specify "include_package_data=True" and any file under 
revision control or listed in your source manifest (or MANIFEST.in) will be 
installed as part of the package.  There is also an 'exclude_package_data' 
option that can be used to trim back the list, and the 'package_data' 
option can still be used to add files that aren't in revision control or 
the source manifest.

Finally, there have been many documentation updates, including an overhaul 
of the installation instructions and a new "What your users should know" 
section of the setuptools manual for project developers.

The next release of setuptools will be 0.6a10, for which I plan to add 
shared library building support (it's needed for an OSAF project, 
PyICU).  There are also some minor features (like dependency_links) that 
didn't make it into 0.6a9 but which aren't big enough to need waiting till 0.7.

Special thanks to Kevin Dangoor, Ian Bicking, and everyone else who 
reported bugs or helped track them down.  Thanks to your participation, 
0.6a9 is in much better shape than 0.6a8, and I look forward to a great 0.6a10!



More information about the Distutils-SIG mailing list