summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Bump version: 60.9.2 → 60.9.3v60.9.3Jason R. Coombs2022-02-174-3/+11
|
* Merge pull request #3112 from abravalheri/disable-coverage-pypyJason R. Coombs2022-02-173-3/+14
|\ | | | | Disable coverage on PyPy
| * Prevent codecov from polluting the diff view in PRsAnderson Bravalheri2022-02-161-0/+2
| |
| * Treat codecov action as informational onlyAnderson Bravalheri2022-02-161-0/+4
| |
| * Prevent CI from trying to use '--cov' when pytest-cov is not installedAnderson Bravalheri2022-02-161-2/+5
| |
| * Skip pytest-cov in setup.cfg for PyPyAnderson Bravalheri2022-02-152-6/+3
| | | | | | | | | | Instead of disabling coverage in the GitHub workflow it might be easier to just not install it in the test environment.
| * Disable coverage on PyPyAnderson Bravalheri2022-02-151-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Currently, CI jobs running on PyPy are (painfully) slow. This seems to be a well know side effect of enabling coverage. The change proposed here is to disable coverage on PyPy for both Windows and MacOS (which seem to be very slow). Coverage for PyPy on Ubuntu is preserved because, while being slower than CPython, it is still OK-ish. Hopefully tests running on PyPy/Ubuntu will include most of PyPy's specific corner cases.
* | Merge pull request #3116 from abravalheri/ensure-release-job-runsJason R. Coombs2022-02-172-1/+5
|\ \ | | | | | | Tweak concurrency group for CI so `tag` is not cancelled by `push`
| * | Add changelogJason R. Coombs2022-02-171-0/+1
| | |
| * | Tweak concurrency group for CI so tags are not cancelled by pushesAnderson Bravalheri2022-02-161-1/+4
|/ /
* | Bump version: 60.9.1 → 60.9.2v60.9.2Jason R. Coombs2022-02-154-3/+11
| |
* | Merge pull request #3046 from abravalheri/add-tests-for-duplicated-importsJason R. Coombs2022-02-153-0/+66
|\ \ | | | | | | Correct for duplicated distutils imports
| * | Update changelogJason R. Coombs2022-02-151-0/+1
| | |
| * | When loading distutils from the vendored copy, rewrite __name__ to ensure ↵Jason R. Coombs2022-02-152-14/+4
| | | | | | | | | | | | consistent importing from inside and out. Fixes #3035.
| * | Merge branch 'main' into add-tests-for-duplicated-importsJason R. Coombs2022-02-15293-376/+20078
| |\ \ | | |/
| * | Use distutils.cmd to test duplicated importsAnderson Bravalheri2022-01-241-17/+27
| | |
| * | Add tests about duplicated distutils importsAnderson Bravalheri2022-01-241-0/+65
| | |
* | | Merge pull request #3111 from abravalheri/workflow-timeoutAnderson Bravalheri2022-02-151-1/+4
|\ \ \ | |_|/ |/| | Reduce GitHub Actions timeout from 6h to 75min
| * | Reduce GitHub Actions timeout from 6h to 75minAnderson Bravalheri2022-02-151-1/+4
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From times to times, tests (specially on PyPy) seem to get stuck and be cancelled by GitHub after the default timeout (6h). Before these tests are cancelled, however they count as an active job and limit the amount of concurrent jobs/workflows PyPA's organization may have running. Currently, the slowest job running for the `main` workflow seem to be the tests for PyPy+Windows, which take around 55 min. Therefore, chances are that, if a test is taking much more than 1h to run, it got stuck. We can be pragmatic and reduce the timeout for the `main` workflow and free the resources quickly.
* | Bump version: 60.9.0 → 60.9.1v60.9.1Jason R. Coombs2022-02-146-5/+13
| |
* | Merge pull request #3099 from abravalheri/flaky-test-build-metaJason R. Coombs2022-02-142-1/+20
|\ \ | | | | | | Add timeout to `test_build_meta`
| * | Ensure process killing does not fail on WindowsAnderson Bravalheri2022-02-141-2/+2
| | |
| * | Kill individual worker process after timeout in test_build_metaAnderson Bravalheri2022-02-141-3/+13
| | | | | | | | | | | | | | | | | | According to the Python docs, shutting down the process pool does not terminate the tasks that are already running, so it is necessary to manually kill the individual processes in the pool.
| * | Kill process pool after timeout in test_build_metaAnderson Bravalheri2022-02-131-0/+1
| | | | | | | | | | | | | | | This is an attempt to avoid tasks lingering for hours as observed in the CI for the combination Windows+PyPy.
| * | Prevent type error from env varAnderson Bravalheri2022-02-122-2/+2
| | |
| * | Add timeout to test_build_metaAnderson Bravalheri2022-02-122-1/+9
| | | | | | | | | | | | | | | | | | | | | As discussed in #3087, `test_build_meta` seems to be flaky specially for the combination of Windows + PyPy. This is a proposed workaround for such scenarios.
* | | Merge pull request #3109 from ↵Jason R. Coombs2022-02-1410-28/+25
|\ \ \ | | | | | | | | | | | | | | | | pypa/bugfix/3107-importlib-metadata-empty-egginfo-requires Bump importlib_metadata to 4.11.1
| * | | Bump importlib_metadata to 4.11.1. Fixes #3107.Jason R. Coombs2022-02-1410-28/+25
| | | |
* | | | Merge pull request #3108 from pypa/bugfix/3102-old-metadata-conflictJason R. Coombs2022-02-142-0/+24
|\ \ \ \ | | | | | | | | | | Workaround for older importlib_metadata.
| * | | | Prevent vendored importlib_metadata from loading distributions from older ↵Jason R. Coombs2022-02-142-0/+24
| |/ / / | | | | | | | | | | | | importlib_metadata. Fixes #3102.
* | | | Merge pull request #3106 from pypa/bugfix/3103-entry-points-from-stringJason R. Coombs2022-02-142-1/+11
|\ \ \ \ | | | | | | | | | | Restore entry points from string
| * | | | Fix issue where string-based entry points would be omitted. Fixes #3103.Jason R. Coombs2022-02-142-1/+2
| | | | |
| * | | | Add test for loading entry points from a string. Ref #3103.Jason R. Coombs2022-02-141-0/+9
| |/ / /
* | | | Merge pull request #3101 from pypa/debt/ci-distutils-dietJason R. Coombs2022-02-141-15/+4
|\ \ \ \ | |/ / / |/| | | Limit tests for stdlib distutils to one job.
| * | | Limit tests for stdlib distutils to one job. Ref #3093.Jason R. Coombs2022-02-121-15/+4
| | | |
* | | | Include mention of bootstrap script removal.v60.9.0Jason R. Coombs2022-02-131-0/+1
| | | |
* | | | Remove invocation of bootstrap script in release process.Jason R. Coombs2022-02-131-1/+0
|/ / /
* | | Remove invocation of bootstrap script, no longer needed. Fixes #3100.Jason R. Coombs2022-02-121-1/+1
| | |
* | | Bump version: 60.8.2 → 60.9.0Jason R. Coombs2022-02-127-6/+14
|/ /
* | Merge pull request #3087 from pypa/debt/remove-pkg-resourcesJason R. Coombs2022-02-1222-61/+2797
|\ \ | | | | | | Remove reliance on pkg_resources for entry points
| * | Re-use ensure_valid in validate.Jason R. Coombs2022-02-121-5/+3
| | |
| * | Update changelog.Jason R. Coombs2022-02-121-1/+1
| | | | | | | | | Co-authored-by: Sviatoslav Sydorenko <wk@sydorenko.org.ua>
| * | Merge branch 'main' into debt/remove-pkg-resourcesJason R. Coombs2022-02-122-2/+4
| |\ \
| * \ \ Merge branch 'main' into debt/remove-pkg-resourcesJason R. Coombs2022-02-128-18/+34
| |\ \ \
| * | | | Prefer jaraco.text for yield_lines.Jason R. Coombs2022-02-062-2/+5
| | | | |
| * | | | Update changelog.Jason R. Coombs2022-02-061-0/+1
| | | | |
| * | | | Update test_sdist not to rely on pkg_resources.Jason R. Coombs2022-02-061-4/+6
| | | | |
| * | | | Use new _entry_points.load to validate entry points.Jason R. Coombs2022-02-061-2/+3
| | | | |
| * | | | Refactor _entry_points to separate loading from rendering. Explicitly ↵Jason R. Coombs2022-02-062-18/+57
| | | | | | | | | | | | | | | | | | | | validate and restore validation of entry points that don't match the pattern.
| * | | | Prefer jaraco.text for yield_lines.Jason R. Coombs2022-02-061-1/+1
| | | | |