Dynamic Versioning & Automated Releases
This release makes no changes to the dev CLI itself, but it removes an unnecessary dev dependency on pip-tools as well as the requirements.txt and requirements-dev.txtfiles, in favor of using thepip install -e ".[dev]"` command.
It also uses setuptools_scm to synchronize the package version with GitHub release tags; and adds a GitHub Action to automate the publication of new versions when a GitHub release is published.