blog.notmyidea.org/content/Technologie/2011-02-08-distutils2-paris-sprint-wrapup.md
2020-01-02 16:10:21 +01:00

46 lines
2.2 KiB
Markdown

# Wrap up of the distutils2 paris' sprint
Finally, thanks to a bunch of people that helped me to pay my train and
bus tickets, I've made it to paris for the distutils2 sprint.
They have been a bit more than 10 people to come during the sprint, and
it was very productive. Here's a taste of what we've been working on:
- the datafiles, a way to specify and to handle the installation of
files which are not python-related (pictures, manpages and so on).
- mkgcfg, a tool to help you to create a setup.cfg in minutes (and
with funny examples)
- converters from setup.py scripts. We do now have a piece of code
which reads your current setup.py file and fill in some fields in
the setup.cfg for you.
- a compatibility layer for distutils1, so it can read the setup.cfg
you will wrote for distutils2 :-)
- the uninstaller, so it's now possible to uninstall what have been
installed by distutils2 (see PEP 376)
- the installer, and the setuptools compatibility layer, which will
allow you to rely on setuptools' based distributions (and there are
plenty of them\!)
- The compilers, so they are more flexible than they were. Since
that's an obscure part of the code for distutils2 commiters (it
comes directly from the distutils1 ages), having some guys who
understood the problematics here was a must.
Some people have also tried to port their packaging from distutils1 to
distutils2. They have spotted a number of bugs and made some
improvements to the code, to make it more friendly to use.
I'm really pleased to see how newcomers went trough the code, and
started hacking so fast. I must say it wasn't the case when we started
to work on distutils1 so that's a very good point: people now can hack
the code quicker than they could before.
Some of the features here are not *completely* finished yet, but are on
the tubes, and will be ready for a release (hopefully) at the end of the
week.
Big thanks to logilab for hosting (and sponsoring my train ticket) and
providing us food, and to bearstech for providing some money for
breakfast and bears^Wbeers.
Again, a big thanks to all the people who gave me money to pay the
transport, I really wasn't expecting such thing to happen :-)