summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version: 41.1.0 → 41.2.0v41.2.0Jason R. Coombs2019-08-215-5/+10
|
* Once again, use token for cutting releases.Jason R. Coombs2019-08-211-2/+2
|
* Merge pull request #1798 from asottile/some_impmergify[bot]2019-08-173-5/+12
|\ | | | | Fix some usage of deprecated `imp` module
| * Fix some usage of deprecated `imp` moduleAnthony Sottile2019-08-173-5/+12
|/
* Fixed html sidebars to supported version in Sphinx (#1804)A_Rog2019-08-133-1/+5
|
* Revert "Prefer token for automated releases"v41.1.0Jason R. Coombs2019-08-131-2/+2
| | | | This reverts commit 42bd00ada0e0f47c2446d6d1b750eb97eba45640.
* Prefer token for automated releasesJason R. Coombs2019-08-131-2/+2
|
* Bump version: 41.0.1 → 41.1.0Jason R. Coombs2019-08-1311-11/+15
|
* Merge pull request #1813 from benoit-pierre/updated_travis_pypymergify[bot]2019-08-121-2/+2
|\ | | | | travis: update PyPy jobs to use more recent versions
| * travis: update PyPy jobs to use more recent versionsBenoit Pierre2019-08-121-2/+2
|/
* Merge pull request #1803 from benoit-pierre/fix_travis_py34mergify[bot]2019-07-231-1/+6
|\ | | | | tests: fix `test_pip_upgrade_from_source` on Python 3.4
| * tests: fix `test_pip_upgrade_from_source` on Python 3.4Benoit Pierre2019-07-231-1/+6
|/ | | | Do not test pip's master on 3.4, as support for it has been dropped.
* Merge pull request #1769 from dhimmel/issue-1459Benoit Pierre2019-07-233-16/+69
|\ | | | | Perform a more thorough check of package_data structure
| * improve `package_data` checkDaniel Himmelstein2019-07-163-15/+68
| | | | | | | | | | | | Ensure the dictionary values are lists/tuples of strings. Fix #1459.
| * fix assert_string_list docstringDaniel Himmelstein2019-07-161-1/+1
|/ | | | | | value=None raises TypeError DistutilsSetupError: 2 must be a list of strings (got None)
* Fix #1790 : Include the file path in get_metadata() UnicodeDecodeErrors (#1791)Chris Jerdonek2019-07-133-2/+67
| | | | Include the file path in get_metadata() UnicodeDecodeErrors.
* Merge pull request #1795 from benoit-pierre/fix_travis_cimergify[bot]2019-06-302-2/+2
|\ | | | | Fix CI
| * tests: tweak default pytest arguments to fix Python 3.8 supportBenoit Pierre2019-06-301-1/+1
| |
| * tests: fix `test_distribution_version_missing` to work with pytest>=5.0Benoit Pierre2019-06-301-1/+1
|/
* Merge pull request #1776 from Steap/license-classifiersPaul Ganssle2019-06-192-3/+7
|\ | | | | Use license classifiers rather than the license field.
| * Use license classifiers rather than the license field.Cyril Roelandt2019-06-012-3/+7
| | | | | | | | | | | | The license field has a 'free' format, while the classifiers are unique identifiers, similar to SPDX identifiers. In the documentation, we should therefore showcase the use of classifiers.
* | Merge pull request #1788 from methane/patch-1mergify[bot]2019-06-192-1/+6
|\ \ | | | | | | stop using deprecated HTMLParser.unescape
| * | Stop using deprecated HTMLParser.unescapeInada Naoki2019-06-192-1/+6
|/ / | | | | | | | | HTMLParser.unescape is accessed even when unused - this will cause an exception when `HTMLParser.unescape` is removed in Python 3.9.
* | Update developer docs to describe motivation behind vendored dependencies. ↵Jason R. Coombs2019-06-101-0/+14
|/ | | | Ref #1781.
* Merge pull request #1772 from benoit-pierre/unpin_pytestmergify[bot]2019-05-281-2/+1
|\ | | | | tests: unpin pytest
| * tests: unpin pytestBenoit Pierre2019-05-281-2/+1
| | | | | | | | | | The new releases for pytest-fixture-config and pytest-shutil are compatible with pytest>=4.0.
* | Merge pull request #1766 from venthur/fix/1756Benoit Pierre2019-05-283-1/+4
|\ \ | |/ |/| Force metadata-version = 1.2 when project urls are present.
| * Added changelog entry.Bastian Venthur2019-05-171-0/+1
| |
| * Added test for metadata-version 1.2Bastian Venthur2019-05-161-0/+1
| |
| * Force metadata-version = 1.2 when project urls are present.Bastian Venthur2019-05-161-1/+2
|/ | | | Closes: #1756
* Merge pull request #1761 from venthur/fix/1697Paul Ganssle2019-05-153-47/+43
|\ | | | | Migrate constants from setup.py to setup.cfg
| * Added changelog fragmentBastian Venthur2019-05-151-0/+1
| |
| * Migrate constants from setup.py to setup.cfgBastian Venthur2019-05-152-47/+42
|/ | | | | | This also makes wheel an unconditional setup_requires dependency. Closes: #1697
* Merge pull request #1762 from benoit-pierre/fix_test_build_deps_on_distutilsBenoit Pierre2019-05-143-4/+5
|\ | | | | Fix CIs.
| * tox: tweak configurationBenoit Pierre2019-05-141-1/+1
| | | | | | | | | | Fix the `list_dependencies_command` so arguably the most important packages are not hidden (pip, setuptools, and wheel).
| * appveyor: fix Python 2 jobBenoit Pierre2019-05-141-1/+1
| | | | | | | | | | Update virtualenv so the tox environment use a more recent version of pip (and probably setuptools/wheel too).
| * 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