Skip to content

Phase 1: promote the canonical _uringcore module - #21

Merged
bright2227 merged 1 commit into
mainfrom
feature/canonical-uringcore-module
Aug 1, 2026
Merged

Phase 1: promote the canonical _uringcore module#21
bright2227 merged 1 commit into
mainfrom
feature/canonical-uringcore-module

Conversation

@bright2227

Copy link
Copy Markdown
Owner

Summary

  • publish the selected static-liburing backend as uringloop._uringcore
  • align the C initializer and native type identities with the canonical module name
  • rename the type stub and focused tests, and verify the canonical wheel artifact
  • update the Phase 1 decision/spike documentation to record the completed transition

Why

The accepted Phase 1 backend decision reserves _uringcore_liburing for the comparison spike and requires the selected implementation to move behind the production _uringcore name. This is the smallest remaining blocker before building additional native request behavior on a stable module boundary.

Impact

This intentionally removes the experimental _uringcore_liburing package artifact in favor of _uringcore. Request behavior and ABI version 2 are otherwise unchanged.

Validation

  • native extension build: passed
  • focused native tests: 15 passed
  • full test suite: 32 passed
  • Ruff: passed
  • git diff --check: passed
  • sdist and wheel build: passed
  • Twine checks: passed
  • installed-wheel dependency/import verification: passed
  • wheel contains _uringcore and no _uringcore_liburing artifact
  • codex review --base main: no actionable findings

@bright2227
bright2227 marked this pull request as ready for review August 1, 2026 19:45
@bright2227
bright2227 merged commit a6cbbaf into main Aug 1, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant