Project info for Python Distutils

Share This Created 9 Aug 2000 at 02:33 UTC by gward.



The Python Distribution Utilities are a collection of Python modules to make distributing and installing third-party Python extensions and modules painless. The initial inspiration for the system was Perl's ExtUtils collection, specifically MakeMaker, but (IMHO) the Distutils have gone far beyond what MakeMaker and friends do, and in a much more elegant fashion. (Everything is done directly in Python -- no reliance on shells or make, thus it's very portable. The system works on Unix and Windows, and should be workable on Mac OS with some tweakage.) Farther out, it should be possible to take the Distutils framework and apply it to types of projects other than Python modules and extensions, eg. C libraries, GNOME applications, or whatever. It's just a matter of coding knowledge about C libraries or GNOME applications in a Python class that the Distutils framework can work with. It's possible that this will render automake/autoconf/make/etc. obsolete by coding all that cruft in Python -- no more need for m4/shell/perl/make horrors -- for large classes of software projects. But that's all blue-sky speculation for now.

License: Python (MIT/X)

This project has the following developers:

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

Share this page