|
|
||
|---|---|---|
| .fmf | ||
| .github/workflows | ||
| ci-tests | ||
| doc | ||
| rtslib | ||
| scripts | ||
| systemd | ||
| .gitignore | ||
| .packit.yaml | ||
| .pre-commit-config.yaml | ||
| COPYING | ||
| pyproject.toml | ||
| python-rtslib-fb.spec | ||
| README.md | ||
| rtslib_fb | ||
rtslib-fb
A Python object API for managing the Linux LIO kernel target
rtslib-fb is an object-based Python library for configuring the LIO generic SCSI target, present in Linux kernel.
rtslib-fb development
rtslib-fb is licensed under the Apache 2.0 license. Contributions are welcome.
Since rtslib-fb is used most often with targetcli-fb, the targetcli-fb mailing should be used for rtslib-fb discussion.
- Mailing list: targetcli-fb-devel
- Source repo: GitHub
- Bugs: GitHub or Trac
- Tarballs: fedorahosted
Packages
rtslib-fb is packaged for a number of Linux distributions including RHEL, Fedora, openSUSE, Arch Linux, Gentoo, and Debian.
Contribute
rtslib complies with PEP 621 and as such can be built and installed with tools like build and pip.
For development, consider using Hatch:
hatch shell to create and enter a Python virtualenv with the project installed in editable mode
pre-commit install to enable pre-commit hooks
hatch build to create tarball and wheel
"fb" -- "free branch"
rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.