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>
|
||||
|
||||
|
@@ -41,7 +41,7 @@
|
||||
%endif
|
||||
%global skip_python2 1
|
||||
Name: python-pip%{psuffix}
|
||||
Version: 21.3.1
|
||||
Version: 22.0.4
|
||||
Release: 0
|
||||
Summary: A Python package management system
|
||||
License: MIT
|
||||
|
Reference in New Issue
Block a user