Commit Graph

14202 Commits

Author SHA1 Message Date
Paul Moore 92494e94e9 Upgrade typing_extensions to 4.7.1 2023-07-09 22:20:05 +01:00
Paul Moore b6d519f775 Upgrade pygments to 2.15.1 2023-07-09 22:20:04 +01:00
Paul Moore 6c33bbf8fb Upgrade rich to 13.4.2 2023-07-09 22:20:03 +01:00
Paul Moore 50af834c1e Upgrade certifi to 2023.5.7 2023-07-09 22:20:03 +01:00
Paul Moore 6ee8884ac4 Upgrade pyparsing to 3.1.0 2023-07-09 22:20:02 +01:00
Paul Moore 856c7ec27e Upgrade platformdirs to 3.8.1 2023-07-09 22:20:02 +01:00
Pradyun Gedam 177cf88c5c
Merge pull request #12032 from SpecLad/freeze-setuptools 2023-07-07 20:44:10 +01:00
Роман Донченко 7a69c00720 Make the changelog entry more verbose
Co-authored-by: Tzu-ping Chung <uranusjr@gmail.com>
2023-07-07 01:48:03 +03:00
Роман Донченко 393ccfbc31 test_freeze_with_setuptools: use mocks
This makes it possible to test both branches on any Python version.
2023-07-07 01:46:03 +03:00
Роман Донченко 5dc65eabb7 Don't exclude setuptools, distribute & wheel from freeze output on Python 3.12+
Due to the advent of build isolation, it is no longer necessary to install
setuptools and wheel in an environment just to install other packages.
Moreover, on Python 3.12 both ensurepip [1] and virtualenv [2] are to stop
installing setuptools & wheel by default. This means that when those packages
are present in a Python 3.12+ environment, it is reasonable to assume that
they are runtime dependencies of the user's project, and therefore should be
included in freeze output.

distribute is just obsolete.

[1] https://github.com/python/cpython/issues/95299
[2] https://github.com/pypa/virtualenv/pull/2558
2023-07-07 01:46:03 +03:00
Tzu-ping Chung 4734c4c735
Merge pull request #12091 from hauntsaninja/strict-optional-glibc 2023-07-05 17:44:51 +08:00
Shantanu 997f92a450
Merge branch 'main' into strict-optional-glibc 2023-07-05 01:23:21 -07:00
Tzu-ping Chung e29dc1cb0a Add Python 3.12 to CI 2023-07-04 17:29:56 +08:00
Tzu-ping Chung 37640292a1 Add CPython 3.12 to documentaiton 2023-07-04 17:13:57 +08:00
Tzu-ping Chung 60d3c0447e Skip tests that do not make sense on Python 3.12+ 2023-07-04 17:04:09 +08:00
Tzu-ping Chung 4a014f953d Replace distutils with sysconfig on Python 3.12+ 2023-07-04 17:03:11 +08:00
Tzu-ping Chung 56f8b38e1e Fix type handling 2023-07-04 17:01:08 +08:00
Tzu-ping Chung 4abb8ac07b Fix Pytest --use-venv init 2023-07-04 15:53:01 +08:00
Tzu-ping Chung c05884a714 Ensure setuptools and wheel are installed when needed 2023-07-04 15:49:48 +08:00
Tzu-ping Chung 82c6a8c9b6 Add 3.12 to noxfile 2023-07-04 15:35:47 +08:00
Pradyun Gedam b88addeaf5
Merge pull request #11945 from sbidoul/legacy-version-and-specifier-deprecation-sbi
Surface LegacyVersion and LegacySpecifier deprecation warnings
2023-07-03 13:51:18 +01:00
Paul Moore 4cc183e445
Merge pull request #12120 from pfmoore/fix_11847
Record download of completed partial requirements
2023-07-03 13:15:13 +01:00
Stéphane Bidoul 4145168d68
Merge pull request #12119 from sbidoul/hg-explicit-rev-sbi
Pass revisions options explicitly to mercurial commands
2023-07-03 13:05:30 +02:00
Paul Moore 8e80a3ad9a Fix typo 2023-07-03 10:45:01 +01:00
Paul Moore 647ba8d07e Limit the double download fix to wheels 2023-07-03 10:35:01 +01:00
Paul Moore cb25bf3731 Add a news file 2023-07-01 14:51:10 +01:00
Paul Moore b99e082b00 Record download of completed partial requirements 2023-07-01 14:42:10 +01:00
Stéphane Bidoul 45468f06d4 Pass revisions options explicitly to mercurial commands 2023-07-01 13:41:34 +02:00
Paul Moore 4ac0d3d4a1
Merge pull request #12115 from pfmoore/ramdisk_test
Stop using a RAM disk for the Windows tests
2023-06-30 20:39:36 +01:00
Paul Moore 5d0c2773b8 Stop using a RAM disk for the Windows tests 2023-06-30 16:17:16 +01:00
Tzu-ping Chung 21440081bf
Merge pull request #12089 from JasonMo1/main 2023-06-30 13:40:27 +08:00
Tzu-ping Chung 256af8f691
Catch OSError instead of IOError 2023-06-29 17:28:16 +08:00
Tzu-ping Chung 41f138e43a
Minimize changeset 2023-06-29 16:51:34 +08:00
Tzu-ping Chung 6507734aac
Fix string formatting 2023-06-29 16:51:11 +08:00
Tzu-ping Chung 26953e695f
Merge branch 'main' into main 2023-06-28 17:12:50 +08:00
Paul Moore 778b42ff81
Merge pull request #12078 from pfmoore/core_metadata
Fix parsing of JSON index dist-info-metadata values
2023-06-27 21:50:53 +01:00
Stéphane Bidoul 782cff7e01 Warn when legacy versions and specifiers are resolved
Also warn in pip check.

...
2023-06-27 16:43:32 +02:00
Paul Moore a934f38ff7 Merge branch 'main' into core_metadata 2023-06-27 15:42:42 +01:00
Stéphane Bidoul 98814e5050
Merge pull request #12109 from sbidoul/macos-xpass-sbi
Revert "xfail test_pip_wheel_ext_module_with_tmpdir_inside"
2023-06-27 16:41:45 +02:00
Stéphane Bidoul fab8cf7479 Remove Unused "type: ignore" comments 2023-06-27 15:49:40 +02:00
Paul Moore c7daa07f6a Reword the check for no hashes 2023-06-27 14:47:39 +01:00
Paul Moore a0976d8832 Fix lint issues 2023-06-27 14:47:09 +01:00
Itamar Turner-Trauring dcd2d5e344 Update CacheControl to 0.13.1. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring 28590a0a08 Improve documentation of caching and the cache subcommand. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring 9fb93c478e mypy fix. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring ca08c16b9e Vendor latest version of CacheControl. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring bada6316df More accurate type. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring 46f9154dae Make sure the file gets closed. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring bff05e5622 Switch to proposed upstream fix. 2023-06-27 09:11:31 -04:00
Itamar Turner-Trauring 3dbba12132 Correct name. 2023-06-27 09:11:31 -04:00