- Fixes compatibility with
click
v8.0.
- Pins
click
to<8.0
due to incompatibility.
- Fixes
configparser
import for Python 2.
- Fixes "setup.cfg" file reading issue.
- Adds support for parsing setup.cfg.
- Includes package extras in the generated result.
- Fixes
~=
selector output by including the minimum version additionally to the X.* specifier.
- Fixes fatal error if setup() is called under 'if __name__ == "__main__":'
- Fixes support of recursive requirements files.
- Fixes issue with upper version requirements being stripped from the output.
- Fixes the issue with conditions on extra_require not being taken into account.
- Fixes issue with properly building requirements for packages with version markers.
- Adds YAPF auto-formatting configuration.
- Accepts non--e packages from devel file.
- Sphinx 1.5+ drops support for Python 2.6 and 3.3.
- Adds Python 3.6 support.
- Makes --extras option accepting comma separated values as described in help. (#14)
- Adds an output option which is useful in the tox context where one cannot redirect the output to a file. See more at https://bitbucket.org/hpk42/tox/issues/73/pipe-output-of-command-into-file
- Fixes problem when the setup.py command try to import the package its about to install in order to get the information like the version. E.g. Django does that.
- Fixes problem when the setup.py command plays with __file__ to read, exec, or whatever.
- Initial public release