rtslib-fb is an object-based Python library for configuring the LIO generic SCSI target, present in Linux kernel.
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
rtslib-fb is packaged for a number of Linux distributions including RHEL, Fedora, openSUSE, Arch Linux, Gentoo, and Debian.
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
rtslib-fb is a fork of the "rtslib" code written by RisingTide Systems.