Skip to main content

Official Hetzner Cloud python library

Project description

https://github.com/hetznercloud/hcloud-python/workflows/Unit%20Tests/badge.svg https://github.com/hetznercloud/hcloud-python/workflows/Code%20Style/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.23.0.tar.gz (99.4 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.23.0-py3-none-any.whl (73.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hcloud-1.23.0.tar.gz
Algorithm Hash digest
SHA256 f50e622f595df084fed3b45dfb2b136deb55fca68954a01b3ffae32cb71002e1
MD5 407312254f5b058421c4999181244834
BLAKE2b-256 6d291e4a804cbd7f620f228d022a9e62580eb6388248bdbcd1622dcfcbe72c00

See more details on using hashes here.

File details

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

File metadata

  • Download URL: hcloud-1.23.0-py3-none-any.whl
  • Upload date:
  • Size: 73.8 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.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9e241a22ae4a6c2be19d9759b3e282955c2fc45318ba1766de745cfb45944afe
MD5 675ff4dd05b934fb8f564a5f8258ab90
BLAKE2b-256 70f1c46f6c9f04bf707d1d3b1665b12ee3ceec439d5835994b4be05befd0a4a0

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