Revisions of python-pip

Matej Cepl's avatar Matej Cepl (mcepl) accepted request 993345 from Matej Cepl's avatar 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's avatar Matej Cepl (mcepl) accepted request 963083 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 98)
- Avoid cycle: BuildRequire ca-certificates only in tests
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 962618 from Benjamin Greiner's avatar 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's avatar 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's avatar Matej Cepl (mcepl) committed (revision 95)
Fix SPEC file
Matej Cepl's avatar Matej Cepl (mcepl) committed (revision 94)
Remove conflicts.
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 93)
Dirk Mueller's avatar 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's avatar Matej Cepl (mcepl) accepted request 923310 from Stefan Schubert's avatar Stefan Schubert (schubi2) (revision 91)
- Use libalternatives instead of update-alternatives. 
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 860101 from Paolo Stivanin's avatar 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's avatar Matej Cepl (mcepl) accepted request 855624 from Benjamin Greiner's avatar Benjamin Greiner (bnavigator) (revision 89)
- Fix the condition to really not break Python 2.7 in Leap
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 855619 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 88)
- We don't need to break Python 2.7
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 855338 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 87)
- Add remove_mock.patch to remove dependency on the external mock
  package (gh#pypa/pip#9266).
Matej Cepl's avatar 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's avatar Matej Cepl (mcepl) committed (revision 85)
Refresh setuptools wheel.
Matej Cepl's avatar 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á's avatar Markéta Machová (mcalabkova) accepted request 844950 from Benjamin Greiner's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) accepted request 841036 from Benjamin Greiner's avatar 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's avatar Tomáš Chvátal (scarabeus_iv) accepted request 788169 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 81)
- Skip virtualenv tests that are pinned to old virtualenv 16
Tomáš Chvátal's avatar 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
openSUSE Build Service is sponsored by