Skip to main content

Cyberrangecz platform OpenStack Driver Python lib

Project description

Openstack cloud driver

This repository hosts Openstack cloud libraries that are imlemented for CyberRangeCZ Platform.

Modules

It consists of the following modules.

  • ostack_client - a client that provides all necessary functions for heat stack manipulation
  • utils - some common functions
  • exceptions - used exceptions

Developing

The poetry tool is used as the package manager. Checkout the poetry doc for more information.

Creating virtual environment

  1. Create a poetry environment and install dependencies
poetry install
  1. Activate the environment
poetry shell
  1. Run tests
python run tox

Releasing a new version

The release of a new version consists of two steps:

  1. Update the version of package in the pyproject.toml file. Note that upload of the package will fail if the registry already contains the package with given name and version.
  2. Create a suitable commit that must include [release] in the commit message. For example:
feat: implement my new special feature

<body of the commit> ... and updating version in pyproject.toml
[release]

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

crczp_openstack_lib-1.0.0.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

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

crczp_openstack_lib-1.0.0-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file crczp_openstack_lib-1.0.0.tar.gz.

File metadata

  • Download URL: crczp_openstack_lib-1.0.0.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for crczp_openstack_lib-1.0.0.tar.gz
Algorithm Hash digest
SHA256 39a01e8b0d6a24c49af3c5e1861f81fc9a1787bb46aa43e3711e6313fd938079
MD5 e63408a4c1b8dea214bfcd354723316a
BLAKE2b-256 4aa9f5c1991804a7c167209b87a4e637ea51ef93bfa6d1e4dce569b5865388a9

See more details on using hashes here.

File details

Details for the file crczp_openstack_lib-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: crczp_openstack_lib-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.12.3 Linux/6.8.0-1021-azure

File hashes

Hashes for crczp_openstack_lib-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 afc8c413c1ea16ff9212e009a6e607e0fae9d7fb909d27b4ce22c5039bae7308
MD5 e831654312e00d24f919cafd1b736c26
BLAKE2b-256 8c2bc5166d7e636aecdda9697aeebfd254a5a68686d48cdf2c43cf3b6c0e6bf6

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