File "<string>", line 28, in <module>
File "/home/runner/work/datalad-fuse/datalad-fuse/versioneer.py", line 1480, in get_version
return get_versions()["version"]
^^^^^^^^^^^^^^
File "/home/runner/work/datalad-fuse/datalad-fuse/versioneer.py", line 1412, in get_versions
cfg = get_config_from_root(root)
^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/runner/work/datalad-fuse/datalad-fuse/versioneer.py", line 342, in get_config_from_root
parser = configparser.SafeConfigParser()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'configparser' has no attribute 'SafeConfigParser'. Did you mean: 'RawConfigParser'?
ERROR Backend subprocess exited when trying to invoke get_requires_for_build_sdist
✖ error Error: Command failed: python -m build && twine upload dist/*
at checkExecSyncError (node:child_process:828:11)
at Object.execSync (node:child_process:8[99](https://github.com/datalad/datalad-fuse/actions/runs/8352128865/job/22861711297#step:6:100):15)
at Object.execSync (pkg/prelude/bootstrap.js:2115:30)
at runExecSync (/snapshot/auto/plugins/exec/dist/index.js:54:43)
at /snapshot/auto/plugins/exec/dist/index.js:129:52
at eval (eval at create (/snapshot/auto/node_modules/tapable/lib/HookCodeFactory.js:75:10), <anonymous>:17:1)
at new Promise (<anonymous>)
at Hook.eval [as promise] (eval at create (/snapshot/auto/node_modules/tapable/lib/HookCodeFactory.js:75:10), <anonymous>:6:8)
at Hook.PROMISE_DELEGATE [as _promise] (/snapshot/auto/node_modules/tapable/lib/Hook.js:22:14)
@jwodder please take it as opportunity for any other face lift you see desired for this extension.
release failed with
@jwodder please take it as opportunity for any other face lift you see desired for this extension.