|
9 | 9 |
|
10 | 10 | .. towncrier release notes start
|
11 | 11 |
|
| 12 | +22.3 (2022-10-15) |
| 13 | +================= |
| 14 | + |
| 15 | +Deprecations and Removals |
| 16 | +------------------------- |
| 17 | + |
| 18 | +- Deprecate ``--install-options`` which forces pip to use the deprecated ``install`` |
| 19 | + command of ``setuptools``. (`#11358 <https://github.com/pypa/pip/issues/11358>`_) |
| 20 | +- Deprecate installation with 'setup.py install' when no-binary is enabled for |
| 21 | + source distributions without 'pyproject.toml'. (`#11452 <https://github.com/pypa/pip/issues/11452>`_) |
| 22 | +- Deprecate ```--no-binary`` disabling the wheel cache. (`#11454 <https://github.com/pypa/pip/issues/11454>`_) |
| 23 | +- Remove ``--use-feature=2020-resolver`` opt-in flag. This was supposed to be removed in 21.0, but missed during that release cycle. (`#11493 <https://github.com/pypa/pip/issues/11493>`_) |
| 24 | +- Deprecate installation with 'setup.py install' when the 'wheel' package is absent for |
| 25 | + source distributions without 'pyproject.toml'. (`#8559 <https://github.com/pypa/pip/issues/8559>`_) |
| 26 | +- Remove the ability to use ``pip list --outdated`` in combination with ``--format=freeze``. (`#9789 <https://github.com/pypa/pip/issues/9789>`_) |
| 27 | + |
| 28 | +Features |
| 29 | +-------- |
| 30 | + |
| 31 | +- Use ``shell=True`` for opening the editor with ``pip config edit``. (`#10716 <https://github.com/pypa/pip/issues/10716>`_) |
| 32 | +- Use the ``data-dist-info-metadata`` attribute from :pep:`658` to resolve distribution metadata without downloading the dist yet. (`#11111 <https://github.com/pypa/pip/issues/11111>`_) |
| 33 | +- Add an option to run the test suite with pip built as a zipapp. (`#11250 <https://github.com/pypa/pip/issues/11250>`_) |
| 34 | +- Add a ``--python`` option to allow pip to manage Python environments other |
| 35 | + than the one pip is installed in. (`#11320 <https://github.com/pypa/pip/issues/11320>`_) |
| 36 | +- Document the new (experimental) zipapp distribution of pip. (`#11459 <https://github.com/pypa/pip/issues/11459>`_) |
| 37 | +- Use the much faster 'bzr co --lightweight' to obtain a copy of a Bazaar tree. (`#5444 <https://github.com/pypa/pip/issues/5444>`_) |
| 38 | + |
| 39 | +Bug Fixes |
| 40 | +--------- |
| 41 | + |
| 42 | +- Fix ``--no-index`` when ``--index-url`` or ``--extra-index-url`` is specified |
| 43 | + inside a requirements file. (`#11276 <https://github.com/pypa/pip/issues/11276>`_) |
| 44 | +- Ensure that the candidate ``pip`` executable exists, when checking for a new version of pip. (`#11309 <https://github.com/pypa/pip/issues/11309>`_) |
| 45 | +- Ignore distributions with invalid ``Name`` in metadata instead of crashing, when |
| 46 | + using the ``importlib.metadata`` backend. (`#11352 <https://github.com/pypa/pip/issues/11352>`_) |
| 47 | +- Raise RequirementsFileParseError when parsing malformed requirements options that can't be sucessfully parsed by shlex. (`#11491 <https://github.com/pypa/pip/issues/11491>`_) |
| 48 | +- Fix build environment isolation on some system Pythons. (`#6264 <https://github.com/pypa/pip/issues/6264>`_) |
| 49 | + |
| 50 | +Vendored Libraries |
| 51 | +------------------ |
| 52 | + |
| 53 | +- Upgrade certifi to 2022.9.24 |
| 54 | +- Upgrade distlib to 0.3.6 |
| 55 | +- Upgrade idna to 3.4 |
| 56 | +- Upgrade pep517 to 0.13.0 |
| 57 | +- Upgrade pygments to 2.13.0 |
| 58 | +- Upgrade tenacity to 8.1.0 |
| 59 | +- Upgrade typing_extensions to 4.4.0 |
| 60 | +- Upgrade urllib3 to 1.26.12 |
| 61 | + |
| 62 | +Improved Documentation |
| 63 | +---------------------- |
| 64 | + |
| 65 | +- Mention that --quiet must be used when writing the installation report to stdout. (`#11357 <https://github.com/pypa/pip/issues/11357>`_) |
| 66 | + |
| 67 | + |
12 | 68 | 22.2.2 (2022-08-03)
|
13 | 69 | ===================
|
14 | 70 |
|
|
0 commit comments