HEPData / hepdata_lib

Library for getting your data into HEPData
https://hepdata-lib.readthedocs.io
MIT License
15 stars 39 forks source link

Current SWAN defaults are incompatible #225

Closed andrzejnovak closed 1 year ago

andrzejnovak commented 1 year ago

Current default SWAN stack (102b) already contains latest version of hepdata_lib, but an outdated version of hepdata-validator which is a dependency. It doesn't seem like SWAN allows for --user to overwrite the validator to a newer version.

GraemeWatt commented 1 year ago

This seems more an issue for SWAN (e.g. Community) than for the hepdata_lib maintainers. There's some SWAN docs on installing Python packages. As explained on the same page, please open a ticket to request that hepdata-validator be upgraded to the latest v0.3.3 in the next LCG release.

GraemeWatt commented 1 year ago

It looks like the hepdata-validator upgrade was already addressed in a MR on 16th March 2023. The latest LCG Release 103 (from 26th February 2023) still has hepdata-validator v0.2.3, but the LCG Nightlies have hepdata-validator v0.3.3.

GraemeWatt commented 1 year ago

I just tried out SWAN for the first time. The latest recommended release 102b of the software stack does not include hepdata_lib, neither does 103. However, hepdata_lib is pre-installed with a compatible hepdata-validator version if you instead select the "Bleeding Edge" development version of the software stack when configuring the SWAN environment.