Repository navigation
v0.1.0
Pre-release
Pre-release
Add continuous integration, documentation, packaging by `poetry` (#1) * Add (modified) files suggested by `cookiecutter`, `py-pkgs-cookiecutter` * Rename outer picometer file to avoid name conflict * Explicitely install flake8 (might be redundant w/ poetry) * Move requirements to `pyproject.toml` to be handled by poetry * Adapt whitespace in `__init__` * Run all tests for picometer * Add sphinx and pytest-cov for coverage/documentation * Add sphinx and pytest-cov to `pyproject.toml` * Add sphinx dependencies * Sphinx `autoapi_dirs` shouldn't look for picometer in scr/ directory * `[tool.poetry.dev-dependencies]` is deprecated * Since picometer is to be a library, don't commit `poetry.lock` * Don't cap dependency versions: https://iscinumpy.dev/post/bound-version-constraints/ * Lock python version to <4, add jupyter to dev * Allow picometer to work on hypothetical python 4 * Explicitely specify that docs = tests + picometer * Rename GitHub workflow files to be more informative * Theoretically poetry should install dev dependencies * Install dev dependencies group w/ poetry action * Tweak, update flake8, codecov GitHub actions * Preemptively add some badges * Add `CODECOV_TOKEN` to github action * Docs: once on master, should work * Update version release date * Add snippet for later GitHub CD