Revisions of python-pip
buildservice-autocommit
accepted
request 1219342
from
Dirk Mueller (dirkmueller)
(revision 139)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 138)
Dirk Mueller (dirkmueller)
committed
(revision 137)
- update to 24.3.1: * Allow multiple nested inclusions of the same requirements file again. * Deprecate wheel filenames that are not compliant with PEP 440. * Detect recursively referencing requirements files and help users identify the source. * Support for PEP 730 iOS wheels. * Display a better error message when an already installed package has an invalid requirement. * Ignore PIP_TARGET and pip.conf global.target when preparing a build environment. * Restore support for macOS 10.12 and older (via truststore). * Allow installing pip in editable mode in a virtual environment on Windows. * Upgrade certifi to 2024.8.30 * Upgrade distlib to 0.3.9 * Upgrade truststore to 0.10.0 * Upgrade urllib3 to 1.26.20
buildservice-autocommit
accepted
request 1202624
from
Nico Krapp (nkrapp)
(revision 136)
baserev update by copy to link target
Nico Krapp (nkrapp)
accepted
request 1202619
from
Daniel Garcia (dgarcia)
(revision 135)
- Adapt disable-ssl-context-in-buildenv.patch to make it compatible with leap
buildservice-autocommit
accepted
request 1193638
from
Dirk Mueller (dirkmueller)
(revision 134)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 133)
Dirk Mueller (dirkmueller)
committed
(revision 132)
Dirk Mueller (dirkmueller)
committed
(revision 131)
Dirk Mueller (dirkmueller)
committed
(revision 130)
Dirk Mueller (dirkmueller)
committed
(revision 129)
Dirk Mueller (dirkmueller)
committed
(revision 128)
- add disable-ssl-context-in-buildenv.patch: treat missing ca-certificates as "ssl not available" for buildenvs
Dirk Mueller (dirkmueller)
committed
(revision 127)
Dirk Mueller (dirkmueller)
committed
(revision 126)
- add on-demand-linkcollector.patch to delay loading the linkcollector in build environments which have no network and no useful set of certificates
Dirk Mueller (dirkmueller)
committed
(revision 125)
Dirk Mueller (dirkmueller)
committed
(revision 124)
- 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)
Dirk Mueller (dirkmueller)
committed
(revision 123)
Dirk Mueller (dirkmueller)
committed
(revision 122)
- update to 24.1.1: * Actually use system trust stores when the truststore feature is enabled. * Report informative messages about invalid requirements. * Eagerly import the self version check logic to avoid crashes while upgrading or downgrading pip at the same time. * Accommodate for mismatches between different sources of truth for extra names, for packages generated by setuptools. * Accommodate for development versions of CPython ending in + in the version string. * requests provides optional character detection support on some APIs when processing ambiguous bytes. This isn't relevant for pip to function and we're able to remove it due to recent upstream changes. * Drop support for EOL Python 3.7. * Remove support for legacy versions and dependency specifiers. * Packages with non standard-compliant versions or dependency specifiers are now ignored by the resolver. Already installed packages with non standard-compliant versions or dependency specifiers must be uninstalled before upgrading them. * Improve performance of resolution of large dependency trees, with more caching. * Further improve resolution performance of large dependency trees, by caching hash calculations. * Reduce startup time of commands (e.g. show, freeze) that do not access the network by 15-30%. * Reword and improve presentation of uninstallation errors. * Add a 'raw' progress_bar type for simple and parsable download progress reports * pip list no longer performs the pip version check unless
buildservice-autocommit
accepted
request 1170734
from
Dirk Mueller (dirkmueller)
(revision 121)
baserev update by copy to link target
Dirk Mueller (dirkmueller)
committed
(revision 120)
- update to 24.0: * Retry on HTTP status code 502 * Automatically use the setuptools PEP 517 build backend when --config-settings is used for projects without pyproject.toml. * Make pip freeze and pip uninstall of legacy editable installs of packages whose name contains _ compatible with setuptools>=69.0.3. * Support per requirement --config-settings for editable installs. * Optimized usage of --find-links=<path-to-dir>, by only scanning the relevant directory once, only considering file names that are valid wheel or sdist names, and only considering files in the directory that are related to the install. * Removed wheel from the [build-system].requires list fallback that is used when pyproject.toml is absent. * Upgrade distlib to 0.3.8 * Fix explanation of how PIP_CONFIG_FILE works * Fix outdated pip install argument description in documentation. * Replace some links to PEPs with links to the canonical specifications on the :doc:`pypug:index` * Updated the pyproject.toml document to stop suggesting to depend on wheel as a build dependency directly. * Update supported interpreters in development docs * Most project metadata is now defined statically via pip's pyproject.toml file.
Displaying revisions 1 - 20 of 139