Skip to content

Freshly bootstrapped libtbx builds failing tests #2902

@ndevenish

Description

@ndevenish

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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions