Skip to main content

Faros API SDK

Project description

Faros Python Client

Python client for the Faros API

Documentation

Please read the Faros documentation to learn more. See also our apps repo for examples to help you get started.

Developing

$ pip install -r requirements.txt

We currently using flake8 for linting so ensure your code editor is using that for linting. You can also run flake8 . --count --show-source --max-complexity=10 --max-line-length=120 --statistics

:memo: NOTE: Note: In the future will switch to something like black to automatically format on commit.

:memo: If you add new packages to the client, also add them to install_requires section in setup.py, to ensure their added to packaged client published to PyPi

Releasing

To release a new version of the client first bump the version in init file.

  1. From the repo's home page, click on "releases" then "Draft a new release".
  2. In the "Tag version" input, select the tag corresponding to the version you want to release from the auto-complete or type in to create a new version
  3. Enter a release title and description, check the pre-release box if appropriate, and click "Publish release".

The Publish to PyPi workflow in this repository will then automatically publish the code to PyPi. If all goes well, you be able to see it shortly after here with the new version.

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

faros-0.2.3.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

faros-0.2.3-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file faros-0.2.3.tar.gz.

File metadata

  • Download URL: faros-0.2.3.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for faros-0.2.3.tar.gz
Algorithm Hash digest
SHA256 0c3d639e3d9dd85ecde14fa4662db89ee7297c71c17aa5b5044472aa6cfce705
MD5 9d2bb39adf8100aa6ea198f28efc7565
BLAKE2b-256 e6aad521130c5bfcd374f7cf1a57e3e8a9c2f93712205dc01ab8f36d15a9acee

See more details on using hashes here.

File details

Details for the file faros-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: faros-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for faros-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 a543e91bb671ed0dfaba8b2641741a706ff211ccd782769f94170f0b24c08bb6
MD5 925eacbe1c5028d5e7ae8a79b3067bf3
BLAKE2b-256 835271d3ef8f1d6bb9f45df36c3003cd1f961e83f421d9dde325988cb41ea106

See more details on using hashes here.

Supported by

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