Skip to content

1.5.0 (2019-05-15)

Compare
Choose a tag to compare
@techalchemy techalchemy released this 15 May 04:01

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