-
Notifications
You must be signed in to change notification settings - Fork 138
Closed
Labels
discussionAPI design discussionsAPI design discussionsecosystemIssues concerning the larger MP ecosystemIssues concerning the larger MP ecosystemuxUser experienceUser experience
Description
I think wildcard imports are a bad practice and a feature I wish Python didn't support.
By defining __all__ across atomate2 modules, we're encouraging this practice. It's additional maintenance burden to keep the list of strings in sync with the actual symbol names in a module. It would also increase ecosystem consistency to remove them since other MP repos do not use __all__.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
discussionAPI design discussionsAPI design discussionsecosystemIssues concerning the larger MP ecosystemIssues concerning the larger MP ecosystemuxUser experienceUser experience