- Use the modern tomli/tomllib to parse TOML files. (thanks @mgorny)
- Drop Python 3.5 from our CI.
- Fixed bug: always call the parent from the PATH in the resolve_file function.
- Fixed a bug in the resolve_file function.
- Adds support for parsing poetry.lock files
- Adds a way to resolve all the linked dependencies in one Dependency File
- Throws exceptions if found in the parsing process (This may be a breaking change)
- Install pyyaml only when asked for with extras (conda extra)
- Add support for piptools requirements.in
- Use ConfigParser directly
- Removed a regex used in the index server validation, fixing a possible ReDos security issue
- Fixed package metadata removing 2.7 support
- Install pipenv only when asked for with extras
A bug with this package allows it to be installed on Python 2.7 environments, even though it should not work on such version. You should stick with version 0.4.1 version instead for Python 2.7 support.
- Dropped Python 2.7, 3.3, 3.4 support
- Removed six package
- Removed pinned dependencies of tests
- Dropped setup.py tests support in favor of tox
- Fixed a packaging error.
- pipenv is now an optional dependency that's only used when updating a Pipfile. Install it with dparse[pipenv]
- Added support for invalid toml Pipfiles (thanks @pombredanne)
- Added support for setup.cfg files (thanks @kexepal)
- Dependencies from Pipfiles now include the section (thanks @paulortman)
- Multiline requirements are now ignored if they are marked
- Added experimental support for Pipfiles
- Internal refactoring
- Removed setuptools dependency
- Fixed a bug that was causing the parser to throw errors on invalid requirements.
- Initial, not much to see here.