fix: temporarily try uv-based install to prevent click bug #96

Merged
adina merged 2 commits from fix-click into main 2025-09-24 07:03:40 +00:00
Owner

mirroring github.com/psychoinformatics-de/datalad-concepts@8d6c22e22a, which works around a bug in click: https://github.com/pypa/hatch/issues/2050.
The separate installation of node via action is necessary (on independent runners like the one here) to obtain version 20 (which in turn is required for the uv action to work), see https://github.com/astral-sh/setup-uv/issues/535

mirroring https://github.com/psychoinformatics-de/datalad-concepts/commit/8d6c22e22a9eff2de0ff1ef0a07d0402dd19807c, which works around a bug in click: https://github.com/pypa/hatch/issues/2050. The separate installation of node via action is necessary (on independent runners like the one here) to obtain version 20 (which in turn is required for the uv action to work), see https://github.com/astral-sh/setup-uv/issues/535
adina force-pushed fix-click from 4729ba27ad
Some checks failed
Model checks / lint (pull_request) Failing after 0s
Codespell / Check for spelling errors (pull_request) Successful in 18s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 29s
to f12b9ff802
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 23s
Model checks / lint (pull_request) Failing after 27s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 32s
2025-09-23 09:26:41 +00:00
Compare
adina force-pushed fix-click from f12b9ff802
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 23s
Model checks / lint (pull_request) Failing after 27s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 32s
to 166e276076
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 20s
Model checks / lint (pull_request) Failing after 27s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 32s
2025-09-23 09:28:27 +00:00
Compare
adina force-pushed fix-click from 166e276076
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 20s
Model checks / lint (pull_request) Failing after 27s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 32s
to c51e578a91
Some checks failed
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 30s
Codespell / Check for spelling errors (pull_request) Successful in 43s
Model checks / lint (pull_request) Failing after 44s
2025-09-23 09:34:38 +00:00
Compare
adina force-pushed fix-click from c51e578a91
Some checks failed
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 30s
Codespell / Check for spelling errors (pull_request) Successful in 43s
Model checks / lint (pull_request) Failing after 44s
to aa2f91b2c8
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 22s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 1m28s
Model checks / lint (pull_request) Failing after 1m9s
2025-09-23 09:37:33 +00:00
Compare
adina force-pushed fix-click from aa2f91b2c8
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 22s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 1m28s
Model checks / lint (pull_request) Failing after 1m9s
to 6642b313c5
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 22s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 27s
Model checks / lint (pull_request) Failing after 1m10s
2025-09-23 10:04:05 +00:00
Compare
adina force-pushed fix-click from 6642b313c5
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 22s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 27s
Model checks / lint (pull_request) Failing after 1m10s
to c5a9403ab7
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 21s
Model checks / lint (pull_request) Failing after 1m14s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 1m15s
2025-09-23 10:07:11 +00:00
Compare
Author
Owner

Note that there are remaining failures ("ValueError: Prefix: dltypes mismatch between inm7-base-schema and publications-schema"), but these should be fixed in #95

Note that there are remaining failures ("ValueError: Prefix: dltypes mismatch between inm7-base-schema and publications-schema"), but these should be fixed in #95
adina force-pushed fix-click from 7b0008a16e
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 21s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 24s
Model checks / lint (pull_request) Failing after 1m11s
to fed558c3e0
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 20s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 58s
Model checks / lint (pull_request) Failing after 1m10s
2025-09-23 12:08:22 +00:00
Compare
adina force-pushed fix-click from fed558c3e0
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 20s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 58s
Model checks / lint (pull_request) Failing after 1m10s
to 56f3ad768f
Some checks failed
Codespell / Check for spelling errors (pull_request) Successful in 20s
Model checks / lint (pull_request) Failing after 58s
Validate examples and verify unmodified conversion / lint (pull_request) Failing after 57s
2025-09-23 12:16:45 +00:00
Compare
Author
Owner

I'll be bold and merge this - it mirrors the approach taken in concepts.datalad.org, and can be reverted once click is functional again. Thanks to @mih for encouraging the non-action-way to install uv.

I'll be bold and merge this - it mirrors the approach taken in concepts.datalad.org, and can be reverted once click is functional again. Thanks to @mih for encouraging the non-action-way to install uv.
adina merged commit 4b9d659a35 into main 2025-09-24 07:03:40 +00:00
adina deleted branch fix-click 2025-09-24 09:26:51 +00:00
Sign in to join this conversation.
No description provided.