Revisions of python-pip
Matej Cepl (mcepl)
accepted
request 993345
from
Matej Cepl (mcepl)
(revision 99)
- Add distutils-reproducible-compile.patch to make installed files ordered correctly and thus builds reproducible again (port of the fix for bpo#29708 and gh#python/cpython#8057).
Matej Cepl (mcepl)
accepted
request 963083
from
Benjamin Greiner (bnavigator)
(revision 98)
- Avoid cycle: BuildRequire ca-certificates only in tests
Matej Cepl (mcepl)
accepted
request 962618
from
Benjamin Greiner (bnavigator)
(revision 97)
- Update requirements: v22 is not compatible with Python 3.6 and thus not suitable for SLE/Leap 15.
Matej Cepl (mcepl)
committed
(revision 96)
- 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:
Matej Cepl (mcepl)
committed
(revision 95)
Fix SPEC file
Matej Cepl (mcepl)
committed
(revision 94)
Remove conflicts.
Dirk Mueller (dirkmueller)
committed
(revision 93)
Dirk Mueller (dirkmueller)
committed
(revision 92)
- update to 21.3.1: * Always refuse installing or building projects that have no ``pyproject.toml`` nor ``setup.py``. * Tweak running-as-root detection, to check ``os.getuid`` if it exists, on Unix-y and non-Linux/non-MacOS machines. * When installing projects with a ``pyproject.toml`` in editable mode, and the build backend does not support :pep:`660`, prepare metadata using ``prepare_metadata_for_build_wheel`` instead of ``setup.py egg_info``. Also, refuse installing projects that only have a ``setup.cfg`` and no ``setup.py`` nor ``pyproject.toml``. These restore the pre-21.3 behaviour. * Restore compatibility of where configuration files are loaded from on MacOS * Upgrade pep517 to 0.12.0 * Improve deprecation warning regarding the copying of source trees when installing from a local directory. * Suppress location mismatch warnings when pip is invoked from a Python source tree, so ``ensurepip`` does not emit warnings on CPython ``make install``. * On Python 3.10 or later, the installation scheme backend has been changed to use ``sysconfig``. This is to anticipate the deprecation of ``distutils`` in Python 3.10, and its scheduled removal in 3.12. For compatibility considerations, pip installations running on Python 3.9 or lower will continue to use ``distutils``. * Remove the ``--build-dir`` option and aliases, one last time. * In-tree builds are now the default. ``--use-feature=in-tree-build`` is now ignored. ``--use-deprecated=out-of-tree-build`` may be used temporarily to ease the transition. * Un-deprecate source distribution re-installation behaviour. * Replace vendored appdirs with platformdirs. * Support `PEP 610 <https://www.python.org/dev/peps/pep-0610/>`_ to detect editable installs in ``pip freeze`` and ``pip list``. The ``pip list`` column output has a new ``Editable project location`` column, and the JSON output has a new ``editable_project_location`` field.
Matej Cepl (mcepl)
accepted
request 923310
from
Stefan Schubert (schubi2)
(revision 91)
- Use libalternatives instead of update-alternatives.
Markéta Machová (mcalabkova)
accepted
request 860101
from
Paolo Stivanin (polslinux)
(revision 90)
- Update to 20.2.4: Deprecations and Removals * Document that certain removals can be fast tracked. * Document that Python versions are generally supported until PyPI usage falls below 5% Features * New resolver: Avoid accessing indexes when the installed candidate is preferred and considered good enough * Improve error message friendliness when an environment has packages with corrupted metadata * Cache package listings on index packages so they are guarenteed to stay stable during a pip command session. This also improves performance when a index page is accessed multiple times during the command session * New resolver: Tweak resolution logic to improve user experience when user-supplied requirements conflict Bug Fixes * New resolver: Correctly respect ``Requires-Python`` metadata to reject incompatible packages in ``--no-deps`` mode * New resolver: Pick up hash declarations in constraints files and use them to filter available distributions * New resolver: If a package appears multiple times in user specification with different ``--hash`` options, only hashes that present in all specifications should be allowed
Matej Cepl (mcepl)
accepted
request 855624
from
Benjamin Greiner (bnavigator)
(revision 89)
- Fix the condition to really not break Python 2.7 in Leap
Matej Cepl (mcepl)
accepted
request 855619
from
Matej Cepl (mcepl)
(revision 88)
- We don't need to break Python 2.7
Matej Cepl (mcepl)
accepted
request 855338
from
Matej Cepl (mcepl)
(revision 87)
- Add remove_mock.patch to remove dependency on the external mock package (gh#pypa/pip#9266).
Matej Cepl (mcepl)
committed
(revision 86)
- Actually, test the new structure of package. :$ - Remove the additional sourced setuptools*.whl and use BR on python-setuptools-wheel.
Matej Cepl (mcepl)
committed
(revision 85)
Refresh setuptools wheel.
Matej Cepl (mcepl)
committed
(revision 84)
- Add wheel subpackage with the generated wheel for this package (bsc#1176262, CVE-2019-20916). - Make wheel a separate build run to avoid the setuptools/wheel build cycle.
Markéta Machová (mcalabkova)
accepted
request 844950
from
Benjamin Greiner (bnavigator)
(revision 83)
- Make executables setup compatible with multiple python3 flavors * update-alternatives for pip3 * use python_clone and python_install_alternative for sip and sip3 * use original sip%{python_bin_suffix} as is * effect: consistent shebangs and specifiers inside the entry_point scripts
Tomáš Chvátal (scarabeus_iv)
accepted
request 841036
from
Benjamin Greiner (bnavigator)
(revision 82)
Update to 20.2.3 With the increased use of %pyproject_wheel we need an up to date pip Needs new package python-csv23 for testing
Tomáš Chvátal (scarabeus_iv)
accepted
request 788169
from
Tomáš Chvátal (scarabeus_iv)
(revision 81)
- Skip virtualenv tests that are pinned to old virtualenv 16
Tomáš Chvátal (scarabeus_iv)
committed
(revision 80)
osc copypac from project:openSUSE:Factory package:python-pip revision:47
Displaying revisions 41 - 60 of 139