Skip to main content

sts-libs

PyPI version Downloads Ruff pre-commit Documentation Copr build status

Python library for storage testing on Fedora-based Linux distributions.

About

sts-libs provides a comprehensive set of tools and utilities for storage testing, designed to work seamlessly with pytest and the testinfra pytest plugin. It is a core component of the sts testing framework, which uses tmt for test management.

Full documentation is available at rh-kernel-stqe.gitlab.io/sts

Status

Approaching 1.0 release with a stable-ish API and extensible architecture. Currently supports core storage technologies, with a design that makes it straightforward to add support for additional devices and protocols.

Installation

Fedora and EPEL9

RPM packages are available on Fedora Copr

Pytest virtual environment with uv

uv tool install pytest --with sts-libs

Libs only with pip

pip install sts-libs

Contributing

We welcome contributions! Please see our contributing guide for details on how to get involved.

Issues and merge requests can be submitted at the sts GitLab repository.

Download files

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

Source Distribution

sts_libs-1.22.2.tar.gz (538.0 kB view details)

Uploaded Source

Built Distribution

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

sts_libs-1.22.2-py3-none-any.whl (315.3 kB view details)

Uploaded Python 3

File details

Details for the file sts_libs-1.22.2.tar.gz.

File metadata

  • Download URL: sts_libs-1.22.2.tar.gz
  • Upload date:
  • Size: 538.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sts_libs-1.22.2.tar.gz
Algorithm Hash digest
SHA256 ccc78e78d4ec9ba812ecf175b4cf71308db801e99df357b81829f5f6039c04ae
MD5 483da91e8a6cefb17a3525ecd7cd832c
BLAKE2b-256 82420680364d3f9c7a96c49c7e7e4713292465d4a807c717b4af64a2342bab23

See more details on using hashes here.

File details

Details for the file sts_libs-1.22.2-py3-none-any.whl.

File metadata

  • Download URL: sts_libs-1.22.2-py3-none-any.whl
  • Upload date:
  • Size: 315.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for sts_libs-1.22.2-py3-none-any.whl
Algorithm Hash digest
SHA256 947ced38c341a511105f49dd4e4d7e0ebd8e0ccd0e29038ac1ab898b60af87c2
MD5 ed7e357eaf293a42cdd1fc51d16574f7
BLAKE2b-256 59ab23a32c433bb45b5c121e87319fa7fae07cbf453cca2c11a499984ba67b6a

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page