pip-tools v1.9.0 Release Notes

Release Date: 2017-04-12 // almost 7 years ago
  • ๐Ÿ”‹ Features:

    • โž• Added ability to read requirements from setup.py instead of just requirements.in (#418). Thanks to @tysonclugg and @majuscule.
    • โž• Added a --max-rounds argument to the pip-compile command to allow for solving large requirement sets (#472). Thanks @derek-miller.
    • ๐Ÿ“ฆ Exclude unsafe packages' dependencies when --allow-unsafe is not in use (#441). Thanks @jdufresne.
    • Exclude irrelevant pip constraints (#471). Thanks @derek-miller.
    • ๐Ÿ‘ Allow control over emitting trusted-host to the compiled requirements. (#448). Thanks @tonyseek.
    • ๐Ÿ‘ Allow running as a Python module (#461). Thanks @AndreLouisCaron.
    • Preserve environment markers in generated requirements.txt. (#460). Thanks @barrywhart.

    ๐Ÿ› Bug Fixes:

    • ๐Ÿ›  Fixed the --upgrade-package option to respect the given package list to update (#491).
    • ๐Ÿ›  Fixed the default output file name when the source file has no extension (#488). Thanks @vphilippon
    • ๐Ÿ›  Fixed crash on editable requirements introduced in 1.8.2.
    • ๐Ÿ›  Fixed duplicated --trusted-host, --extra-index-url and --index-url in the generated requirements.