v0.16.0

This minor release updates the build system used to `Poetry`_, updates the smqtk-core package dependency to a version >= 0.18.0 (the current release) and makes use of its importlib metadata pass-through.

Updates / New Features

Dependencies

  • Remove dependency on setuptool’s pkg_resources module. Taking the stance of bullet number 5 in from Python’s Packaging User-guide with regards to getting this package’s version. The “needs to be installed” requirement from before is maintained.

  • Added ipython (and appropriately supporting version of jedi) as development dependencies. Minimum versioning is set to support python 3.6 (current versions follow NEP 29 and thus require python 3.7+).

Testing

  • Added terminal-output coverage report in the standard pytest config in the pyproject.toml file.

Fixes