https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/54be97e05ce6e303dddb95f9d8d0291c35f7189cUse strict optional checking in glibc2023-06-20T01:42:51-07:00hauntsaninjahauntsaninja@gmail.com
Suggested by pradyunsg in #11374
`--no-strict-optional` defeats half the purpose of using mypy.
This change is trivial, we already catch AttributeError in the case that
mypy is concerned about.https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/b5a40ed64bf534858f9cd43d0a9fcd86e478c836news2023-06-20T01:45:24-07:00hauntsaninjahauntsaninja@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/42117756313b1b59c3a6b4f637795688fc36b19eremove the error code to silence ruff2023-06-20T01:48:49-07:00hauntsaninjahauntsaninja@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/36014e6f495bd57363e935e466da8f165acd51f6don't catch attributeerror2023-06-20T01:51:56-07:00hauntsaninjahauntsaninja@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/e995f2564495d0bb0cb609c0b48091c3f5708ed8nope2023-06-20T01:54:20-07:00hauntsaninjahauntsaninja@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/b5377aeb73ac1fabc45abb07ed92b209b3213e98nope2023-06-20T02:04:36-07:00hauntsaninjahauntsaninja@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/782cff7e0121d5160acddbfae2ef41e98492ffe5Warn when legacy versions and specifiers are resolved2023-06-27T16:43:32+02:00Stéphane Bidoulstephane.bidoul@gmail.com
Also warn in pip check.
...https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/45468f06d429080a9042909b76cfc25fce9bee5aPass revisions options explicitly to mercurial commands2023-07-01T13:41:34+02:00Stéphane Bidoulstephane.bidoul@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/b99e082b003788f2e8abbad47d461f495faad892Record download of completed partial requirements2023-07-01T14:42:10+01:00Paul Moorep.f.moore@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/cb25bf3731d46697586fc72a24ba1f8e57311377Add a news file2023-07-01T14:51:10+01:00Paul Moorep.f.moore@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/647ba8d07e7832ea69d93f9a686d8f276e669a14Limit the double download fix to wheels2023-07-03T10:35:01+01:00Paul Moorep.f.moore@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/8e80a3ad9a5b80de72efad6cbad3bebf2328642bFix typo2023-07-03T10:45:01+01:00Paul Moorep.f.moore@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/4145168d68884a6ec10948dd28b1a6f54f17e63bMerge pull request #12119 from sbidoul/hg-explicit-rev-sbi2023-07-03T13:05:30+02:00Stéphane Bidoulstephane.bidoul@gmail.com
Pass revisions options explicitly to mercurial commandshttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/4cc183e445f22f8d31ca1852934be0b0524ac981Merge pull request #12120 from pfmoore/fix_118472023-07-03T13:15:13+01:00Paul Moorep.f.moore@gmail.com
Record download of completed partial requirementshttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/b88addeaf5fde848733d7ef631caa522eb1cfa53Merge pull request #11945 from sbidoul/legacy-version-and-specifier-deprecati...2023-07-03T13:51:18+01:00Pradyun Gedampradyunsg@gmail.com
Surface LegacyVersion and LegacySpecifier deprecation warningshttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/997f92a450e38d7e99052d8bb840f627335d5a3fMerge branch 'main' into strict-optional-glibc2023-07-05T01:23:21-07:00Shantanu12621235+hauntsaninja@users.noreply.github.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/4734c4c735ce63664efd165a6f54fa0e957f13f7Merge pull request #12091 from hauntsaninja/strict-optional-glibc2023-07-05T17:44:51+08:00Tzu-ping Chunguranusjr@gmail.comhttps://gitcode.net/awesome-mirrors/pypa/pip/-/commit/5dc65eabb75f89d4f4749b6c764042c227f6870aDon't exclude setuptools, distribute & wheel from freeze output on Python 3.12+2023-07-07T01:46:03+03:00Роман Донченкоdpb@corrigendum.ru
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] <a href="https://github.com/python/cpython/issues/95299" rel="nofollow noreferrer noopener" target="_blank">https://github.com/python/cpython/issues/95299</a>
[2] <a href="https://github.com/pypa/virtualenv/pull/2558" rel="nofollow noreferrer noopener" target="_blank">https://github.com/pypa/virtualenv/pull/2558</a>https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/393ccfbc31eccdf7f053ee4d62b055e515ef3183test_freeze_with_setuptools: use mocks2023-07-07T01:46:03+03:00Роман Донченкоdpb@corrigendum.ru
This makes it possible to test both branches on any Python version.https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/7a69c00720fb8e660ef0d1df174b79e039bdba95Make the changelog entry more verbose2023-07-07T01:48:03+03:00Роман Донченкоdpb@corrigendum.ruCo-authored-by: <span data-trailer="Co-authored-by:"><a href="mailto:uranusjr@gmail.com" title="uranusjr@gmail.com"></a><a href="javascript:void(0)" class="avatar s16 avatar-inline identicon bg6" style="text-decoration: none">N</a><a href="mailto:uranusjr@gmail.com" title="uranusjr@gmail.com">Tzu-ping Chung</a> <<a href="mailto:uranusjr@gmail.com" title="uranusjr@gmail.com">uranusjr@gmail.com</a>></span>https://gitcode.net/awesome-mirrors/pypa/pip/-/commit/177cf88c5c989caabd4c233a1784d1e27c459aecMerge pull request #12032 from SpecLad/freeze-setuptools2023-07-07T20:44:10+01:00Pradyun Gedampradyunsg@gmail.com