<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-setuptools-git.git/setuptools/command, branch 8.2.1</title>
<subtitle>github.com: pypa/setuptools.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/'/>
<entry>
<title>Silence PEP440Warning by default unless invoking easy_install</title>
<updated>2014-12-18T17:29:36+00:00</updated>
<author>
<name>Donald Stufft</name>
<email>donald@stufft.io</email>
</author>
<published>2014-12-18T17:29:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=5df137548ceab35e51a53f12664df130bc8f2a5f'/>
<id>5df137548ceab35e51a53f12664df130bc8f2a5f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move invocation bypass into function itself, pertinent to the docstring.</title>
<updated>2014-12-13T20:07:15+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-12-13T20:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=e0bd38e357b89880dde1340a4089aacc1af4a89b'/>
<id>e0bd38e357b89880dde1340a4089aacc1af4a89b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extract variables to capture substeps.</title>
<updated>2014-12-13T20:03:48+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-12-13T20:03:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=fec71bcbc8b0aa6bde0b0d054587bcd9c08019e9'/>
<id>fec71bcbc8b0aa6bde0b0d054587bcd9c08019e9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove superfluous list construction.</title>
<updated>2014-12-13T20:00:07+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-12-13T20:00:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=3ad4ef1f994dcacc32b1a5f77d4c119ec0ce75af'/>
<id>3ad4ef1f994dcacc32b1a5f77d4c119ec0ce75af</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Edit docstring for imperative form</title>
<updated>2014-12-13T19:59:23+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-12-13T19:59:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=9a010cff9c654b4224721111eed0a27bb5ce726a'/>
<id>9a010cff9c654b4224721111eed0a27bb5ce726a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>egg_info: Split manifest_maker._add_egg_info into its own method</title>
<updated>2014-10-17T04:49:22+00:00</updated>
<author>
<name>W. Trevor King</name>
<email>wking@tremily.us</email>
</author>
<published>2014-10-17T04:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=03048c86ba6f955179cb4dcab5dd2db024609f19'/>
<id>03048c86ba6f955179cb4dcab5dd2db024609f19</id>
<content type='text'>
On Sat, Oct 11, 2014 at 04:23:37PM -0000, Jason R. Coombs wrote [1]:
&gt; I suggest implementing the functionality as a separate method with a
&gt; docstring explaining the purpose.

so that's what we have here. The docstring is adapted from the
cbd4f603 (egg_info: Search egg-base for files to add to the manifest,
2014-10-16) commit message.

It's a lot of docs for a single command (although there is a newsted
list comprehension), so I'm fine if you drop this commit before
merging. The motivation behind the lines would still be available in
the version control history:

  $ hg blame -c setuptools/command/egg_info.py | grep -A1 ei_cmd.egg_base
  cbd4f6038604: if ei_cmd.egg_base != os.curdir:
  cbd4f6038604: self.filelist.allfiles.extend([
  cbd4f6038604: os.path.join(ei_cmd.egg_base, path)
  cbd4f6038604: for path in distutils.filelist.findall(ei_cmd.egg_base)])
  80108b046cb6: self.filelist.include_pattern("*", prefix=ei_cmd.egg_info)
  $ hg log -vr cbd4f6038604
  changeset: 3163:cbd4f6038604
  ...
  description:
  egg_info: Search egg-base for files to add to the manifest
  Before this commit, this:

    $ mkdir -p /tmp/xyz/{home,lib,scripts,data,egg}
    $ cat &gt;/tmp/xyz/home/.pydistutils.cfg &lt;&lt;EOF
  ...

[1]: https://bitbucket.org/pypa/setuptools/pull-request/85/egg_info-search-egg-base-for-files-to-add/diff#comment-3418032
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Sat, Oct 11, 2014 at 04:23:37PM -0000, Jason R. Coombs wrote [1]:
&gt; I suggest implementing the functionality as a separate method with a
&gt; docstring explaining the purpose.

so that's what we have here. The docstring is adapted from the
cbd4f603 (egg_info: Search egg-base for files to add to the manifest,
2014-10-16) commit message.

It's a lot of docs for a single command (although there is a newsted
list comprehension), so I'm fine if you drop this commit before
merging. The motivation behind the lines would still be available in
the version control history:

  $ hg blame -c setuptools/command/egg_info.py | grep -A1 ei_cmd.egg_base
  cbd4f6038604: if ei_cmd.egg_base != os.curdir:
  cbd4f6038604: self.filelist.allfiles.extend([
  cbd4f6038604: os.path.join(ei_cmd.egg_base, path)
  cbd4f6038604: for path in distutils.filelist.findall(ei_cmd.egg_base)])
  80108b046cb6: self.filelist.include_pattern("*", prefix=ei_cmd.egg_info)
  $ hg log -vr cbd4f6038604
  changeset: 3163:cbd4f6038604
  ...
  description:
  egg_info: Search egg-base for files to add to the manifest
  Before this commit, this:

    $ mkdir -p /tmp/xyz/{home,lib,scripts,data,egg}
    $ cat &gt;/tmp/xyz/home/.pydistutils.cfg &lt;&lt;EOF
  ...

[1]: https://bitbucket.org/pypa/setuptools/pull-request/85/egg_info-search-egg-base-for-files-to-add/diff#comment-3418032
</pre>
</div>
</content>
</entry>
<entry>
<title>egg_info: Search egg-base for files to add to the manifest</title>
<updated>2014-10-17T00:31:16+00:00</updated>
<author>
<name>"W. Trevor King"</name>
<email>wking@tremily.us</email>
</author>
<published>2014-10-17T00:31:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=76906b7a50726de89307d55690338d0f40a5aadb'/>
<id>76906b7a50726de89307d55690338d0f40a5aadb</id>
<content type='text'>
Before this commit, this:

  $ mkdir -p /tmp/xyz/{home,lib,scripts,data,egg}
  $ cat &gt;/tmp/xyz/home/.pydistutils.cfg &lt;&lt;EOF
  &gt; [egg_info]
  &gt; egg-base = /tmp/xyz/egg
  &gt; EOF
  $ export PYTHONPATH=/tmp/xyz/lib
  $ export HOME=/tmp/xyz/home
  $ setup.py install --home=/tmp/xyz/home --install-lib=/tmp/xyz/lib \
  &gt;   --install-scripts=/tmp/xyz/scripts --install-data=/tmp/xyz/data

drops a lot of metadata, installing only SOURCES.txt and zip-safe
under EGG-INFO.  The problem is that the metadata files are written to
egg-base, but egg-base is not searched when creating the manifest
because it's outside of the current directory.  Work around this by
explicitly searching egg-base with distutils.filelist.findall (which
is really the version monkeypatched in by setuptools/__init__.py).

Since findall records relative paths, prefix the returned paths with
egg-base, so the include_pattern looking for the absolute
ei_cmd.egg_info will match them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Before this commit, this:

  $ mkdir -p /tmp/xyz/{home,lib,scripts,data,egg}
  $ cat &gt;/tmp/xyz/home/.pydistutils.cfg &lt;&lt;EOF
  &gt; [egg_info]
  &gt; egg-base = /tmp/xyz/egg
  &gt; EOF
  $ export PYTHONPATH=/tmp/xyz/lib
  $ export HOME=/tmp/xyz/home
  $ setup.py install --home=/tmp/xyz/home --install-lib=/tmp/xyz/lib \
  &gt;   --install-scripts=/tmp/xyz/scripts --install-data=/tmp/xyz/data

drops a lot of metadata, installing only SOURCES.txt and zip-safe
under EGG-INFO.  The problem is that the metadata files are written to
egg-base, but egg-base is not searched when creating the manifest
because it's outside of the current directory.  Work around this by
explicitly searching egg-base with distutils.filelist.findall (which
is really the version monkeypatched in by setuptools/__init__.py).

Since findall records relative paths, prefix the returned paths with
egg-base, so the include_pattern looking for the absolute
ei_cmd.egg_info will match them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into use-packaging</title>
<updated>2014-11-19T17:39:18+00:00</updated>
<author>
<name>Donald Stufft</name>
<email>donald@stufft.io</email>
</author>
<published>2014-11-19T17:39:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=09ecca34b3eeb76d4f231040338e1c68bf770702'/>
<id>09ecca34b3eeb76d4f231040338e1c68bf770702</id>
<content type='text'>
Conflicts:
	.hgtags
	CHANGES.txt
	ez_setup.py
	setuptools.egg-info/requires.txt
	setuptools/version.py
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	.hgtags
	CHANGES.txt
	ez_setup.py
	setuptools.egg-info/requires.txt
	setuptools/version.py
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Python 2.5 compatibility for sys.dont_write_bytecode</title>
<updated>2014-10-26T00:13:53+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-10-26T00:13:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=ea346ec92092e3bd8d8c07f0522de5e9d1081f00'/>
<id>ea346ec92092e3bd8d8c07f0522de5e9d1081f00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Backout 5692cd26a08e; Ref #262.</title>
<updated>2014-09-29T12:38:08+00:00</updated>
<author>
<name>Jason R. Coombs</name>
<email>jaraco@jaraco.com</email>
</author>
<published>2014-09-29T12:38:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-setuptools-git.git/commit/?id=946652ee4def4236696a00d8873186bb07f15c71'/>
<id>946652ee4def4236696a00d8873186bb07f15c71</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
