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