summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* tests: fix_test_build_deps_on_distutilsBenoit Pierre2019-05-141-2/+3
| | | | | * ignore distutils' warning (`Unknown distribution option: 'python_requires'`) * fix test on Windows
* Merge pull request #1750 from benoit-pierre/fix_1749mergify[bot]2019-04-244-39/+48
|\ | | | | build_meta: fix 2 issues with `build_wheel` / `build_sdist`
| * changelog: add entry for PR #1750Benoit Pierre2019-04-232-0/+2
| |
| * build_meta: fix 2 issues with `build_wheel` / `build_sdist`Benoit Pierre2019-04-222-39/+46
|/ | | | | | | | | | Fix the following cases: * `build_sdist` is called with another sdist already present in the destination directory * `build_wheel` is called with the destination directory not already created
* Bump version: 41.0.0 → 41.0.1v41.0.1Benoit Pierre2019-04-226-5/+10
|
* travis: re-enable coverage for Python 3.8 job (#1748)Benoit Pierre2019-04-221-1/+0
| | | Now that the issue with invalid coverage data has been fixed.
* Merge pull request #1745 from shashanksingh28/masterPaul Ganssle2019-04-224-10/+25
|\ | | | | Fix error with PEP 517 builds when wheel exists (GH #1761)
| * Add changelog for PR #1745Shashank Singh2019-04-221-0/+1
| |
| * Fix error when wheels already exist in dist/Shashank Singh2019-04-223-10/+24
| | | | | | | | | | | | | | | | | | | | `build_meta.build_wheel` assumes that the only wheel in its output directory is the one it builds, but prior to this, it also used the `dist/` folder as its working output directory. This commit uses a temporary directory instead, preventing an error that was triggered when previously-generated wheel files were still sitting in `dist/`. Fixes GH #1671
* | Merge pull request #1747 from pganssle/limit_workersPaul Ganssle2019-04-221-1/+1
|\ \ | | | | | | Limit workers in ProcessPoolExecutor
| * | Limit workers in ProcessPoolExecutorPaul Ganssle2019-04-221-1/+1
|/ / | | | | | | | | | | | | | | | | | | | | As a mitigation for #1730, this commit limits the number of workers in the ProcessPoolExecutor to 1 (default is the number of CPUs). On PyPy, having a higher number of available workers dramatically increases the number of concurrent processes, leading to some resource exhaustion issues. This does not address the root issue, but should improve the situation until the root issue is addressed.
* | Merge pull request #1746 from benoit-pierre/swith_travis_dist_to_xenialPaul Ganssle2019-04-221-5/+2
|\ \ | |/ |/| Use xenial and latest pypy3 on Travis CI.
| * travis: update PyPy 3 job to latest supported versionBenoit Pierre2019-04-221-1/+1
| |
| * travis: preemptively switch to xenialBenoit Pierre2019-04-221-4/+1
|/ | | | As it will soon become the default: https://blog.travis-ci.com/2019-04-15-xenial-default-build-environment
* Merge pull request #1726 from florisla/issue-1671-testmergify[bot]2019-04-211-0/+38
|\ | | | | Add failing test for issue #1671 (ValueError when .whl is present)
| * Add test for pre-existing wheels in build_metaFloris Lambrechts2019-04-201-0/+38
|/ | | | | | | Currently, this will fail because setuptools.build_meta.build_wheel assumes that no wheels already exist in the `dist/` directory. See GH #1671
* Merge pull request #1743 from gpotter2/masterJason R. Coombs2019-04-141-5/+5
|\ | | | | Update super old CHANGES.rst dead links
| * Update super old CHANGES.rst dead linksgpotter22019-04-141-5/+5
|/
* Merge pull request #1741 from 2xB/issue-1740Jason R. Coombs2019-04-123-3/+4
|\ | | | | FIX: git and hg revision checkout under Windows
| * More directly describe the change.Jason R. Coombs2019-04-121-1/+1
| |
| * Updated test to check for changed git rev checkout2xB2019-04-121-1/+1
| | | | | | Checking for new implementation solving issue #1740
| * Added description in changelog.d2xB2019-04-121-0/+1
| |
| * FIX: git and hg revision checkout under Windows2xB2019-04-121-2/+2
|/ | | Windows does not change the working directory for a process via `cd .. && <process>` (see e.g. this question: https://stackoverflow.com/q/55641332/8575607 ). This commit replaces the use of `cd .. &&` with arguments provided by `git` and `hg` respectively.
* Rename changelog entry to use correct category.Jason R. Coombs2019-04-051-0/+0
|
* Merge pull request #1709 from radiasoft/masterJason R. Coombs2019-04-052-1/+3
|\ | | | | uniquify paths in PYTHONPATH
| * Add changelog entry.Jason R. Coombs2019-04-051-0/+1
| |
| * Rely on unique_everseen to avoid unnecessarily polluting the PYTHONPATH with ↵Jason R. Coombs2019-04-051-6/+6
| | | | | | | | duplicate entries.
| * uniquify paths in PYTHONPATHrobnagler2019-02-261-5/+6
| | | | | | | | | | | | When running in a complex environment with lots of installed packages, PYTHONPATH gets way too long. Instead, just make sure that paths_on_pythonpath doesn't contain duplicates
* | Bump version: 40.9.0 → 41.0.0v41.0.0Jason R. Coombs2019-04-054-3/+8
| |
* | Merge pull request #1735 from pypa/bugfix/1702-utf8-configJason R. Coombs2019-04-055-42/+48
|\ \ | | | | | | When reading config files, require them to be encoded with UTF-8.
| * | Remove detect_encoding, no longer used.Jason R. Coombs2019-04-051-13/+0
| | |
| * | Correct cyrillic to match preferred pronunciation.Jason R. Coombs2019-04-051-2/+2
| | |
| * | Add compatibility for Python 2Jason R. Coombs2019-04-051-3/+3
| | |
| * | Add test for setopt to demonstrate that edit_config retains non-ASCII ↵Jason R. Coombs2019-04-051-0/+36
| | | | | | | | | | | | characters.
| * | Add changelog entry. Ref #1702.Jason R. Coombs2019-04-051-0/+1
| | |
| * | When reading config files, require them to be encoded with UTF-8. Fixes #1702.Jason R. Coombs2019-04-052-29/+11
|/ /
* | Feed the hobgoblins (delint).Jason R. Coombs2019-04-052-7/+9
| |
* | Bump version: 40.8.0 → 40.9.0v40.9.0Paul Ganssle2019-04-032-2/+3
| |
* | Merge pull request #1733 from pganssle/new_setuptools_versionmergify[bot]2019-04-035-5/+10
|\ \ | | | | | | Update changelog for version 40.9.0
| * | Update changelog for version 40.9.0Paul Ganssle2019-04-035-5/+10
|/ /
* | Merge pull request #1706 from cjerdonek/issue-1664-include-metadata-locationPaul Ganssle2019-04-033-5/+128
|\ \ | | | | | | Include path in error message when version is missing (Fixes #1664)
| * | Include file path when Version: missingChris Jerdonek2019-04-033-3/+120
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Related to pip's github issue pypa/pip#6194. This has come up in pip's issue tracker (github) multiple times: - pypa/pip#6177 - pypa/pip#6283 - pypa/pip#6194
| * | Add Distribution._get_version() for DRYChris Jerdonek2019-04-031-2/+8
|/ /
* | Merge pull request #1731 from pganssle/fix_travis_pypymergify[bot]2019-04-021-1/+2
|\ \ | | | | | | Update pypy in travis
| * | Pin pypy2.7 version in TravisPaul Ganssle2019-04-021-1/+2
|/ / | | | | | | | | | | | | There is some issue with pypy2.7-5.8.0 in Travis. This probably does not solve the *root* issue, but updating the pypy version does seem to fix the build, so in the interest of unblocking the project, we will merge this change.
* | Add section on reporting security vulnerabilities through Tidelift.Jason R. Coombs2019-03-191-0/+4
| |
* | Merge pull request #1720 from pganssle/fix_setup_metaPaul Ganssle2019-03-163-1/+57
|\ \ | | | | | | Support requirement parsing in setuptools.build_meta
| * | Use pkg_resources.parse_requirements in build_metaPaul Ganssle2019-03-161-41/+2
| | | | | | | | | | | | | | | Since pkg_resources is imported elsewhere anyway, we don't get much value out of porting the requirement parser locally.
| * | Add changelog for PR #1720Paul Ganssle2019-03-161-0/+1
| | |
| * | Extend requirement parsing tests to sdistsPaul Ganssle2019-03-161-3/+12
| | |