A framework for measuring things and producing structured results.
Project description
honestybox-measurement
A framework for measuring things and producing structured results.
Requirements
honestybox-measurement
supports Python 3.5 to Python 3.8 inclusively.
Releases
To ensure releases are always built on the latest codebase, changes are only ever merged from master.
Creating a release
-
Ensure that master is up to date:
git checkout master git pull origin
-
Switch to release and ensure it is up to date:
git checkout release git pull origin
-
Merge from master:
git merge master
-
Add a new release to CHANGELOG.md and include all changes in [Unreleased].
-
Update version number in
pyproject.toml
-
Commit the changes to the
release
branch with commentRelease <version number>
git add CHANGELOG.md pyproject.toml git commit -m 'Release 0.0.1`
-
Tag the commit with the release number:
git tag 0.0.1
-
Push the commit and tags upstream:
git push && git push --tags
-
Merge changes into master and push upstream:
git checkout master git merge release git push
Publishing a release
-
Install poetry
-
Checkout the release:
git checkout 0.0.1
-
Publish the release:
poetry publish --build
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for honestybox-measurement-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a45fc5d6ddef287c0615d9e9ff71169fde27c61d3addb28cd2a9a4596e2933f9 |
|
MD5 | 301e82e1269b610072410b0f58ea2633 |
|
BLAKE2b-256 | 65bb79031d8d60725f5653e78376b3a394e8301951c347c5d465809e0eeaac54 |
Hashes for honestybox_measurement-1.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f4f6f30a1edf38f14724fd4735ca62f7f9ce20ecbf6f02cbd4c1c89d17c000 |
|
MD5 | d7949293a02c7f1764cdd4d64c710b3a |
|
BLAKE2b-256 | 8594485bd5c597ebe3c0e52979b3e21bb12954b84739f9ea1c5ae882de264e03 |