Releases: jazzband/pip-tools
Releases · jazzband/pip-tools
6.7.0
Features:
- Support for the
importlib.metadatametadata implementation (#1632). Thanks @richafrank
Bug Fixes:
- Instantiate a new accumulator
InstallRequirementforcombine_install_requirementsoutput (#1519). Thanks @richafrank
Other Changes:
- Replace direct usage of the
pep517module with thebuildmodule, for loading project metadata (#1629). Thanks @AndydeCleyre
6.6.2
6.6.1
6.6.0
Features:
- Add support for pip>=22.1 (#1607). Thanks @atugushev
Bug Fixes:
- Ensure
pip-compile --dry-run --quietstill shows what would be done, while omitting the dry run message (#1592). Thanks @AndydeCleyre - Fix
--generate-hasheswhen hashes are computed from files (#1540). Thanks @RazerM
6.5.1
Bug Fixes:
- Ensure canonicalized requirement names are used as keys, to prevent unnecessary reinstallations during sync (#1572). Thanks @AndydeCleyre
6.5.0
6.4.0
Features:
- Add support for
pip>=21.3(#1501). Thanks @atugushev - Add support for Python 3.10 (#1497). Thanks @joshuadavidthomas
Other Changes:
- Bump pip minimum version to
>= 21.2(#1500). Thanks @atugushev
6.3.1
Bug Fixes:
- Ensure
pip-toolsunions dependencies of multiple declarations of a package with different extras (#1486). Thanks @richafrank - Allow comma-separated arguments for
--extra(#1493). Thanks @AndydeCleyre - Improve clarity of help text for options supporting multiple (#1492). Thanks @AndydeCleyre
6.3.0
Features:
- Enable single-line annotations with
pip-compile --annotation-style=line(#1477). Thanks @AndydeCleyre - Generate PEP 440 direct reference whenever possible (#1455). Thanks @FlorentJeannot
- PEP 440 Direct Reference support (#1392). Thanks @FlorentJeannot
Bug Fixes:
- Change log level of hash message (#1460). Thanks @plannigan
- Allow passing
--no-upgradeoption (#1438). Thanks @ssbarnea
6.2.0
Features:
- Add
--emit-options/--no-emit-optionsflags topip-compile(#1123). Thanks @atugushev - Add
--python-executableoption forpip-sync(#1333). Thanks @MaratFM - Log which python version was used during compile (#828). Thanks @graingert
Bug Fixes:
- Fix
pip-compilepackage ordering (#1419). Thanks @adamsol - Add
--strip-extrasoption topip-compilefor producing constraint compatible output (#1404). Thanks @ssbarnea - Fix
clickv7version_optioncompatibility (#1410). Thanks @FuegoFro - Pass
package_nameexplicitly inclick.version_optiondecorators for compatibility withclick>=8.0(#1400). Thanks @nicoa
Other Changes:
- Document updating requirements with
pre-commithooks (#1387). Thanks @microcat49 - Add
setuptoolsandwheeldependencies to thesetup.cfg(#889). Thanks @jayvdb - Improve instructions for new contributors (#1394). Thanks @FlorentJeannot
- Better explain role of existing
requirements.txt(#1369). Thanks @mikepqr