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’spkg_resourcesmodule. 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 ofjedi) as development dependencies. Minimum versioning is set to support python 3.6 (current versions follow NEP 29 and thus require python 3.7+).
Documentation
Revised documentation from the raw-from-mono-repo form into the start something more appropriate to this specific package.
Misc.
Now standardize to using Poetry for environment/build/publish management.
Collapsed pytest configuration into the
pyproject.tomlfile.
Testing
Added terminal-output coverage report in the standard pytest config in the
pyproject.tomlfile.
Fixes
Update CI configurations to use Poetry.