Skip to main content

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

  1. Ensure that master is up to date:

    git checkout master
    git pull origin
    
  2. Switch to release and ensure it is up to date:

    git checkout release
    git pull origin
    
  3. Merge from master:

    git merge master
    
  4. Add a new release to CHANGELOG.md and include all changes in [Unreleased].

  5. Update version number in pyproject.toml

  6. Commit the changes to the release branch with comment Release <version number>

    git add CHANGELOG.md pyproject.toml
    git commit -m 'Release 0.0.1`
    
  7. Tag the commit with the release number:

     git tag 0.0.1
    
  8. Push the commit and tags upstream:

    git push && git push --tags
    
  9. Merge changes into master and push upstream:

    git checkout master
    git merge release
    git push
    

Publishing a release

  1. Install poetry

  2. Checkout the release:

    git checkout 0.0.1
    
  3. Publish the release:

    poetry publish --build
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for honestybox-measurement, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size honestybox_measurement-1.0.2-py3-none-any.whl (26.3 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size honestybox-measurement-1.0.2.tar.gz (21.6 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page