summaryrefslogtreecommitdiff
path: root/setuptools
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1175 from xoviat/build_metaJason R. Coombs2017-11-133-27/+80
|\ | | | | Build meta: fixes and cleanups
| * BUG: look for dist-infos in subdirectoriesxoviat2017-10-191-4/+27
| | | | | | | | | | | | This code is a bit ugly, but it's also been tested with the pip test suite It's not the best solution long term (the best solution is to get the egg_info directory directly from egg_info), but it works for now and avoids technical risk.
| * FIX: remove thexoviat2017-10-161-1/+1
| |
| * TST: add more for build_metaxoviat2017-10-161-16/+49
| |
| * FIX: drop the more contraversial changesxoviat2017-10-161-3/+0
| |
| * FIX: setup the correct environment before loading setup.pyxoviat2017-10-151-1/+2
| |
| * FIX: revert changesxoviat2017-10-151-2/+0
| |
| * dist_info: re-finalize the egg_info optionsxoviat2017-10-151-0/+1
| |
| * build_meta: print dist_info directoriesxoviat2017-10-151-0/+2
| |
| * dist_info: create the egg_info in the same locationxoviat2017-10-151-6/+1
| | | | | | | | | | | | This change is a small simplification that simply creates the egg_info directory in the egg_base location; it's a minor cleanup that results in some read and it helps with read-only directories (the egg_info directory is uncontrollable).
| * BUG: re-initialize the master working setxoviat2017-10-151-0/+3
| | | | | | | | | | | | | | In some cases (specifically when pip imports this module in a virtualenv), pkg_resources can already be imported, causing setuptools to load entry_points from an older version. Here, we re-initialize the master working set to fix the case where the entry points from an older setuptools are loaded.
* | Merge branch 'master'Jason R. Coombs2017-11-139-35/+166
|\ \
| * | xfail test when byte code generation is disabled. Fixes #1193.Jason R. Coombs2017-11-111-0/+4
| | |
| * | Merge pull request #1150 from benoit-pierre/support_setup_requires_in_setup.cfgJason R. Coombs2017-11-094-29/+119
| |\ \ | | | | | | | | support `setup_requires` in setup.cfg
| | * | support `setup_requires` in setup.cfgBenoit Pierre2017-10-164-28/+118
| | | |
| | * | tests: fix easy_install test assertionBenoit Pierre2017-10-161-1/+1
| | |/
| * | Merge branch 'master' into pr1145Jason R. Coombs2017-11-0913-359/+667
| |\ \
| | * \ Merge branch 'master' of https://github.com/pypa/setuptoolsJason R. Coombs2017-11-091-2/+5
| | |\ \ | | | |/
| | * | Feed the hobgoblins (delint).Jason R. Coombs2017-10-251-1/+2
| | | |
| | * | Shorten link for nicer indentationJason R. Coombs2017-10-251-1/+1
| | | |
| | * | Feed the hobgoblins (delint).Jason R. Coombs2017-10-251-1/+3
| | | |
| * | | Merge other editsJason R. Coombs2017-11-091-11/+13
| |\ \ \
| | * | | Re-use pathJason R. Coombs2017-11-091-2/+3
| | | | |
| | * | | Avoid check/act race conditionJason R. Coombs2017-11-091-2/+4
| | | | |
| | * | | Use named groups in the patternJason R. Coombs2017-11-091-3/+3
| | | | |
| | * | | Unconditionally rename __pycache__ files if they exist.Jason R. Coombs2017-11-091-4/+3
| | | | |
| * | | | Merge test with patch.Jason R. Coombs2017-11-091-2/+20
| |\ \ \ \ | | |/ / / | |/| | |
| | * | | Add test capturing expectation. Ref #1145.Jason R. Coombs2017-11-091-2/+20
| | | | |
| * | | | python 3 bdist_egg --exclude-source-files __pycache__ issueBibo Hao2017-09-151-0/+14
| |/ / /
* | | | tests: check `test` command run tests only onceBenoit Pierre2017-11-021-2/+41
| | | |
* | | | tests: improve `test` command testBenoit Pierre2017-11-021-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - cleanup test: we're not installing, so no need to override the user site, or skip the test when run with a virtual environment - use pytest support for capturing output (`context.quiet` does not work with Python 2), and check the output
* | | | fix `test` command running tests twiceBenoit Pierre2017-11-021-1/+10
| | | |
* | | | fix `test` command when run with Python 2Benoit Pierre2017-11-021-0/+2
| |_|/ |/| | | | | | | | | | | When using Python 2, `python2 -m unittest` is not equivalent to `python2 -m unittest discover`.
* | | commands: dist_info: say something!xoviat2017-10-131-2/+5
| |/ |/| | | | | The dist_info command did not say anything like other commands did. This gives some more helpful information.
* | Merge pull request #1143 from xoviat pep517.Jason R. Coombs2017-10-124-1/+279
|\ \
| * | Renamed 'pep517' to 'build_meta'Jason R. Coombs2017-10-122-1/+1
| | |
| * | Reindent for nicer linesJason R. Coombs2017-10-121-6/+4
| | |
| * | Use shorthand for conciseness.Jason R. Coombs2017-10-121-3/+1
| | |
| * | Remove apparently irrelevant details.Jason R. Coombs2017-10-121-2/+0
| | |
| * | Inline setup.py for consistency.Jason R. Coombs2017-10-121-13/+12
| | |
| * | Remove unused importsJason R. Coombs2017-10-121-2/+0
| | |
| * | Extract variables in test for clarity.Jason R. Coombs2017-10-121-3/+3
| | |
| * | Use pytest tmpdir fixture for simplicity.Jason R. Coombs2017-10-121-41/+28
| | |
| * | Clean up imports in test_pep517 to conform to PEP 8 standards.Jason R. Coombs2017-10-121-14/+14
| | |
| * | Move customized behavior for fetch_build_eggs into a specialized subclass of ↵Jason R. Coombs2017-10-122-16/+30
| | | | | | | | | | | | Distribution.
| * | Remove unused variableJason R. Coombs2017-10-111-3/+0
| | |
| * | Feed the hobgoblins (delint)Jason R. Coombs2017-10-111-6/+5
| | |
| * | Remove excess whitespaceJason R. Coombs2017-10-111-2/+2
| | |
| * | tests: pep517: revert changesxoviat2017-09-241-8/+6
| | |
| * | tests: pep517: fix enter_directoryxoviat2017-09-241-4/+5
| | |