diff --git a/pip-24.1.1-gh.tar.gz b/pip-24.1.1-gh.tar.gz deleted file mode 100644 index 532a0f4..0000000 --- a/pip-24.1.1-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5fc497cd1651c39af0207b88eab91b6905ca9cecbae11ad99503b317f8b06def -size 9190972 diff --git a/pip-24.2-gh.tar.gz b/pip-24.2-gh.tar.gz new file mode 100644 index 0000000..9429a52 --- /dev/null +++ b/pip-24.2-gh.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e527f2366551b8483fa3a8ac2954aa79f2461e6600d917f3b6ae741d708cb982 +size 9189637 diff --git a/python-pip.changes b/python-pip.changes index 3a336e8..dbae277 100644 --- a/python-pip.changes +++ b/python-pip.changes @@ -1,3 +1,103 @@ +------------------------------------------------------------------- +Mon Aug 12 16:49:06 UTC 2024 - Dirk Müller + +- update to 24.2: + * Deprecate pip install --editable falling back to setup.py + develop when using a setuptools version that does not support + PEP 660 (setuptools v63 and older). + * Check unsupported packages for the current platform. (#11054) + * Check unsupported packages for the current platform. + * Use system certificates and certifi certificates to verify + HTTPS connections on Python 3.10+. Python 3.9 and earlier + only use certifi. To revert to previous behaviour, pass the + flag --use-deprecated=legacy-certs. (#11647) + * Use system certificates and certifi certificates to verify + HTTPS connections on Python 3.10+. Python 3.9 and earlier + only use certifi. + * To revert to previous behaviour, pass the flag --use- + deprecated=legacy-certs. + * Improve discovery performance of installed packages when the + importlib.metadata backend is used to load distribution + metadata (used by default under Python 3.11+). (#12656) + * Improve discovery performance of installed packages when the + importlib.metadata backend is used to load distribution + metadata (used by default under Python 3.11+). + * Improve performance when the same requirement string appears + many times during resolution, by consistently caching the + parsed requirement string. (#12663) + * Improve performance when the same requirement string appears + many times during resolution, by consistently caching the + parsed requirement string. + * Minor performance improvement of finding applicable package + candidates by not repeatedly calculating their versions + (#12664) + * Minor performance improvement of finding applicable package + candidates by not repeatedly calculating their versions + * Disable pip's self version check when invoking a pip + subprocess to install PEP 517 build requirements. (#12683) + * Disable pip's self version check when invoking a pip + subprocess to install PEP 517 build requirements. + * Improve dependency resolution performance by caching platform + compatibility tags during wheel cache lookup. (#12712) + * Improve dependency resolution performance by caching platform + compatibility tags during wheel cache lookup. + * wheel is no longer explicitly listed as a build dependency of + pip. setuptools injects this dependency in the + get_requires_for_build_wheel() hook and no longer needs it on + newer versions. (#12728) + * wheel is no longer explicitly listed as a build dependency of + pip. setuptools injects this dependency in the + get_requires_for_build_wheel() hook and no longer needs it on + newer versions. + * Ignore --require-virtualenv for pip check and pip freeze + (#12842) + * Ignore --require-virtualenv for pip check and pip freeze + * Improve package download and install performance. Increase + chunk sizes when downloading (256 kB, up from 10 kB) and + reading files (1 MB, up from 8 kB). This reduces the + frequency of updates to pip's progress bar. (#12810) + * Improve package download and install performance. + * Increase chunk sizes when downloading (256 kB, up from 10 kB) + and reading files (1 MB, up from 8 kB). This reduces the + frequency of updates to pip's progress bar. + * Improve pip install performance. Files are now extracted in + 1MB blocks, or in one block matching the file size for + smaller files. A decompressor is no longer instantiated when + extracting 0 bytes files, it is not necessary because there + is no data to decompress. (#12803) + * Improve pip install performance. + * Files are now extracted in 1MB blocks, or in one block + matching the file size for smaller files. A decompressor is + no longer instantiated when extracting 0 bytes files, it is + not necessary because there is no data to decompress. + * Set no_color to global rich.Console instance. + * Fix resolution to respect --python-version when checking + Requires-Python. + * Perform hash comparisons in a case-insensitive manner. + * Avoid dlopen failure for glibc detection in musl builds + * Avoid keyring logging crashes when pip is run in verbose + mode. + * Fix finding hardlink targets in tar files with an ignored + top-level directory. + * Improve pip install performance by only creating required + parent directories once, instead of before extracting every + file in the wheel. + * Improve pip install performance by calculating installed + packages printout in linear time instead of quadratic time. + * Remove vendored tenacity. + * Update the preload list for the DEBUNDLED case, to replace + pep517 that has been renamed to pyproject_hooks. + * Use tomllib from the stdlib if available, rather than tomli + * Upgrade certifi to 2024.7.4 + * Upgrade platformdirs to 4.2.2 + * Upgrade pygments to 2.18.0 + * Upgrade setuptools to 70.3.0 + * Upgrade typing_extensions to 4.12.2 + * Correct —-ignore-conflicts (including an em dash) to + --ignore-conflicts. + * Fix finding hardlink targets in tar files with an ignored + top-level directory. + ------------------------------------------------------------------- Sun Jun 30 18:45:16 UTC 2024 - Dirk Müller diff --git a/python-pip.spec b/python-pip.spec index 0d02b5f..49a5490 100644 --- a/python-pip.spec +++ b/python-pip.spec @@ -34,7 +34,7 @@ %define mypython python %{?sle15_python_module_pythons} Name: python-pip%{psuffix} -Version: 24.1.1 +Version: 24.2 Release: 0 Summary: A Python package management system License: MIT