Skip to content

Version 1.4.2

Choose a tag to compare

@jmoldow jmoldow released this 23 Feb 22:25
  • Make sure that __all__ is only defined once, as a list of str. Some
    programs (e.g. PyInstaller) naively parse init.py files, and if
    __all__ is defined twice, the second one will be ignored. This can cause
    __all__ to appear as a list of unicode on Python 2.

  • Create wheel with correct conditional dependencies and license file.

  • Change the license meta-data from the full license text, to just a short
    string, as specified in [1][2].

    [1] https://docs.python.org/3.5/distutils/setupscript.html#additional-meta-data

    [2] https://www.python.org/dev/peps/pep-0459/#license

  • Include entire test/ directory in source distribution. test/init.py was
    previously missing.

  • Update documentation.