DiamondLightSource / DiamondLightSource/blueapi

Remove __export__ filtering of module namespaces

Open
#1,257 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
13
Forks
13
Avg merge
2d 11h
Merged PRs (30d)
25

Description

Prior to 2.0 we should remove the expectation that a module may define an `__exports__` list, similar to its `__all__` - modules should instead be hierarchical and have a single namespace

## Acceptance Criteria
- `__exports__` is not used as a potential arg to `get_named_subset` and that handling is simplified

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.