Skip to main content

Official Hetzner Cloud python library

Project description

https://github.com/hetznercloud/hcloud-python/actions/workflows/test.yml/badge.svg https://github.com/hetznercloud/hcloud-python/actions/workflows/lint.yml/badge.svg https://readthedocs.org/projects/hcloud-python/badge/?version=latest https://img.shields.io/pypi/pyversions/hcloud.svg

Official Hetzner Cloud python library

The library’s documentation is available at ReadTheDocs, the public API documentation is available at https://docs.hetzner.cloud.

Usage example

After the documentation has been created, click on Usage section

Or open docs/usage.rst

You can find some more examples under examples/.

Supported Python versions

We support python versions until end-of-life.

Development

Setup Dev Environment

  1. python3 -m venv venv && source venv/bin/activate

  2. pip install -e . or pip install -e .[docs] to be able to build docs

Run tests

  • tox .

  • You can specify environment e.g tox -e py36

  • You can test the code style with tox -e pre-commit

Create Documentation

Run make docs. This will also open a documentation in a tab in your default browser.

Style Guide

  • Type Hints: If the type hint line is too long use inline hinting. Maximum inline type hint line should be 150 chars.

License

The MIT License (MIT). Please see License File for more information.

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

hcloud-1.26.0.tar.gz (99.6 kB view details)

Uploaded Source

Built Distribution

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

hcloud-1.26.0-py3-none-any.whl (74.2 kB view details)

Uploaded Python 3

File details

Details for the file hcloud-1.26.0.tar.gz.

File metadata

  • Download URL: hcloud-1.26.0.tar.gz
  • Upload date:
  • Size: 99.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hcloud-1.26.0.tar.gz
Algorithm Hash digest
SHA256 b22c8fb922eacc7df46dd635cbe55a0410a3394d582ed0603e94ef64226d7177
MD5 623e4ce543a5ca16b624a7c619a6e3fc
BLAKE2b-256 6e1088bc3bc4b15c7d43259bfe51fca345d9626996303bda8e8852ee588c9f08

See more details on using hashes here.

File details

Details for the file hcloud-1.26.0-py3-none-any.whl.

File metadata

  • Download URL: hcloud-1.26.0-py3-none-any.whl
  • Upload date:
  • Size: 74.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for hcloud-1.26.0-py3-none-any.whl
Algorithm Hash digest
SHA256 39f5bbe2d404e36e527e1104a7f1acea9ff5085e4337aa74e3e8d2203cfb6876
MD5 e4fc60cf61a1d2df192cb93588127b5f
BLAKE2b-256 d0595b82013bf9bc1c24e1086bbf7f1ae77022366e5f94135739622a654fa22d

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