Skip to content

TYP: add ArrayNamespace alias - #870

Merged
lucascolley merged 1 commit into
data-apis:mainfrom
ColumbusLabs:codex/add-array-namespace-alias
Jul 25, 2026
Merged

TYP: add ArrayNamespace alias#870
lucascolley merged 1 commit into
data-apis:mainfrom
ColumbusLabs:codex/add-array-namespace-alias

Conversation

@ColumbusLabs

Copy link
Copy Markdown
Contributor

Closes #112.

Introduces an ArrayNamespace alias for ModuleType and uses it for array namespace annotations throughout the source, contributor guidance, and tests. Generic module objects continue to use ModuleType directly, which keeps the distinction ready for a future namespace protocol.

Validation:

  • Full lint/static suite (Ruff, mypy, Pyright, Pyrefly, dprint, numpydoc, typos, actionlint, zizmor)
  • Full test suite: 4,387 passed, 9,054 skipped, 18 xfailed, 2 xpassed
  • Sphinx documentation build with warnings as errors
  • Runtime alias identity check
  • git diff --check

@lucascolley lucascolley changed the title TYP: add ArrayNamespace alias TYP: add ArrayNamespace alias Jul 25, 2026
@lucascolley lucascolley added this to the 0.11.1 milestone Jul 25, 2026
@lucascolley
lucascolley merged commit bb5c297 into data-apis:main Jul 25, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TYP: create and use ArrayNamespace type alias

2 participants