TheAxonLab / hcph-sops

SOPs of the HCPh project
https://www.axonlab.org/hcph-sops/
Creative Commons Attribution 4.0 International
0 stars 6 forks source link

Our procedure `cfg_bids` does not work with new datalad version because `cfg_metadatatypes` is deprecated #465

Closed celprov closed 5 months ago

celprov commented 5 months ago

In the datalad repository, it is announced that cfg_metadatatypes is deprecated.

As such, that procedure is not installed in ${PYTHON_SITE_PACKAGES}/datalad/resources/procedures/ as it should.

I have datalad version 0.19.4 installed.

celprov commented 5 months ago

A work around is to create a symbolic link of the procedure from previous version of Datalad:

git clone git@github.com:datalad/datalad.git
cd datalad
git checkout pypi/0.17.6
PYTHON_SITE_PACKAGES=$( python -c 'import sysconfig; print(sysconfig.get_paths()["purelib"])' )
ln -s <path_to_code>/datalad/datalad/resources/procedures/cfg_metadatatypes.py ${PYTHON_SITE_PACKAGES}/datalad/resources/procedures/
oesteban commented 5 months ago

Solved in #471.

oesteban commented 5 months ago

(requiring datalad >= 1.0)