For a few days now, format registry and all other information stored in entry-points seems to be broken when running tests e.g.:
# Starting at "Format" and using any potential prioritisation information
# look for any path through the DAG of formats, stopping at the first
# accepting leaf node
> for format in sorted(_format_dag["Format"], key=format_sort):
E KeyError: 'Format'
../dials-dev20250425/modules/dxtbx/src/dxtbx/format/Registry.py:127: KeyError
Initial investigation looks likely correlated to new setuptools release e.g. #2901 to temporarily fix.
Suspect method of injecting package info into libtbx-dispatchers without touching conda-base has broken.
For a few days now, format registry and all other information stored in entry-points seems to be broken when running tests e.g.:
Initial investigation looks likely correlated to new setuptools release e.g. #2901 to temporarily fix.
Suspect method of injecting package info into libtbx-dispatchers without touching conda-base has broken.