Code changes
- add
test_utils.get_project_root
method
Testing
- remove nbdev test from CI, add pytest to CI
- move all tests from notebooks (minus data.loader) to tests folder
Setup
- Add setup.cfg, move all metadata and CLIs there
- library version is now read from pymemri/init.py , needs to be bumped manually on release
- add [dev] setup tag for pytest (TODO move more reqs to [dev], remove unneeded imports)
- rewrite Makefile for release
- add test_release in makefile (test.pypi account needed). See https://test.pypi.org/project/pymemri/