mirror of
https://github.com/almet/notmyidea.git
synced 2025-04-29 03:52:38 +02:00
192 lines
No EOL
8 KiB
HTML
192 lines
No EOL
8 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>Wrap up of the distutils2 paris' sprint</title>
|
|
<meta charset="utf-8" />
|
|
<link rel="stylesheet" href="./theme/css/main.css" type="text/css" />
|
|
<link href="./feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="Alexis' log ATOM Feed" />
|
|
|
|
|
|
<!--[if IE]>
|
|
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
|
|
|
|
<!--[if lte IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie.css"/>
|
|
<script src="./js/IE8.js" type="text/javascript"></script><![endif]-->
|
|
|
|
<!--[if lt IE 7]>
|
|
<link rel="stylesheet" type="text/css" media="all" href="./css/ie6.css"/><![endif]-->
|
|
|
|
</head>
|
|
|
|
<body id="index" class="home">
|
|
|
|
<a href="http://github.com/ametaireau/">
|
|
|
|
<img style="position: absolute; top: 0; right: 0; border: 0;" src="http://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png" alt="Fork me on GitHub" />
|
|
|
|
</a>
|
|
|
|
<header id="banner" class="body">
|
|
<h1><a href=".">Alexis' log </a></h1>
|
|
<nav><ul>
|
|
|
|
|
|
|
|
<li><a href="./pages/projects.html">projects</a></li>
|
|
|
|
|
|
|
|
<li ><a href="./category/asso.html">asso</a></li>
|
|
|
|
<li class="active"><a href="./category/dev.html">dev</a></li>
|
|
|
|
<li ><a href="./category/python.html">python</a></li>
|
|
|
|
<li ><a href="./category/system.html">system</a></li>
|
|
|
|
<li ><a href="./category/thoughts.html">thoughts</a></li>
|
|
|
|
</ul></nav>
|
|
</header><!-- /#banner -->
|
|
|
|
<section id="content" class="body">
|
|
<article>
|
|
<header> <h1 class="entry-title"><a href=""
|
|
rel="bookmark" title="Permalink to Wrap up of the distutils2 paris' sprint">Wrap up of the distutils2 paris' sprint</a></h1> </header>
|
|
<div class="entry-content">
|
|
<footer class="post-info">
|
|
<abbr class="published" title="2011-02-08T00:00:00">
|
|
Tue 08 February 2011
|
|
</abbr>
|
|
|
|
|
|
<address class="vcard author">
|
|
By <a class="url fn" href="./author/Alexis Métaireau.html">Alexis Métaireau</a>
|
|
</address>
|
|
|
|
<p>In <a href="./category/dev.html">dev</a>. </p>
|
|
|
|
|
|
|
|
</footer><!-- /.post-info -->
|
|
<p>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.</p>
|
|
<p>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:</p>
|
|
<ul class="simple">
|
|
<li>the <cite>datafiles</cite>, a way to specify and to handle the installation of files which
|
|
are not python-related (pictures, manpages and so on).</li>
|
|
<li><cite>mkgcfg</cite>, a tool to help you to create a setup.cfg in minutes (and with funny
|
|
examples)</li>
|
|
<li>converters from setup.py scripts. We do now have a piece of code which
|
|
reads your current <cite>setup.py</cite> file and fill in some fields in the <cite>setup.cfg</cite>
|
|
for you.</li>
|
|
<li>a compatibility layer for distutils1, so it can read the <cite>setup.cfg</cite> you will
|
|
wrote for distutils2 :-)</li>
|
|
<li>the uninstaller, so it's now possible to uninstall what have been installed
|
|
by distutils2 (see PEP 376)</li>
|
|
<li>the installer, and the setuptools compatibility layer, which will allow you
|
|
to rely on setuptools' based distributions (and there are plenty of them!)</li>
|
|
<li>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.</li>
|
|
</ul>
|
|
<p>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.</p>
|
|
<p>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.</p>
|
|
<p>Some of the features here are not <em>completely</em> finished yet, but are on the
|
|
tubes, and will be ready for a release (hopefully) at the end of the week.</p>
|
|
<p>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.</p>
|
|
<p>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 :-)</p>
|
|
|
|
</div><!-- /.entry-content -->
|
|
|
|
<div class="comments">
|
|
<h2>Comments !</h2>
|
|
<div id="disqus_thread"></div>
|
|
<script type="text/javascript">
|
|
var disqus_identifier = "wrap-up-of-the-distutils2-paris-sprint.html";
|
|
(function() {
|
|
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
|
|
dsq.src = 'http://blog-notmyidea.disqus.com/embed.js';
|
|
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
|
|
})();
|
|
</script>
|
|
</div>
|
|
|
|
|
|
</article>
|
|
</section>
|
|
|
|
<section id="extras" class="body">
|
|
|
|
<div class="blogroll">
|
|
<h2>blogroll</h2>
|
|
<ul>
|
|
|
|
<li><a href="http://biologeek.org">Biologeek</a></li>
|
|
|
|
<li><a href="http://filyb.info/">Filyb</a></li>
|
|
|
|
<li><a href="http://www.libert-fr.com">Libert-fr</a></li>
|
|
|
|
<li><a href="http://prendreuncafe.com/blog/">N1k0</a></li>
|
|
|
|
<li><a href="http://ziade.org/blog">Tarek Ziadé</a></li>
|
|
|
|
<li><a href="http://zubin71.wordpress.com/">Zubin Mithra</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.blogroll -->
|
|
|
|
|
|
<div class="social">
|
|
<h2>social</h2>
|
|
<ul>
|
|
<li><a href="./feeds/all.atom.xml" rel="alternate">atom feed</a></li>
|
|
|
|
|
|
|
|
<li><a href="http://twitter.com/ametaireau">twitter</a></li>
|
|
|
|
<li><a href="http://lastfm.com/user/akounet">lastfm</a></li>
|
|
|
|
<li><a href="http://github.com/ametaireau">github</a></li>
|
|
|
|
</ul>
|
|
</div><!-- /.social -->
|
|
|
|
</section><!-- /#extras -->
|
|
|
|
<footer id="contentinfo" class="body">
|
|
<address id="about" class="vcard body">
|
|
Proudly powered by <a href="http://alexis.notmyidea.org/pelican/">pelican</a>, which takes great advantages of <a href="http://python.org">python</a>.
|
|
</address><!-- /#about -->
|
|
|
|
<p>The theme is by <a href="http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p>
|
|
</footer><!-- /#contentinfo -->
|
|
|
|
|
|
|
|
|
|
<script type="text/javascript">
|
|
var disqus_shortname = 'blog-notmyidea';
|
|
(function () {
|
|
var s = document.createElement('script'); s.async = true;
|
|
s.type = 'text/javascript';
|
|
s.src = 'http://' + disqus_shortname + '.disqus.com/count.js';
|
|
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
|
|
}());
|
|
</script>
|
|
|
|
</body>
|
|
</html> |