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
- Create a poetry environment and install dependencies
poetry install
- Activate the environment
poetry shell
- Run tests
python run tox
Releasing a new version
The release of a new version consists of two steps:
- 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.
- 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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39a01e8b0d6a24c49af3c5e1861f81fc9a1787bb46aa43e3711e6313fd938079
|
|
| MD5 |
e63408a4c1b8dea214bfcd354723316a
|
|
| BLAKE2b-256 |
4aa9f5c1991804a7c167209b87a4e637ea51ef93bfa6d1e4dce569b5865388a9
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
afc8c413c1ea16ff9212e009a6e607e0fae9d7fb909d27b4ce22c5039bae7308
|
|
| MD5 |
e831654312e00d24f919cafd1b736c26
|
|
| BLAKE2b-256 |
8c2bc5166d7e636aecdda9697aeebfd254a5a68686d48cdf2c43cf3b6c0e6bf6
|