1
1
Fork 0
mirror of https://github.com/pypa/pip synced 2023-12-13 21:30:23 +01:00
Commit graph

2433 commits

Author SHA1 Message Date
Pradyun Gedam
0db5d95da0
Merge branch 'main' into extra-normalization 2023-09-10 10:19:13 +01:00
Shahar Epstein
83ca10ab60
Update search command docs (#12271) 2023-09-10 09:25:34 +01:00
Christian Clauss
2281e91d4e pre-commit autoupdate except mypy 2023-09-06 11:44:45 +02:00
Tzu-ping Chung
5db54f38cf
Merge pull request #12246 from cclauss/ruff-rules-C4-and-PERF 2023-09-06 16:45:17 +08:00
Tzu-ping Chung
7c8425b8a0
Merge pull request #12217 from thejcannon/jcannon/issue12215 2023-09-06 15:28:46 +08:00
Seth Michael Larson
7c5b2f2ca9
Update security policy (#12254)
Provide a link to the CNA/PSRT disclosure process.
2023-09-05 23:31:55 +01:00
Tzu-ping Chung
6328294d1f
Merge pull request #12224 from ddelange/ddelange-patch-1 2023-09-05 17:57:11 +08:00
Christian Clauss
85eea44623
Merge branch 'main' into ruff-rules-C4-and-PERF 2023-09-02 00:13:31 +02:00
Christian Clauss
50c49f1d83
GitHub Actions: setup-python allow-prereleases for 3.12 (#12252) 2023-09-01 21:41:00 +01:00
Paul Ganssle
f612503035
Remove uses of utcnow in non-vendored code (#12006)
* Remove reference to utcnow

This cleans up some of the datetime handling in the self check.

Note that this changes the format of the state file, since the datetime
now uses ``.isoformat()`` instead of ``.strftime``. Reading an outdated
state file will still work on Python 3.11+, but not on earlier versions.

* Use aware datetime object in x509.CertificateBuilder
2023-08-31 09:28:31 +01:00
Tzu-ping Chung
b91cbd1661
Merge pull request #12239 from studioj/studioj-patch-1 2023-08-29 16:17:46 +08:00
studioj
c127512f13 small update for authentication.md 2023-08-28 20:43:50 +02:00
Christian Clauss
0a24a001fb Fix issues raised in code review 2023-08-28 15:04:54 +02:00
Christian Clauss
69a1e956da Ruff rules C4,C90,PERF 2023-08-28 14:51:13 +02:00
ddelange
510c6acf69
Filter out yanked links from available versions error message 2023-08-26 12:17:40 +02:00
ddelange
55205b940d
Update installation report docs 2023-08-25 09:43:14 +02:00
ddelange
a7f70b0ad9
Merge branch 'main' into ddelange-patch-1 2023-08-23 12:28:37 +02:00
ddelange
361b02bce0
Add is_yanked to installation report 2023-08-14 19:09:50 +02:00
Danny McClanahan
957ad95c7d
add news entry 2023-08-14 07:57:37 -04:00
Danny McClanahan
20b54de4df
add news 2023-08-12 10:01:31 -04:00
Paul Moore
5378a6e110
Merge pull request #12194 from cosmicexplorer/build-tracker-comments
Add lots of comments on the function of BuildTracker
2023-08-11 12:05:38 +01:00
Joshua
46754f1580 It's not a bug(fix) it's a FEATURE 2023-08-09 09:04:26 -05:00
Joshua
38126ce5f8 HEAR YE HEAR YE 2023-08-08 13:42:11 -05:00
Shantanu
d8cd93f4fa
Fix incorrect use of re function in tests (#12213) 2023-08-08 07:37:38 -05:00
Shantanu
901db9cf8d
Use a set for TargetPython.get_tags for performance (#12204) 2023-08-06 11:08:16 -05:00
Seth Michael Larson
d311e6e603
Upgrade certifi to 2023.7.22 (#12206) 2023-08-06 09:26:54 -05:00
Shantanu
a19ade74a5
Use strict optional checking in req_install.py (#11379)
* Use strict optional checking in req_install.py

Suggested by pradyunsg in #11374

Since half of the API of this class depends on self.req not being None,
it seems like we should just prevent users from passing None here.
However, I wasn't able to make that change.

Rather than sprinkle asserts everywhere, I added "checked" properties.
I find this less ad hoc and easier to adapt if e.g. we're able to make
self.req never None in the future.

There are now some code paths where we have asserts that we didn't
before. I relied on other type hints in pip's code base to be accurate.
If that is not the case and we actually relied on some function being
able to accept None when not typed as such, we may hit these asserts.
But hopefully tests would catch such a thing.

* news

* black

* inline asserts

* code review

* fix up merge issue

* fix specifier bug
2023-08-05 00:07:27 +01:00
Danny McClanahan
023b3d9237
add news 2023-08-01 13:59:42 -04:00
Tzu-ping Chung
e4a0df1586
Merge branch 'main' into cleaner-metadata-log 2023-07-30 20:49:16 +08:00
Tzu-ping Chung
4babc07663 Move metadata-fetching log to VERBOSE level 2023-07-28 15:32:29 +08:00
Tzu-ping Chung
6cc961ee79
Uppercase Python 2023-07-28 14:46:23 +08:00
Danny McClanahan
4f036be496
add news entry 2023-07-28 01:20:07 -04:00
Tzu-ping Chung
d0641740d5
Merge pull request #11394 from ales-erjavec/temp-cleanup-ignore-errors 2023-07-27 15:11:40 +08:00
Illia Volochii
765732df4f
Update the news entry 2023-07-24 18:51:02 +03:00
Illia Volochii
2a23ce9474
Fix ending of the news entry 2023-07-22 20:57:04 +03:00
Illia Volochii
86704d57e2
Move the news entry to the right directory 2023-07-22 20:53:16 +03:00
Paul Moore
4a79e65cb6 Bump for release 2023-07-22 10:10:43 +01:00
Paul Moore
c12139de9b Disable PEP 658 for the legacy resolver 2023-07-18 20:50:10 +01:00
Ales Erjavec
dddf4f8293 Add a news entry 2023-07-17 15:15:41 +02:00
Shantanu
593b85f4ab
Use strict optional checking in misc.py (#11382) 2023-07-17 10:40:25 +01:00
Paul Moore
a3c2c43c53 Bump for release 2023-07-15 10:05:07 +01:00
Pradyun Gedam
324dd44495
Merge pull request #11417 from Freed-Wu/fix-zsh 2023-07-15 01:57:38 +01:00
Greg Roodt
2c4947d51a Add news entry 2023-07-11 12:14:53 +10:00
Greg Roodt
41506d7bbf Add news entry 2023-07-11 12:11:47 +10:00
Joe Bylund
c5c85075a4 Update vendored urllib3 from 1.26.15 to 1.26.16 2023-07-09 18:58:12 -04:00
Paul Moore
4e2295d109 Upgrade setuptools to 68.0.0 2023-07-09 22:20:05 +01:00
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