forked from pool/python-pip
- Update to 22.0.4:
- Drop the doctype check, that presented a warning for index pages that use non-compliant HTML 5. - Update to 22.0.3: - Print the exception via rich.traceback, when running with --debug. - Only calculate topological installation order, for packages that are going to be installed/upgraded. - This fixes an AssertionError that occured when determining installation order, for a very specific combination of upgrading-already-installed-package + change of dependencies + fetching some packages from a package index. This combination was especially common in Read the Docs' builds. - Use html.parser by default, instead of falling back to html5lib when --use-deprecated=html5lib is not passed. - Clarify that using per-requirement overrides disables the usage of wheels. - Update to 22.0.2: - Instead of failing on index pages that use non-compliant HTML 5, print a deprecation warning and fall back to html5lib-based parsing for now. This simplifies the migration for non-compliant index pages, by letting such indexes function with a warning. - Update to 22.0.1: - Accept lowercase <!doctype html> on index pages. - Properly handle links parsed by html5lib, when using --use-deprecated=html5lib. - Update to 22.0: OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pip?expand=0&rev=96
This commit is contained in:
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:cbfb6a0b5bc2d1e4b4647729ee5b944bb313c8ffd9ff83b9d2e0f727f0c79714
|
|
||||||
size 8961896
|
|
3
pip-22.0.4-gh.tar.gz
Normal file
3
pip-22.0.4-gh.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:a9828528aa21cf87093e9332f94ea65931a51c443216f5d3a8f14451ef4f2bbf
|
||||||
|
size 9325766
|
@@ -1,3 +1,89 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Mar 17 10:28:24 UTC 2022 - Matej Cepl <mcepl@suse.com>
|
||||||
|
|
||||||
|
- Update to 22.0.4:
|
||||||
|
- Drop the doctype check, that presented a warning for index
|
||||||
|
pages that use non-compliant HTML 5.
|
||||||
|
- Update to 22.0.3:
|
||||||
|
- Print the exception via rich.traceback, when running with
|
||||||
|
--debug.
|
||||||
|
- Only calculate topological installation order, for packages
|
||||||
|
that are going to be installed/upgraded.
|
||||||
|
- This fixes an AssertionError that occured when determining
|
||||||
|
installation order, for a very specific combination of
|
||||||
|
upgrading-already-installed-package + change of dependencies
|
||||||
|
+ fetching some packages from a package index. This
|
||||||
|
combination was especially common in Read the Docs'
|
||||||
|
builds.
|
||||||
|
- Use html.parser by default, instead of falling back
|
||||||
|
to html5lib when --use-deprecated=html5lib is not
|
||||||
|
passed.
|
||||||
|
- Clarify that using per-requirement overrides disables the
|
||||||
|
usage of wheels.
|
||||||
|
- Update to 22.0.2:
|
||||||
|
- Instead of failing on index pages that use non-compliant
|
||||||
|
HTML 5, print a deprecation warning and fall back to
|
||||||
|
html5lib-based parsing for now. This simplifies the migration
|
||||||
|
for non-compliant index pages, by letting such indexes
|
||||||
|
function with a warning.
|
||||||
|
- Update to 22.0.1:
|
||||||
|
- Accept lowercase <!doctype html> on index pages.
|
||||||
|
- Properly handle links parsed by html5lib, when using
|
||||||
|
--use-deprecated=html5lib.
|
||||||
|
- Update to 22.0:
|
||||||
|
- Completely replace :pypi:`tox` in our development workflow,
|
||||||
|
with :pypi:`nox`.
|
||||||
|
- Deprecate alternative progress bar styles, leaving only on
|
||||||
|
and off as available choices.
|
||||||
|
- Drop support for Python 3.6.
|
||||||
|
- Disable location mismatch warnings on Python versions prior
|
||||||
|
to 3.10.
|
||||||
|
- These warnings were helping identify potential issues as part
|
||||||
|
of the sysconfig -> distutils transition, and we no longer
|
||||||
|
need to rely on reports from older Python versions for
|
||||||
|
information on the transition.
|
||||||
|
- Changed PackageFinder to parse HTML documents using the
|
||||||
|
stdlib :class:`html.parser.HTMLParser` class instead of the
|
||||||
|
html5lib package.
|
||||||
|
- For now, the deprecated html5lib code remains and can be used
|
||||||
|
with the --use-deprecated=html5lib command line option.
|
||||||
|
However, it will be removed in a future pip release.
|
||||||
|
- Utilise rich for presenting pip's default download progress
|
||||||
|
bar.
|
||||||
|
- Present a better error message when an invalid wheel file is
|
||||||
|
encountered, providing more context where the invalid wheel
|
||||||
|
file is.
|
||||||
|
- Documents the --require-virtualenv flag for pip install.
|
||||||
|
- pip install <tab> autocompletes paths.
|
||||||
|
- Allow Python distributors to opt-out from or opt-in to the
|
||||||
|
sysconfig installation scheme backend by setting
|
||||||
|
sysconfig._PIP_USE_SYSCONFIG to True or False.
|
||||||
|
- Make it possible to deselect tests requiring cryptography
|
||||||
|
package on systems where it cannot be installed.
|
||||||
|
- Start using Rich for presenting error messages in
|
||||||
|
a consistent format.
|
||||||
|
- Improve presentation of errors from subprocesses.
|
||||||
|
- Forward pip's verbosity configuration to VCS tools to control
|
||||||
|
their output accordingly.
|
||||||
|
- Optimize installation order calculation to improve
|
||||||
|
performance when installing requirements that form a complex
|
||||||
|
dependency graph with a large amount of edges.
|
||||||
|
- When a package is requested by the user for upgrade,
|
||||||
|
correctly identify that the extra-ed variant of that same
|
||||||
|
package depended by another user-requested package is
|
||||||
|
requesting the same package, and upgrade it accordingly.
|
||||||
|
- Prevent pip from installing yanked releases unless explicitly
|
||||||
|
pinned via the == or === operators.
|
||||||
|
- Stop backtracking on build failures, by instead surfacing
|
||||||
|
them to the user and aborting immediately. This behaviour
|
||||||
|
provides more immediate feedback when a package cannot be
|
||||||
|
built due to missing build dependencies or platform
|
||||||
|
incompatibility.
|
||||||
|
- Silence Value for <location> does not match warning caused by
|
||||||
|
an erroneous patch in Slackware-distributed Python 3.9.
|
||||||
|
- Fix an issue where pip did not consider dependencies with and
|
||||||
|
without extras to be equal
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Sun Nov 7 17:07:30 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
Sun Nov 7 17:07:30 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||||
|
|
||||||
|
@@ -41,7 +41,7 @@
|
|||||||
%endif
|
%endif
|
||||||
%global skip_python2 1
|
%global skip_python2 1
|
||||||
Name: python-pip%{psuffix}
|
Name: python-pip%{psuffix}
|
||||||
Version: 21.3.1
|
Version: 22.0.4
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Python package management system
|
Summary: A Python package management system
|
||||||
License: MIT
|
License: MIT
|
||||||
|
Reference in New Issue
Block a user