| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| * | | Added tag 8.1b1 for changeset 1af3a5f24f7d | Jason R. Coombs | 2014-12-13 | 1 | -0/+1 | |
| | | | ||||||
| * | | Use os.pathsep. Fixes failure on Windows8.1b1 | Jason R. Coombs | 2014-12-13 | 1 | -1/+1 | |
| | | | ||||||
| * | | Move invocation bypass into function itself, pertinent to the docstring. | Jason R. Coombs | 2014-12-13 | 1 | -2/+5 | |
| | | | ||||||
| * | | Extract variables to capture substeps. | Jason R. Coombs | 2014-12-13 | 1 | -3/+3 | |
| | | | ||||||
| * | | Remove superfluous list construction. | Jason R. Coombs | 2014-12-13 | 1 | -2/+2 | |
| | | | ||||||
| * | | Edit docstring for imperative form | Jason R. Coombs | 2014-12-13 | 1 | -5/+6 | |
| | | | ||||||
| * | | Update changelog | Jason R. Coombs | 2014-12-13 | 1 | -0/+6 | |
| | | | ||||||
| * | | egg_info: Split manifest_maker._add_egg_info into its own method | W. Trevor King | 2014-10-16 | 1 | -3/+20 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On Sat, Oct 11, 2014 at 04:23:37PM -0000, Jason R. Coombs wrote [1]: > I suggest implementing the functionality as a separate method with a > 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 >/tmp/xyz/home/.pydistutils.cfg <<EOF ... [1]: https://bitbucket.org/pypa/setuptools/pull-request/85/egg_info-search-egg-base-for-files-to-add/diff#comment-3418032 | |||||
| * | | egg_info: Search egg-base for files to add to the manifest | "W. Trevor King" | 2014-10-16 | 1 | -0/+5 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit, this: $ mkdir -p /tmp/xyz/{home,lib,scripts,data,egg} $ cat >/tmp/xyz/home/.pydistutils.cfg <<EOF > [egg_info] > egg-base = /tmp/xyz/egg > EOF $ export PYTHONPATH=/tmp/xyz/lib $ export HOME=/tmp/xyz/home $ setup.py install --home=/tmp/xyz/home --install-lib=/tmp/xyz/lib \ > --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. | |||||
| * | | tests.egg_info: Test absolute egg-base install | "W. Trevor King" | 2014-10-16 | 1 | -0/+58 | |
| |/ | | | | | | Make sure this copies the appropriate metadata into EGG-INFO. This test currently fails, but the next commit fixes setuptools so it will pass. | |||||
| * | Bumped to 8.1 in preparation for next release. | Jason R. Coombs | 2014-12-13 | 2 | -2/+2 | |
| | | ||||||
| * | Added tag 8.0 for changeset 7ea0e7498e4d | Jason R. Coombs | 2014-12-13 | 1 | -0/+1 | |
| | | ||||||
| * | Merge with 8.0b1 (use packaging for version specifiers)8.0 | Jason R. Coombs | 2014-12-13 | 19 | -195/+1425 | |
| |\ | ||||||
| | * | Added tag 8.0b1 for changeset 850a5c155c48 | Jason R. Coombs | 2014-12-07 | 1 | -0/+1 | |
| | | | ||||||
| | * | fix left over merge indicator8.0b1 | Donald Stufft | 2014-11-19 | 1 | -1/+0 | |
| | | | ||||||
| | * | Fix the use of pacakging.version.Specifier | Donald Stufft | 2014-11-19 | 1 | -1/+1 | |
| | | | ||||||
| | * | Always use the vendored copy of packaging | Donald Stufft | 2014-11-19 | 2 | -14/+6 | |
| | | | ||||||
| | * | Remove packaging from setup.py | Donald Stufft | 2014-11-19 | 1 | -3/+0 | |
| | | | ||||||
| | * | Upgrade packaging to 14.3 | Donald Stufft | 2014-11-19 | 6 | -414/+751 | |
| | | | ||||||
| | * | Merge branch 'master' into use-packaging | Donald Stufft | 2014-11-19 | 21 | -152/+185 | |
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: .hgtags CHANGES.txt ez_setup.py setuptools.egg-info/requires.txt setuptools/version.py | |||||
| | * | | Added tag 7.0b1 for changeset 8b8a52665803 | Jason R. Coombs | 2014-09-27 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Bump to 7.0 in preparation for next release.7.0b1 | Jason R. Coombs | 2014-09-27 | 2 | -2/+2 | |
| | | | | ||||||
| | * | | Update requirements | Jason R. Coombs | 2014-09-27 | 1 | -0/+1 | |
| | | | | ||||||
| | * | | Prefer packaging library if available. | Jason R. Coombs | 2014-09-27 | 5 | -17/+45 | |
| | | | | ||||||
| | * | | Fix indent | Jason R. Coombs | 2014-09-27 | 1 | -2/+1 | |
| | | | | ||||||
| | * | | Avoid trailing comments | Jason R. Coombs | 2014-09-27 | 1 | -1/+2 | |
| | | | | ||||||
| | * | | Update changelog with references to changes. | Jason R. Coombs | 2014-09-27 | 1 | -2/+8 | |
| | | | | ||||||
| | * | | Merge github pull request #13 (dstufft/setuptools:use-packaging). | Jason R. Coombs | 2014-09-27 | 15 | -194/+1063 | |
| | |\ \ | ||||||
| | | * | | Implement PEP 440 by using the packaging library | Donald Stufft | 2014-09-25 | 8 | -195/+105 | |
| | | | | | ||||||
| | | * | | Add a vendored copy of packaging | Donald Stufft | 2014-09-25 | 7 | -0/+954 | |
| | | | | | ||||||
| * | | | | Test bootstrap against 7.0 release. | Jason R. Coombs | 2014-11-25 | 1 | -1/+1 | |
| | | | | | ||||||
| * | | | | Now that pytest is invoked via setup.py, it should no longer be necessary to ↵ | Jason R. Coombs | 2014-11-25 | 1 | -1/+0 | |
| | |_|/ |/| | | | | | | | | continue to support running tests via setup.py test. | |||||
| * | | | Merge | Jason R. Coombs | 2014-11-16 | 1 | -0/+12 | |
| |\ \ \ | ||||||
| | * | | | Mention in the README about possible problems with older wget versions ↵ | Konstantin Tretyakov | 2014-11-13 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | | | | refusing certificates. | |||||
| * | | | | Add link to project home page. Fixes #224. | Jason R. Coombs | 2014-11-16 | 1 | -0/+3 | |
| |/ / / | ||||||
| * | | | Remove workaround for pytest issue | Jason R. Coombs | 2014-10-25 | 1 | -2/+0 | |
| | | | | ||||||
| * | | | Build the egg_info before running tests | Jason R. Coombs | 2014-10-25 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Remove Python 2.5 compatibility for sys.dont_write_bytecode | Jason R. Coombs | 2014-10-25 | 2 | -6/+2 | |
| | | | | ||||||
| * | | | Merged in victorlin/setuptools/bugfix-277 (pull request #105) | Jason R. Coombs | 2014-10-25 | 1 | -1/+1 | |
| |\ \ \ | | | | | | | | | | | | | Fix #277, data files in symbol link directory are not included issue | |||||
| | * | | | Fix #277, data files in symbol link directory are not included issue | Victor Lin | 2014-10-23 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | --HG-- branch : bugfix-277 | |||||
| * | | | | tox.ini: Add {posargs} to py.test invocation | Marc Abramowitz | 2014-10-11 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows you to specify args on the tox command line that get passed through to py.test -- e.g.: tox -e py27 -- -k testResolve --tb=short setuptools/tests | |||||
| * | | | | Adding 'bootstrap.py' for bootstrapping a development environment when ↵ | Jason R. Coombs | 2014-10-25 | 1 | -0/+51 | |
| | | | | | | | | | | | | | | | | | setuptools metadata isn't already present. Fixes #278. | |||||
| * | | | | Removing stored egg-info | Jason R. Coombs | 2014-10-25 | 3 | -72/+0 | |
| |/ / / | ||||||
| * | | | Correct typo | Jason R. Coombs | 2014-10-23 | 1 | -1/+1 | |
| | | | | ||||||
| * | | | Bumped to 7.1 in preparation for next release. | Jason R. Coombs | 2014-10-19 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | Added tag 7.0 for changeset df26609c2f61 | Jason R. Coombs | 2014-10-19 | 1 | -0/+1 | |
| | | | | ||||||
| * | | | Bumped to 7.0 in preparation for next release.7.0 | Jason R. Coombs | 2014-10-19 | 2 | -2/+2 | |
| | | | | ||||||
| * | | | Update changelog for more detail about the impact and possible user actions ↵ | Jason R. Coombs | 2014-10-19 | 1 | -9/+14 | |
| | | | | | | | | | | | | | necessary. | |||||
| * | | | Defer importing of wintypes because it doesn't import nicely. See Python ↵ | Jason R. Coombs | 2014-10-19 | 1 | -1/+2 | |
| | | | | | | | | | | | | | issue 16396. | |||||
| * | | | Decorate hide_file to only run on Windows. | Jason R. Coombs | 2014-10-19 | 1 | -0/+8 | |
| | | | | ||||||
