mirror of
https://github.com/almet/notmyidea.git
synced 2025-04-28 19:42:37 +02:00
Add the d2 wrapup
This commit is contained in:
parent
f0b45f589b
commit
86530cd792
1 changed files with 47 additions and 0 deletions
47
python/distutils2-paris-sprint-wrapup.rst
Normal file
47
python/distutils2-paris-sprint-wrapup.rst
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
Wrap up of the distutils2 paris' sprint
|
||||||
|
#######################################
|
||||||
|
|
||||||
|
:date: 2011-02-08
|
||||||
|
|
||||||
|
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 :-)
|
Loading…
Reference in a new issue