What's new in Distutils ?

Since Python 3.0.1 was released this week, here's a quick wrapup of what is going on in Distutils.

Code work (since one month)

New features

  • Issue 2563 : now the manifest is embed in windows extensions
  • Issue 4394 : the storage of the password in .pypirc file is optional now

Fixed bugs

  • Issue 4524: distutils was failing to build scripts with the '--with-suffix=3'
  • Issue 5132 : build_ext command was failing under Solaris with '--enabled-shared'
  • Issue 5075 : bdist_wininst was depending on the vc runtime

Refactoring

  • Issue 2461 : added test coverage for util.py
  • Issue 3986 : removed string and type usage from distutils.cmd
  • Issue 3987 : removed type usage from distutils.core

Documentation

  • Issue 5158 : added documentation for depends option for extensions
  • Issue 4987: updated README info
  • Issue 4137 : SIG web pages were updated

Design work

The main topics that are being discussed are:
- Improving the console script story. thread starts here. - Publishing a Survey on Distutils before the Language Summit. thread starts here. - Adding an uninstall command to unistall packages in the sdtlib : thread starts here - Adding a get_metadata API in pkgutil to get the metadata of an arbritary package The same code can also be used for various lookups (uninstall, console script) : thread starts here - Having a new PEP to make egg.info a directory and clearly define PKG-INFO and its match with metdata. thread starts here