Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Make ID3C an installable package
This will allow us to use setuptools entrypoints as a plugin/extension mechanism for our Seattle Flu Study customizations in the repo seattleflu/id3c-customizations. It also makes the CLI installable so it can run without a dev setup and knowing the full path. Dependencies are now specified as package metadata in setup.py and pipenv locks them through an editable install. The package adopts calendar versioning (http://calver.org) since ID3C encompasses a broad collection of things—including API, CLI, and database schema—which makes it non-trivial to use something like semantic versioning.
- Loading branch information