Skip to content

Commit 7887212

Browse files
committed
build: pin setuptools to avoid their version-checking bug
pypa/packaging#678 Nightly builds were failing because newer setuptools didn't like the Python version number: ``` % .tox/anypy/bin/python -c "import pkg_resources as p; p.load_entry_point('coverage', 'console_scripts', 'coverage')()" Traceback (most recent call last): File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2711, in _dep_map return self.__dep_map ^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2826, in __getattr__ raise AttributeError(attr) AttributeError: _Distribution__dep_map During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 522, in load_entry_point return get_distribution(dist).load_entry_point(group, name) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2855, in load_entry_point return ep.load() ^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2467, in load self.require(*args, **kwargs) File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2489, in require reqs = self.dist.requires(self.extras) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2746, in requires dm = self._dep_map ^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2713, in _dep_map self.__dep_map = self._filter_extras(self._build_dep_map()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 2728, in _filter_extras invalid_marker(marker) or not evaluate_marker(marker) ^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1415, in invalid_marker evaluate_marker(text) File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/__init__.py", line 1433, in evaluate_marker return marker.evaluate() ^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/markers.py", line 245, in evaluate return _evaluate_markers(self._markers, current_environment) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/markers.py", line 151, in _evaluate_markers groups[-1].append(_eval_op(lhs_value, op, rhs_value)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/markers.py", line 109, in _eval_op return spec.contains(lhs, prereleases=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 565, in contains normalized_item = _coerce_version(item) ^^^^^^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/specifiers.py", line 36, in _coerce_version version = Version(version) ^^^^^^^^^^^^^^^^ File "/Users/nedbatchelder/coverage/trunk/.tox/anypy/lib/python3.12/site-packages/pkg_resources/_vendor/packaging/version.py", line 197, in __init__ raise InvalidVersion(f"Invalid version: '{version}'") pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '3.12.0a5+' ```
1 parent 026d924 commit 7887212

12 files changed

+128
-96
lines changed

doc/requirements.pip

+11-7
Original file line numberDiff line numberDiff line change
@@ -241,10 +241,6 @@ scriv==1.2.0 \
241241
--hash=sha256:26b65a903da7d9aefc712a0d4150b8638302b4758bd428bbd773dd918c61c621 \
242242
--hash=sha256:bb61c30fea73158a4d18c28bbb57821c308245683efb0d897bd45e4a7856b472
243243
# via -r doc/requirements.in
244-
setuptools==67.2.0 \
245-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
246-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
247-
# via sphinxcontrib-jquery
248244
six==1.16.0 \
249245
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
250246
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
@@ -327,7 +323,15 @@ urllib3==1.26.14 \
327323
--hash=sha256:076907bf8fd355cde77728471316625a4d2f7e713c125f51953bb5b3eecf4f72 \
328324
--hash=sha256:75edcdc2f7d85b137124a6c3c9fc3933cdeaa12ecb9a6a959f22797a0feca7e1
329325
# via requests
330-
zipp==3.12.1 \
331-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
332-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
326+
zipp==3.13.0 \
327+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
328+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
333329
# via importlib-metadata
330+
331+
# The following packages are considered to be unsafe in a requirements file:
332+
setuptools==65.7.0 \
333+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
334+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
335+
# via
336+
# -c doc/../requirements/pins.pip
337+
# sphinxcontrib-jquery

requirements/dev.pip

+24-20
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
#
55
# make upgrade
66
#
7-
astroid==2.14.1 \
8-
--hash=sha256:23c718921acab5f08cbbbe9293967f1f8fec40c336d19cd75dc12a9ea31d2eb2 \
9-
--hash=sha256:bd1aa4f9915c98e8aaebcd4e71930154d4e8c9aaf05d35ac0a63d1956091ae3f
7+
astroid==2.14.2 \
8+
--hash=sha256:0e0e3709d64fbffd3037e4ff403580550f14471fd3eaae9fa11cc9a5c7901153 \
9+
--hash=sha256:a3cf9f02c53dd259144a7e8f3ccd75d67c9a8c716ef183e0c1f291bc5d7bb3cf
1010
# via pylint
1111
attrs==22.2.0 \
1212
--hash=sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836 \
@@ -246,9 +246,9 @@ greenlet==2.0.2 \
246246
--hash=sha256:f82d4d717d8ef19188687aa32b8363e96062911e63ba22a0cff7802a8e58e5f1 \
247247
--hash=sha256:fc3a569657468b6f3fb60587e48356fe512c1754ca05a564f11366ac9e306526
248248
# via -r requirements/dev.in
249-
hypothesis==6.68.0 \
250-
--hash=sha256:064a5bf7a98cbdfa3589d8934a2c548524c6d108bfa368ec5ed8b09caa526108 \
251-
--hash=sha256:8cfa1de15271debb2750545a460e58e3e84527d94157f38ab9309826953572f3
249+
hypothesis==6.68.1 \
250+
--hash=sha256:3ff6076920e61d4e6362e93edaf09be3034ea7e39e3a75e731d4d1c525dafd84 \
251+
--hash=sha256:b37bd77b4b7f404a59ff965e24be8aec4209323866e34ececdf416522c6d0854
252252
# via -r requirements/pytest.pip
253253
idna==3.4 \
254254
--hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \
@@ -369,10 +369,6 @@ parso==0.8.3 \
369369
--hash=sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0 \
370370
--hash=sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75
371371
# via jedi
372-
pip==23.0 \
373-
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
374-
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
375-
# via -r requirements/pip.pip
376372
pkginfo==1.9.6 \
377373
--hash=sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546 \
378374
--hash=sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046
@@ -404,9 +400,9 @@ pygments==2.14.0 \
404400
# pudb
405401
# readme-renderer
406402
# rich
407-
pylint==2.16.1 \
408-
--hash=sha256:bad9d7c36037f6043a1e848a43004dfd5ea5ceb05815d713ba56ca4503a9fe37 \
409-
--hash=sha256:ffe7fa536bb38ba35006a7c8a6d2efbfdd3d95bbf21199cad31f76b1c50aaf30
403+
pylint==2.16.2 \
404+
--hash=sha256:13b2c805a404a9bf57d002cd5f054ca4d40b0b87542bdaba5e05321ae8262c84 \
405+
--hash=sha256:ff22dde9c2128cd257c145cfd51adeff0be7df4d80d669055f24a962b351bbe4
410406
# via -r requirements/dev.in
411407
pyproject-api==1.5.0 \
412408
--hash=sha256:0962df21f3e633b8ddb9567c011e6c1b3dcdfc31b7860c0ede7e24c5a1200fbe \
@@ -453,10 +449,6 @@ rich==13.3.1 \
453449
--hash=sha256:125d96d20c92b946b983d0d392b84ff945461e5a06d3867e9f9e575f8697b67f \
454450
--hash=sha256:8aa57747f3fc3e977684f0176a88e789be314a99f99b43b75d1e9cb5dc6db9e9
455451
# via twine
456-
setuptools==67.2.0 \
457-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
458-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
459-
# via check-manifest
460452
six==1.16.0 \
461453
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
462454
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
@@ -628,11 +620,23 @@ wrapt==1.14.1 \
628620
--hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 \
629621
--hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af
630622
# via astroid
631-
zipp==3.12.1 \
632-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
633-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
623+
zipp==3.13.0 \
624+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
625+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
634626
# via
635627
# -r requirements/pip.pip
636628
# -r requirements/pytest.pip
637629
# importlib-metadata
638630
# importlib-resources
631+
632+
# The following packages are considered to be unsafe in a requirements file:
633+
pip==23.0 \
634+
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
635+
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
636+
# via -r requirements/pip.pip
637+
setuptools==65.7.0 \
638+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
639+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
640+
# via
641+
# -r requirements/pip.pip
642+
# check-manifest

requirements/kit.pip

+9-7
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,6 @@ pyproject-hooks==1.0.0 \
6060
--hash=sha256:283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8 \
6161
--hash=sha256:f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
6262
# via build
63-
setuptools==67.2.0 \
64-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
65-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
66-
# via -r requirements/kit.in
6763
tomli==2.0.1 \
6864
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
6965
--hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f
@@ -82,7 +78,13 @@ wheel==0.38.4 \
8278
--hash=sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac \
8379
--hash=sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8
8480
# via -r requirements/kit.in
85-
zipp==3.12.1 \
86-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
87-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
81+
zipp==3.13.0 \
82+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
83+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
8884
# via importlib-metadata
85+
86+
# The following packages are considered to be unsafe in a requirements file:
87+
setuptools==65.7.0 \
88+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
89+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
90+
# via -r requirements/kit.in

requirements/light-threads.pip

+10-7
Original file line numberDiff line numberDiff line change
@@ -201,13 +201,6 @@ pycparser==2.21 \
201201
--hash=sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9 \
202202
--hash=sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206
203203
# via cffi
204-
setuptools==67.2.0 \
205-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
206-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
207-
# via
208-
# gevent
209-
# zope-event
210-
# zope-interface
211204
six==1.16.0 \
212205
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
213206
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
@@ -254,3 +247,13 @@ zope-interface==5.5.2 \
254247
--hash=sha256:f98d4bd7bbb15ca701d19b93263cc5edfd480c3475d163f137385f49e5b3a3a7 \
255248
--hash=sha256:fb68d212efd057596dee9e6582daded9f8ef776538afdf5feceb3059df2d2e7b
256249
# via gevent
250+
251+
# The following packages are considered to be unsafe in a requirements file:
252+
setuptools==65.7.0 \
253+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
254+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
255+
# via
256+
# -c requirements/pins.pip
257+
# gevent
258+
# zope-event
259+
# zope-interface

requirements/lint.pip

+25-22
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ alabaster==0.7.13 \
88
--hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \
99
--hash=sha256:a27a4a084d5e690e16e01e03ad2b2e552c61a65469419b907243193de1a84ae2
1010
# via sphinx
11-
astroid==2.14.1 \
12-
--hash=sha256:23c718921acab5f08cbbbe9293967f1f8fec40c336d19cd75dc12a9ea31d2eb2 \
13-
--hash=sha256:bd1aa4f9915c98e8aaebcd4e71930154d4e8c9aaf05d35ac0a63d1956091ae3f
11+
astroid==2.14.2 \
12+
--hash=sha256:0e0e3709d64fbffd3037e4ff403580550f14471fd3eaae9fa11cc9a5c7901153 \
13+
--hash=sha256:a3cf9f02c53dd259144a7e8f3ccd75d67c9a8c716ef183e0c1f291bc5d7bb3cf
1414
# via pylint
1515
attrs==22.2.0 \
1616
--hash=sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836 \
@@ -271,9 +271,9 @@ greenlet==2.0.2 \
271271
--hash=sha256:f82d4d717d8ef19188687aa32b8363e96062911e63ba22a0cff7802a8e58e5f1 \
272272
--hash=sha256:fc3a569657468b6f3fb60587e48356fe512c1754ca05a564f11366ac9e306526
273273
# via -r requirements/dev.in
274-
hypothesis==6.68.0 \
275-
--hash=sha256:064a5bf7a98cbdfa3589d8934a2c548524c6d108bfa368ec5ed8b09caa526108 \
276-
--hash=sha256:8cfa1de15271debb2750545a460e58e3e84527d94157f38ab9309826953572f3
274+
hypothesis==6.68.1 \
275+
--hash=sha256:3ff6076920e61d4e6362e93edaf09be3034ea7e39e3a75e731d4d1c525dafd84 \
276+
--hash=sha256:b37bd77b4b7f404a59ff965e24be8aec4209323866e34ececdf416522c6d0854
277277
# via -r requirements/pytest.pip
278278
idna==3.4 \
279279
--hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \
@@ -464,10 +464,6 @@ parso==0.8.3 \
464464
--hash=sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0 \
465465
--hash=sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75
466466
# via jedi
467-
pip==23.0 \
468-
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
469-
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
470-
# via -r requirements/pip.pip
471467
pkginfo==1.9.6 \
472468
--hash=sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546 \
473469
--hash=sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046
@@ -508,9 +504,9 @@ pygments==2.14.0 \
508504
# readme-renderer
509505
# rich
510506
# sphinx
511-
pylint==2.16.1 \
512-
--hash=sha256:bad9d7c36037f6043a1e848a43004dfd5ea5ceb05815d713ba56ca4503a9fe37 \
513-
--hash=sha256:ffe7fa536bb38ba35006a7c8a6d2efbfdd3d95bbf21199cad31f76b1c50aaf30
507+
pylint==2.16.2 \
508+
--hash=sha256:13b2c805a404a9bf57d002cd5f054ca4d40b0b87542bdaba5e05321ae8262c84 \
509+
--hash=sha256:ff22dde9c2128cd257c145cfd51adeff0be7df4d80d669055f24a962b351bbe4
514510
# via -r requirements/dev.in
515511
pyproject-api==1.5.0 \
516512
--hash=sha256:0962df21f3e633b8ddb9567c011e6c1b3dcdfc31b7860c0ede7e24c5a1200fbe \
@@ -567,12 +563,6 @@ scriv==1.2.0 \
567563
--hash=sha256:26b65a903da7d9aefc712a0d4150b8638302b4758bd428bbd773dd918c61c621 \
568564
--hash=sha256:bb61c30fea73158a4d18c28bbb57821c308245683efb0d897bd45e4a7856b472
569565
# via -r doc/requirements.in
570-
setuptools==67.2.0 \
571-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
572-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
573-
# via
574-
# check-manifest
575-
# sphinxcontrib-jquery
576566
six==1.16.0 \
577567
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
578568
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
@@ -816,11 +806,24 @@ wrapt==1.14.1 \
816806
--hash=sha256:ee6acae74a2b91865910eef5e7de37dc6895ad96fa23603d1d27ea69df545015 \
817807
--hash=sha256:ef3f72c9666bba2bab70d2a8b79f2c6d2c1a42a7f7e2b0ec83bb2f9e383950af
818808
# via astroid
819-
zipp==3.12.1 \
820-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
821-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
809+
zipp==3.13.0 \
810+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
811+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
822812
# via
823813
# -r requirements/pip.pip
824814
# -r requirements/pytest.pip
825815
# importlib-metadata
826816
# importlib-resources
817+
818+
# The following packages are considered to be unsafe in a requirements file:
819+
pip==23.0 \
820+
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
821+
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
822+
# via -r requirements/pip.pip
823+
setuptools==65.7.0 \
824+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
825+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
826+
# via
827+
# -r requirements/pip.pip
828+
# check-manifest
829+
# sphinxcontrib-jquery

requirements/mypy.pip

+6-6
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ flaky==3.7.0 \
3232
--hash=sha256:3ad100780721a1911f57a165809b7ea265a7863305acb66708220820caf8aa0d \
3333
--hash=sha256:d6eda73cab5ae7364504b7c44670f70abed9e75f77dd116352f662817592ec9c
3434
# via -r requirements/pytest.pip
35-
hypothesis==6.68.0 \
36-
--hash=sha256:064a5bf7a98cbdfa3589d8934a2c548524c6d108bfa368ec5ed8b09caa526108 \
37-
--hash=sha256:8cfa1de15271debb2750545a460e58e3e84527d94157f38ab9309826953572f3
35+
hypothesis==6.68.1 \
36+
--hash=sha256:3ff6076920e61d4e6362e93edaf09be3034ea7e39e3a75e731d4d1c525dafd84 \
37+
--hash=sha256:b37bd77b4b7f404a59ff965e24be8aec4209323866e34ececdf416522c6d0854
3838
# via -r requirements/pytest.pip
3939
importlib-metadata==6.0.0 \
4040
--hash=sha256:7efb448ec9a5e313a57655d35aa54cd3e01b7e1fbcf72dce1bf06119420f5bad \
@@ -149,9 +149,9 @@ typing-extensions==4.4.0 \
149149
# -r requirements/pytest.pip
150150
# importlib-metadata
151151
# mypy
152-
zipp==3.12.1 \
153-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
154-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
152+
zipp==3.13.0 \
153+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
154+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
155155
# via
156156
# -r requirements/pytest.pip
157157
# importlib-metadata

requirements/pins.pip

+5
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,8 @@
66
# docutils has been going through some turmoil. Different packages require it,
77
# but have different pins. This seems to satisfy them all:
88
#docutils>=0.17,<0.18
9+
10+
# Setuptools became stricter about version number syntax. But it shouldn't be
11+
# checking the Python version like that, should it?
12+
# https://github.com/pypa/packaging/issues/678
13+
setuptools<66.0.0

requirements/pip-tools.pip

+15-11
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ packaging==23.0 \
2222
--hash=sha256:714ac14496c3e68c99c29b00845f7a2b85f3bb6f1078fd9f72fd20f0570002b2 \
2323
--hash=sha256:b6ad297f8907de0fa2fe1ccbd26fdaf387f5f47c7275fedf8cce89f99446cf97
2424
# via build
25-
pip==23.0 \
26-
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
27-
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
28-
# via pip-tools
2925
pip-tools==6.12.2 \
3026
--hash=sha256:6a51f4fd67140d5e83703ebfa9610fb61398727151f56a1be02a972d062e4679 \
3127
--hash=sha256:8b903696df4598b10d469026ef9995c5f9a874b416e88e7a214884ebe4a70245
@@ -34,10 +30,6 @@ pyproject-hooks==1.0.0 \
3430
--hash=sha256:283c11acd6b928d2f6a7c73fa0d01cb2bdc5f07c57a2eeb6e83d5e56b97976f8 \
3531
--hash=sha256:f271b298b97f5955d53fb12b72c1fb1948c22c1a6b70b315c54cedaca0264ef5
3632
# via build
37-
setuptools==67.2.0 \
38-
--hash=sha256:16ccf598aab3b506593c17378473978908a2734d7336755a8769b480906bec1c \
39-
--hash=sha256:b440ee5f7e607bb8c9de15259dba2583dd41a38879a7abc1d43a71c59524da48
40-
# via pip-tools
4133
tomli==2.0.1 \
4234
--hash=sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc \
4335
--hash=sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f
@@ -52,7 +44,19 @@ wheel==0.38.4 \
5244
--hash=sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac \
5345
--hash=sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8
5446
# via pip-tools
55-
zipp==3.12.1 \
56-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
57-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
47+
zipp==3.13.0 \
48+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
49+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
5850
# via importlib-metadata
51+
52+
# The following packages are considered to be unsafe in a requirements file:
53+
pip==23.0 \
54+
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
55+
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
56+
# via pip-tools
57+
setuptools==65.7.0 \
58+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
59+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
60+
# via
61+
# -c requirements/pins.pip
62+
# pip-tools

requirements/pip.in

+1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@
66
# "make upgrade" turns this into requirements/pip.pip.
77

88
pip
9+
setuptools
910
virtualenv

requirements/pip.pip

+13-7
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,6 @@ importlib-metadata==6.0.0 \
1616
--hash=sha256:7efb448ec9a5e313a57655d35aa54cd3e01b7e1fbcf72dce1bf06119420f5bad \
1717
--hash=sha256:e354bedeb60efa6affdcc8ae121b73544a7aa74156d047311948f6d711cd378d
1818
# via virtualenv
19-
pip==23.0 \
20-
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
21-
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
22-
# via -r requirements/pip.in
2319
platformdirs==3.0.0 \
2420
--hash=sha256:8a1228abb1ef82d788f74139988b137e78692984ec7b08eaa6c65f1723af28f9 \
2521
--hash=sha256:b1d5eb14f221506f50d6604a561f4c5786d9e80355219694a1b244bcd96f4567
@@ -34,7 +30,17 @@ virtualenv==20.19.0 \
3430
--hash=sha256:37a640ba82ed40b226599c522d411e4be5edb339a0c0de030c0dc7b646d61590 \
3531
--hash=sha256:54eb59e7352b573aa04d53f80fc9736ed0ad5143af445a1e539aada6eb947dd1
3632
# via -r requirements/pip.in
37-
zipp==3.12.1 \
38-
--hash=sha256:6c4fe274b8f85ec73c37a8e4e3fa00df9fb9335da96fb789e3b96b318e5097b3 \
39-
--hash=sha256:a3cac813d40993596b39ea9e93a18e8a2076d5c378b8bc88ec32ab264e04ad02
33+
zipp==3.13.0 \
34+
--hash=sha256:23f70e964bc11a34cef175bc90ba2914e1e4545ea1e3e2f67c079671883f9cb6 \
35+
--hash=sha256:e8b2a36ea17df80ffe9e2c4fda3f693c3dad6df1697d3cd3af232db680950b0b
4036
# via importlib-metadata
37+
38+
# The following packages are considered to be unsafe in a requirements file:
39+
pip==23.0 \
40+
--hash=sha256:aee438284e82c8def684b0bcc50b1f6ed5e941af97fa940e83e2e8ef1a59da9b \
41+
--hash=sha256:b5f88adff801f5ef052bcdef3daa31b55eb67b0fccd6d0106c206fa248e0463c
42+
# via -r requirements/pip.in
43+
setuptools==65.7.0 \
44+
--hash=sha256:4d3c92fac8f1118bb77a22181355e29c239cabfe2b9effdaa665c66b711136d7 \
45+
--hash=sha256:8ab4f1dbf2b4a65f7eec5ad0c620e84c34111a68d3349833494b9088212214dd
46+
# via -r requirements/pip.in

0 commit comments

Comments
 (0)