datalad / datalad-fuse

DataLad extension to provide FUSE file system access
Other
1 stars 4 forks source link

Needs newer versioneer #109

Closed yarikoptic closed 7 months ago

yarikoptic commented 7 months ago

release failed with

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.