<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments for ( f o o b a r . l u )</title>
	<atom:link href="http://foobar.lu/wp/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://foobar.lu/wp</link>
	<description>coding should be fun</description>
	<lastBuildDate>Sat, 19 May 2012 10:14:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by exhuma</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-693</link>
		<dc:creator>exhuma</dc:creator>
		<pubDate>Sat, 19 May 2012 10:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-693</guid>
		<description>You are correct... I think this was a copy paste error ;)
It&#039;s fixed now. I also added tiny little bit of explanation around this topic. :) Thanks for the spot!</description>
		<content:encoded><![CDATA[<p>You are correct&#8230; I think this was a copy paste error <img src='http://foobar.lu/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
It&#8217;s fixed now. I also added tiny little bit of explanation around this topic. <img src='http://foobar.lu/wp/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Thanks for the spot!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by exhuma</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-692</link>
		<dc:creator>exhuma</dc:creator>
		<pubDate>Sat, 19 May 2012 10:09:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-692</guid>
		<description>I tried it and got a max recursion error... I added the section to the post. Any idea what might go wrong?</description>
		<content:encoded><![CDATA[<p>I tried it and got a max recursion error&#8230; I added the section to the post. Any idea what might go wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by exhuma</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-690</link>
		<dc:creator>exhuma</dc:creator>
		<pubDate>Sat, 19 May 2012 08:59:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-690</guid>
		<description>Interesting. Good to know. I&#039;ll edit it into the post!</description>
		<content:encoded><![CDATA[<p>Interesting. Good to know. I&#8217;ll edit it into the post!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by Anon</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-689</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Fri, 18 May 2012 14:17:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-689</guid>
		<description> Also, according to the following comment, `python setup.py develop` obsolete with pip: http://stackoverflow.com/questions/3606457/removing-python-module-installed-in-develop-mode#comment10771810_3606457</description>
		<content:encoded><![CDATA[<p> Also, according to the following comment, `python setup.py develop` obsolete with pip: <a href="http://stackoverflow.com/questions/3606457/removing-python-module-installed-in-develop-mode#comment10771810_3606457" rel="nofollow">http://stackoverflow.com/questions/3606457/removing-python-module-installed-in-develop-mode#comment10771810_3606457</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by Anon</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-688</link>
		<dc:creator>Anon</dc:creator>
		<pubDate>Fri, 18 May 2012 13:29:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-688</guid>
		<description>Excellent guide -  thanks! I&#039;m missing a note to set include_package_data=True though; I thought this was required for MANIFEST.in to work correctly?</description>
		<content:encoded><![CDATA[<p>Excellent guide -  thanks! I&#8217;m missing a note to set include_package_data=True though; I thought this was required for MANIFEST.in to work correctly?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by guesty-guest-guest</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-687</link>
		<dc:creator>guesty-guest-guest</dc:creator>
		<pubDate>Thu, 17 May 2012 20:54:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-687</guid>
		<description>For a beginner, this is definitely amazeballs. Thank you.</description>
		<content:encoded><![CDATA[<p>For a beginner, this is definitely amazeballs. Thank you.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by exhuma</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-686</link>
		<dc:creator>exhuma</dc:creator>
		<pubDate>Tue, 15 May 2012 16:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-686</guid>
		<description>Interesting... I never ran into such problems... but then again, I only package as source dists. I never had the need to do a bdist. But when the day comes, I hope I&#039;ll remember your comment ;)

I will leave this as a comment and don&#039;t edit it into the main article, as - in my opinion - this is something quite specific. And I don&#039;t want to overcomlicate it.

Unless someone thinks this is essential of course... ;)</description>
		<content:encoded><![CDATA[<p>Interesting&#8230; I never ran into such problems&#8230; but then again, I only package as source dists. I never had the need to do a bdist. But when the day comes, I hope I&#8217;ll remember your comment <img src='http://foobar.lu/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I will leave this as a comment and don&#8217;t edit it into the main article, as &#8211; in my opinion &#8211; this is something quite specific. And I don&#8217;t want to overcomlicate it.</p>
<p>Unless someone thinks this is essential of course&#8230; <img src='http://foobar.lu/wp/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by Richard Jones</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-685</link>
		<dc:creator>Richard Jones</dc:creator>
		<pubDate>Tue, 15 May 2012 00:05:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-685</guid>
		<description>Yes, it works identically to the Real PyPI. Thanks!</description>
		<content:encoded><![CDATA[<p>Yes, it works identically to the Real PyPI. Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by Alex Clark</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-684</link>
		<dc:creator>Alex Clark</dc:creator>
		<pubDate>Mon, 14 May 2012 19:51:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-684</guid>
		<description> Whoah, poorly marketed indeed. Good to know about this, thanks!</description>
		<content:encoded><![CDATA[<p> Whoah, poorly marketed indeed. Good to know about this, thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A comprehensive guide through Python packaging (a.k.a. setup scripts) by Nicholas Retallack</title>
		<link>http://foobar.lu/wp/2012/05/13/a-comprehensive-step-through-python-packaging-a-k-a-setup-scripts/comment-page-1/#comment-683</link>
		<dc:creator>Nicholas Retallack</dc:creator>
		<pubDate>Mon, 14 May 2012 19:50:00 +0000</pubDate>
		<guid isPermaLink="false">http://foobar.lu/wp/?p=270#comment-683</guid>
		<description>To add some complication to this, if you want to build other package types like RPM (via bdist_rpm), setup will copy your whole source tree including the setup.py file, and then run it again in its new environment, with different arguments.  This can be frustrating.  I ended up adding some hooks into my setup.py file to detect whether it was in the first or second run, and change the arguments on the second run to match the first.

Also frustrating is attempting to build more than one package from the same setup.py file.  Due to the copy-and-re-run thing, it will always look for a file called setup.py in the second phase regardless of what the first file was named, so you can&#039;t really place two install scripts in the same place.  It doesn&#039;t know the arguments from the first run either, so it will forget which package it was building.  If you have any comments to make these use cases easier, I&#039;d love to hear em.</description>
		<content:encoded><![CDATA[<p>To add some complication to this, if you want to build other package types like RPM (via bdist_rpm), setup will copy your whole source tree including the setup.py file, and then run it again in its new environment, with different arguments.  This can be frustrating.  I ended up adding some hooks into my setup.py file to detect whether it was in the first or second run, and change the arguments on the second run to match the first.</p>
<p>Also frustrating is attempting to build more than one package from the same setup.py file.  Due to the copy-and-re-run thing, it will always look for a file called setup.py in the second phase regardless of what the first file was named, so you can&#8217;t really place two install scripts in the same place.  It doesn&#8217;t know the arguments from the first run either, so it will forget which package it was building.  If you have any comments to make these use cases easier, I&#8217;d love to hear em.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

