open-iscsi / rtslib-fb

Python library for configuring the Linux kernel-based multiprotocol SCSI target (LIO)
Apache License 2.0
73 stars 90 forks source link

Refactoring to Python>=3.9, PEP-621; Dropping the -fb suffix; Introducign ruff linter and pre-commit #197

Closed martinhoyer closed 3 months ago

martinhoyer commented 6 months ago

Working towards having the same setup as in https://github.com/open-iscsi/targetcli-fb/pull/204 and https://github.com/open-iscsi/configshell-fb/pull/75.
So far I've done only a few sanity checks. Biggest change, which should tested is the move to pathlib.
targetcli imports need to be updated to use configshell instead of configshell_fb.