<?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 on: Using pip Requirements</title>
	<atom:link href="http://blog.ianbicking.org/2008/12/16/using-pip-requirements/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ianbicking.org/2008/12/16/using-pip-requirements/</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 11:00:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sam Thompson</title>
		<link>http://blog.ianbicking.org/2008/12/16/using-pip-requirements/comment-page-1/#comment-137635</link>
		<dc:creator>Sam Thompson</dc:creator>
		<pubDate>Tue, 10 Nov 2009 19:07:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/12/16/using-pip-requirements/#comment-137635</guid>
		<description>Two questions:

1. How should I be using pip from setup.py?  I already have some development/deployment scripts that check out a branch and run setup.py to gather dependencies, and have since changed over from using install_requires to a Popen to pip (largely due to setuptools mangling django-registration), but this feels hack-y.

2. One thing that was nice about setuptools was the ability to use a local mirror without specifying a version number in the install_requires; this allowed us to update a package by just pulling down the latest tarball to the mirror.  Does pip have a mechanism for this, or do I need to explicitly update requirements.txt to point to the new tarball?</description>
		<content:encoded><![CDATA[<p>Two questions:</p>

<ol>
<li><p>How should I be using pip from setup.py?  I already have some development/deployment scripts that check out a branch and run setup.py to gather dependencies, and have since changed over from using install_requires to a Popen to pip (largely due to setuptools mangling django-registration), but this feels hack-y.</p></li>
<li><p>One thing that was nice about setuptools was the ability to use a local mirror without specifying a version number in the install_requires; this allowed us to update a package by just pulling down the latest tarball to the mirror.  Does pip have a mechanism for this, or do I need to explicitly update requirements.txt to point to the new tarball?</p></li>
</ol>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martijn Faassen</title>
		<link>http://blog.ianbicking.org/2008/12/16/using-pip-requirements/comment-page-1/#comment-64159</link>
		<dc:creator>Martijn Faassen</dc:creator>
		<pubDate>Wed, 17 Dec 2008 12:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/12/16/using-pip-requirements/#comment-64159</guid>
		<description>Thanks for that explanation Ian, that indeed appears to address my use cases. Very helpful!

I&#039;d still like there to be a way to ship requirements to PyPI somehow. While maintaining a list on a URL (especially in SVN) is not a bad burden, but it does make everybody rely on
your server being up, and the server of any package listings you depend on, and what they depend on, etc. 

I&#039;d rather have that responsibility reside in a centrally maintained, backup-able and fallback-able system like PyPI, instead of having to worry about potentially quite a few sites that can go down. (that easy_install and I believe pip as well hunt links off PyPI to find tarballs is understandable but not helpful here either, but that&#039;s another topic)</description>
		<content:encoded><![CDATA[<p>Thanks for that explanation Ian, that indeed appears to address my use cases. Very helpful!</p>

<p>I&#8217;d still like there to be a way to ship requirements to PyPI somehow. While maintaining a list on a URL (especially in SVN) is not a bad burden, but it does make everybody rely on
your server being up, and the server of any package listings you depend on, and what they depend on, etc. </p>

<p>I&#8217;d rather have that responsibility reside in a centrally maintained, backup-able and fallback-able system like PyPI, instead of having to worry about potentially quite a few sites that can go down. (that easy_install and I believe pip as well hunt links off PyPI to find tarballs is understandable but not helpful here either, but that&#8217;s another topic)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Antoine Boegli</title>
		<link>http://blog.ianbicking.org/2008/12/16/using-pip-requirements/comment-page-1/#comment-64058</link>
		<dc:creator>Antoine Boegli</dc:creator>
		<pubDate>Wed, 17 Dec 2008 07:01:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.ianbicking.org/2008/12/16/using-pip-requirements/#comment-64058</guid>
		<description>Well, that&#039;s interesting. Pip has already replaced easy_install in my mind. But I have to say that I&#039;d like to be able to work with eggs files. In fact being able to launch an app with something like &quot;python --egg TheApplication.egg&quot; would be even better but ok, it&#039;s not the purpose of pip.</description>
		<content:encoded><![CDATA[<p>Well, that&#8217;s interesting. Pip has already replaced easy_install in my mind. But I have to say that I&#8217;d like to be able to work with eggs files. In fact being able to launch an app with something like &#8220;python &#8211;egg TheApplication.egg&#8221; would be even better but ok, it&#8217;s not the purpose of pip.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.651 seconds -->
