- Upgrade to current latest upstream, which is a few
commits past v2.0.0:
* Update pre-commit hooks, ruff rules
* Improve backwards configshell-fb compatibility
* Fix: log truncated
* v2.0.0
* Add pypi publish and pre-commit workflows
* Add backwards compatibility with _fb module name
* Explicitly declare wheel build target dir
* Adding -fb suffix to module name
* Remove urwid dependency
* Adding pre-commit config
* Use f-strings
* Use Pathlib
* Refactoring to Python>=3.9, adding ruff rules
* Move to PEP-621; Use configshell module name
* six is unneeded, get rid of it
* Fix help messages without a trailing newline
* Remove usage of six
Note that the last item means we can do away with the patch:
* no-six.patch (removed)
OBS-URL: https://build.opensuse.org/request/show/1255723
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-configshell-fb?expand=0&rev=40
- Using now new proper upstream release 1.1.25:
- Fix failing to parse param like pool/rbd;id=user
- Acquire a lock to a preference file before working with it
- Fix failing to pasre param like "cfgstr,par=val"
- Remove explicit dependency on /usr/bin/python
- make run_cmdline() log "Running command line" msg to new loglevel
- tweak ConfigShell.run_stdin() to strip whitespace/newline from cmds
- Fix failing to pasre par=val parameters
- Add missing dependency on pyparsing and six
- Fix path regex for [ and ]
- Handle if TERM is not set
OBS-URL: https://build.opensuse.org/request/show/682852
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-configshell-fb?expand=0&rev=23
- Update to version 1.1.fb23:
* version 1.1.25
* Fix failing to parse param like pool/rbd;id=user
* Acquire a lock to a preference file before working with it
* Fix failing to pasre param like "cfgstr,par=val"
* version 1.1.fb24
* Remove explicit dependency on /usr/bin/python
* make run_cmdline() log "Running command line" msg to new loglevel
* tweak ConfigShell.run_stdin() to strip whitespace/newline from cmds
* Fix failing to pasre par=val parameters
* Add missing dependency on pyparsing and six
* Fix path regex for [ and ]
* Handle if TERM is not set
OBS-URL: https://build.opensuse.org/request/show/643054
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-configshell-fb?expand=0&rev=17
- Converting RPM SPEC file to singlespec format (bsc#1045332),
adding patch:
* configshell-fb-example-should-not-specify-path.patch
- Fix targetcli.service problem when TERM not set (bsc#1071194),
adding patch (from LSZhu):
* configshell-fb-Handle-if-TERM-is-not-set.patch
- Moved build requirement on urwid to runtime requirement,
as suggested by scarabeus_iv
- ran spec-cleaner to clean up SPEC file
- Converted from manually-added configshell-fb tar file to
tar_scm service-generated file by adding _service and
_servicedata
OBS-URL: https://build.opensuse.org/request/show/556320
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-configshell-fb?expand=0&rev=11