Skip to main content

A Python API client for the Tyba Public API

Project description

Tyba API Client

Examples

For examples see https://github.com/Tyba-Energy/tyba-client-notebooks. The script examples in tyba-python-client/examples will be deprecated eventually.

Development

Docs

We use sphinx to manage the documentation for the client. Source .rst files can be found in docs/source. We use the intersphinx extension to manage links between the client docs and the docs of generation_models (the model schema for the client). Make sure you understand how these links are defined based on the intersphinx_mapping variable in docs/source/conf.py to avoid any gotchas.

To generate/update documentation for the Tyba client, cd into the docs directory and run the makefile that generates the HTML documentation

# Assuming you are already in the tyba-python-client directory
$ cd docs
$ poetry run make html

The HTML documentation can be found in docs/build/html.

Once it's been reviewed, this HTML documentation needs to be uploaded to s3, so it can be served at https://docs.tybaenergy.com/api/. We have a python script to do this

poetry run python upload_to_s3.py

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

tyba_client-0.4.0.tar.gz (11.0 kB view hashes)

Uploaded Source

Built Distribution

tyba_client-0.4.0-py3-none-any.whl (13.9 kB 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