Releases
1.5.0
1.5.0 (2019-05-15)
Features
Implemented an AST parser for setup.py
for parsing package names,
dependencies, and version information if available. #106
Fully implement marker merging and consolidation logic using
requirement.merge_markers(markers)
. #153
Bug Fixes
Updated attrs
dependency to constraint >=18.2
. #142
Fixed a bug which forced early querying for dependencies via pypi or
other indexes just by simply creating a Requirement
instance.
Added the ability to skip tests requiring internet by setting
REQUIREMENTSLIB_SKIP_INTERNET_TESTS
. #145
Egg fragments on PEP-508
style direct URL dependencies are now
disregarded rather than merged with the leading name. #146
Fixed a bug which prevented the successful loading of pipfiles using
Pipfile.load
. #148
Fixed a bug which prevented handling special setup.cfg directives
during dependency parsing. #150
Fixed an issue which caused the merging of markers to inadvertently
use or
to merge even different variables. #153
You can’t perform that action at this time.