1
0
Fork 0
mirror of https://github.com/open-iscsi/rtslib-fb.git synced 2026-03-06 10:50:19 +00:00
Python library for configuring the Linux kernel-based multiprotocol SCSI target (LIO)
Find a file
Maurizio Lombardi d97597dadb
Merge pull request #227 from tsowell/fix-targetctl-clear
targetctl: Fix clear command dispatch
2026-02-23 09:02:32 +01:00
.fmf Add tmt test 2025-06-20 17:07:56 +08:00
.github/workflows Add CodeQL security scanning 2025-06-17 16:08:21 +08:00
ci-tests Add tmt test 2025-06-20 17:07:56 +08:00
doc Implement support for cxgbit offload 2016-10-03 10:54:33 -07:00
rtslib targetctl: Fix clear command dispatch 2026-02-19 18:21:40 -09:00
scripts Auto fixes from pre-commit.com hooks 2025-09-26 03:19:29 +00:00
systemd Add ruff rules, pre-commit config 2024-05-20 17:31:36 +02:00
.gitignore Add rtslib_fb import compability 2024-09-11 14:37:48 +02:00
.packit.yaml Use fedora-latest-stable 2025-09-24 16:36:12 +08:00
.pre-commit-config.yaml [pre-commit.ci] pre-commit autoupdate 2026-01-05 17:21:39 +00:00
COPYING Add ruff rules, pre-commit config 2024-05-20 17:31:36 +02:00
pyproject.toml Ignore ruff rule printf-string-formatting first 2025-09-26 02:38:33 +00:00
python-rtslib-fb.spec Ensure symbolic link to rtslib exist before build 2025-09-24 16:51:44 +08:00
README.md Move to PEP-621; Drop -fb from module name 2024-05-16 14:06:18 +02:00
rtslib_fb Fix rtslib_fb import compatibility 2025-06-26 13:57:20 +08:00

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.

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.