Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@Baharis Baharis released this 14 Oct 17:45
· 140 commits to master since this release
438e8fe
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