muon-spectroscopy-computational-project / muon-galaxy

Data intensive science for everyone.
https://galaxyproject.org
Other
0 stars 0 forks source link

ASE dependencies causing CI failures #27

Closed patrick-austin closed 1 year ago

patrick-austin commented 1 year ago

Courtesy of @elichad:

ase has fonttools as a dependency, and upstream, fonttools is in dev-requirements.txt but not pinned-requirements.txt - because ASE is an optional dependency for production. But we have it in pinned-requirements.txt as well because we do use ASE... and I've just learned there's a bot that updates dependencies in the upstream fork only so the fonttools version specifically is out of sync and pinned-requirements should just need a bump of that, and that may be a perpetual minor annoyance (might apply to other ASE dependencies too, there are a few)

This is causing the Build docs action to fail for crystvis branch(es).