myb-newrelic-api

Python library for communicating with the NewRelic API


License
GPL-3.0
Install
pip install myb-newrelic-api==1.0.1

Documentation

myb-newrelic-api

An API client for the NewRelic API

Installation

The package is availble via PyPi and can be installed with the following command:

pip3 install myb-newrelic-api

To install it from the repo, clone the repo and cd into the directory:

git clone https://github.com/mine-your-business/myb-newrelic-api.git
cd myb-newrelic-api

You can install this library with pip:

pip3 install .

Testing

To run tests, simply run the following command:

pytest --verbose

Releases

Releases should follow a Semantic Versioning scheme.

When changes have been made that warrant a new release that should be published, modify the __version__ in setup.py

After the change is merged to the main branch, go to releases and Draft a new release. The Tag version should follow the pattern v1.0.0 and should Target the main branch.

The Release title should not include the v from the tag and should have a reasonably detailed description of the new release's changes.

Once the release has been published, the .github/workflows/python-publish.yml GitHub Actions Workflow should trigger and automatically upload the new version to PyPi using GitHub secrets credentials stored with the Mine Your Business GitHub Organization.