bids-validator
bids-validator copied to clipboard
Conda-forge distribution of BIDS-Validator
Do you think it would be interesting to create a conda-forge recipe to enable installing the validator with just a conda install -c conda-forge bids-validator
?
Would this be the Node or Python package?
The Node package
On Sun, May 12, 2019, 12:56 Chris Markiewicz [email protected] wrote:
Would this be the Node or Python package?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/bids-standard/bids-validator/issues/780#issuecomment-491624362, or mute the thread https://github.com/notifications/unsubscribe-auth/AAESDRXEAYX5MCSEHC7HYBLPVBY53ANCNFSM4HMK76HQ .
Sounds very interesting @oesteban . Would this mean that users can only install conda
(e.g., via miniconda) and don't have to first get npm
and nodejs
to use the bids-validator
?
That would be the idea, npm and nodejs would be baked in the conda distribution.
Actually, nodejs is already there https://anaconda.org/conda-forge/nodejs
+1 I'd be happy to review the process if needed
Made a metadata.yml for the validator and opened a pr against conda-forge: https://github.com/conda-forge/staged-recipes/pull/9771
@oesteban @effigies @sappelhoff How important is a windows build for the validator in conda-forge?
I think a Windows build for the validator would be good to have. This also relates to having a CI for Windows, which we talked about several weeks ago and I think @nellh made some steps towards it.
I don't know what the current status of bids-validator under Windows is.
@rwblair @sappelhoff -- wouldn't you think it would be worthwhile now to reincarnate https://github.com/conda-forge/staged-recipes/pull/9771 ? The only mentioned Windows specific issue (https://github.com/bids-standard/bids-validator/issues/926) was closed since then.
yes, I think this would be very nice to have.
Note that https://github.com/conda-forge/bids-validator-feedstock/ does exist for the Python package. We would need some other name, such as bids-validator-nodejs
.