Skip to main content

SDK for the Argus API

Project description

argus-api

argus-api is the python API client library for the Argus API.

Complete documentation for this project can be found at: argus-api documentation

This repository is maintained by the tooling team

prerequisites

  • a python 3.6 (or higher) interpreter (warning : python 3.6 support will be discontinued soon)

for development:

processes

requesting changes

To request a change in this repository, create an ARGUSUSER ticket in JIRA, using the label tooling and component tools/argus-api.

See existing JIRA tickets for this project

contributing

  • All changes must be submitted as a PR towards the argus-api repository in gitlab
  • All commits must be tagged with the correct JIRA ticket and use the conventional commits format
  • all changes must be reflected in the project documentation
  • All PRs be built successfully before merging.
  • All changes must be reviewed and approved by one of the maintainers.
  • Non-trivial changes SHOULD be reviewed by two individuals. This is not enforced, and is up to the author to decide.
  • Any emergency changes MUST be documented properly in the associated JIRA ticket.

build and deployment

build process

The package and documentation are built in gitlab on each merge to the master branch:

  • the package is built with poetry
  • the documentation is built with sphinx

deployment process

Deployment occurs on each merge to the master branch and after the build:

  • the package is uploaded to pypi with poetry
  • the documentation is uploaded twice:
    • to osl-devdocs1.mnemonic.no for internal documentation
    • to osl-docweb1.mnemonic.no for public documentation

Project details


Download files

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

Source Distribution

argus_api-3.8.0.tar.gz (1.3 MB view hashes)

Uploaded Source

Built Distribution

argus_api-3.8.0-py3-none-any.whl (1.9 MB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page