- Support Python 3.9
- Drop support for Python 2.7 and 3.5
- Declare the project inactive and no longer supported
- Import setuptools before importing distutils. This way, users who import
read_version
before importing setuptools 49.2.0 (or any later versions with the same behavior) will not get a warning about importing distutils before setuptools. - Add setuptools as a dependency
- Support fetching module docstrings with
variable="__doc__"
- Support Python 3.8
- Drop support for Python 3.4
- Support describing what attributes to read from where via a
pyproject.toml
file
- Fix an inability to cope with assignments to subscripts etc.
Initial release