| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-rtslib-fb | Distribution: openSUSE Tumbleweed |
| Version: 2.2.2 | Vendor: openSUSE |
| Release: 3.1 | Build date: Mon Aug 25 16:10:48 2025 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 430715 | Source RPM: python-rtslib-fb-2.2.2-3.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/open-iscsi/rtslib-fb.git | |
| Summary: API for Linux kernel SCSI target (aka LIO) | |
rtslib-fb is an object-based Python library for configuring the LIO generic SCSI target, present in 3.x Linux kernel versions. rtslib-fb is licensed under the Apache 2.0 license. Contributions are welcome
Apache-2.0
* Mon Aug 25 2025 Markéta Machová <mmachova@suse.com>
- Convert to libalternatives on SLE-16-based and newer systems
* Wed Jul 09 2025 Nicolas Morey <nicolas.morey@suse.com>
- Add fabric-fix-search-path-for-SRPT-wwn.patch to fix
targetcli with SRPT (bsc#1246143)
* Sat Mar 22 2025 lduncan@suse.com
- Update to version v2.2.2:
* Explicitly set build target wheel packages
* Fix the program name in pyproject.toml
* Fix and update pre-commit ruf check
* Add PyPA publish and pre-commit check workflows
* Add rtslib_fb import compability
* Silently ignore OSError on close
* fixup! Fix various issues found by ruff linter rules
* Add ruff rules, pre-commit config
* Convert codebase to pathlib
* Fix various issues found by ruff linter rules
* Refactor code to Python>=3.9 to pass pyupgrade
* Fix issues found by ruff pep8-naming rules
* Fix issues found by ruff pycodestyle rules
* Use f-strings
* Fixing issues found by ruff Pyflakes rules
* Move to PEP-621; Drop -fb from module name
* rtslib: explicitely import "kmod.error" and "kmod.Kmod"
* rtslib/LUN: add some ALUA property
Also, updated the SPEC file, and removed patch no longer needed,
since the problem is no longer present:
* rtslib-Fix-handling-of-sysfs-RW-attrs-that-are-actually-RO.patch
Added three commits, one from upstream, the others submitted there:
* Install-targetctl-as-an-entrypoint.patch (added from upstream)
* Remove-use-of-usr-bin-python.patch (submitted upstream)
* Fix-issue-with-Path-open-needs-parenthesis.patch (submitted upstream)
* Mon Jun 17 2024 Lee Duncan <lduncan@suse.com>
- Revert rtslib-refactor-to-python3.patch, which breaks targetcli
(bsc#1226388)
* Fri Jun 07 2024 Markéta Machová <mmachova@suse.com>
- Add rtslib-refactor-to-python3.patch to get rid of six
* Thu May 16 2024 Dominique Leuenberger <dimstar@opensuse.org>
- Use %autosetup macro: allows us to eliminate usage of deprecated
%patchN syntax.
* Tue Jan 09 2024 Matej Cepl <mcepl@cepl.eu>
- Clean up the SPEC file
* Tue Jan 09 2024 David Disseldorp <ddiss@suse.com>
- Drop downstream-only LIO target_core_rbd support (bsc#1218634)
* rbd-support-disable_emulate_legacy_capacity.patch
* rbd-support.patch
* Thu Oct 05 2023 dmueller@suse.com
- Update to version v2.1.76:
* version 2.1.76
* rtslib: remove the limit of 255 max mapped LUNs
* setup.py: match __version__ with optional trailing ".g<hash>".
* rtslib: Don't create /var/run on import
* Fix inability to create ACLs for some FC cards
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
* Fri May 06 2022 lduncan@suse.com
- Update to version v2.1.75: (bsc#1206720)
* version 2.1.75
* rtslib: fix missing ':' after else statement
* dbroot: let the user change the dbroot directory freely.
* handle target kernel module new attribute cpus_allowed_list
* fix "This _Backstore already exists in configFS" exception
* Check whether the enable attribute exists before fread
* Filter fabric wwns by reading driver name
* Add support of efct fabric driver
* tcmu: add support for config param data_pages_per_blk
* Relax restrictions on TPG Tag range
* rtslib: Use O_RDWR for sg devices alone.
* Sun Jan 30 2022 Mykola Golub <mgolub@suse.com>
- Update parameters description in rbd-support.patch
- Add rbd-support-disable_emulate_legacy_capacity.patch (bsc#1199090)
/usr/bin/targetctl /usr/bin/targetctl-3.12 /usr/lib/python3.12/site-packages/__pycache__ /usr/lib/python3.12/site-packages/__pycache__/rtslib_fb.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/__pycache__/rtslib_fb.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib /usr/lib/python3.12/site-packages/rtslib/__init__.py /usr/lib/python3.12/site-packages/rtslib/__pycache__ /usr/lib/python3.12/site-packages/rtslib/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/alua.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/alua.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/fabric.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/fabric.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/node.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/node.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/root.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/root.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/target.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/target.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/targetctl.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/targetctl.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/tcm.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/tcm.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/rtslib/__pycache__/utils.cpython-312.pyc /usr/lib/python3.12/site-packages/rtslib/alua.py /usr/lib/python3.12/site-packages/rtslib/fabric.py /usr/lib/python3.12/site-packages/rtslib/node.py /usr/lib/python3.12/site-packages/rtslib/root.py /usr/lib/python3.12/site-packages/rtslib/target.py /usr/lib/python3.12/site-packages/rtslib/targetctl.py /usr/lib/python3.12/site-packages/rtslib/tcm.py /usr/lib/python3.12/site-packages/rtslib/utils.py /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/INSTALLER /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/METADATA /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/RECORD /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/REQUESTED /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/WHEEL /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/licenses /usr/lib/python3.12/site-packages/rtslib_fb-2.2.3.dev0+g7fb5d1e.d20250825.dist-info/licenses/COPYING /usr/lib/python3.12/site-packages/rtslib_fb.py /usr/share/libalternatives/targetctl /usr/share/libalternatives/targetctl/312.conf
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Oct 21 22:26:35 2025