Devstack Helper Tools in Python
This is a set of cli tools for supporting devstack. It moves some of the complexity out of bash and into python where it’s easier to have comprehensive testing of behavior.
Currently this includes the dsconf tool, which provides a cli for manipulating local.conf and ini files.
usage: dsconf [-h]
{iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}
...
optional arguments:
-h, --help show this help message and exit
commands:
{iniset,inicomment,iniuncomment,inirm,extract-localrc,extract,setlc,setlc_raw,setlc_conf,merge_lc}
sub-command help
iniset set item in ini file
inicomment comment item in ini file
iniuncomment uncomment item in ini file
inirm delete item from ini file
extract-localrc extract localrc from local.conf
extract extract and merge config from local.conf
setlc set variable in localrc of local.conf
setlc_raw set raw line at the end of localrc in local.conf
setlc_conf set variable in ini section of local.conf
merge_lc merge local.conf files
Free software: Apache license
Documentation: https://docs.openstack.org/devstack-tools/latest/
Features
TODO
Metadata
Release files for devstack-tools 2.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| devstack-tools-2.0.0.tar.gz | 23.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| devstack_tools-2.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.7 kB
Release files / devstack-tools-2.0.0.tar.gz
| Download URL | devstack-tools-2.0.0.tar.gz |
|---|---|
| Size | 23.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
40b70c17e7cf5e58ebff4f78c619d5fdd336d34812c085832c79c03193a19884
|
|
BLAKE2b-256 checksum How to use checksums |
6d2ee5d78af7862ecc9c4c4d59aa98e7bc61d8c4486e01d6bc216f2f0058c8a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|
Release files / devstack_tools-2.0.0-py3-none-any.whl
| Download URL | devstack_tools-2.0.0-py3-none-any.whl |
|---|---|
| Size | 23.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ebb76e8bd613d216118758329f5902ad7d19a4620fd48a01b0d34cedc6021753
|
|
BLAKE2b-256 checksum How to use checksums |
7c66d502343cdf41f0fe424e6f764098598e6be89552922415da67a05b58716a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.7
|
Security for devstack-tools 2.0.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.