Skip to content

Fix Python cfg variants - #197

Merged
pbower merged 4 commits into
mainfrom
MA-TSK479-PY-CFG-VARIANTS
Sep 9, 2026
Merged

Fix Python cfg variants#197
pbower merged 4 commits into
mainfrom
MA-TSK479-PY-CFG-VARIANTS

Conversation

@pbower

@pbower pbower commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

2. Gate the datetime and large_string dtype surface in convert.rs
The feature-off gate definitions no longer re-list the unconditional
variants. Those are declared once in the base invocation, each gate's
feature-on definition appends only its own group, and the feature-off
definition forwards the list unchanged. Declaration order is therefore
the unconditional variants followed by the gated groups, which nothing
in the crate relies on: PyArrowType is constructed, converted and passed
by variant, never cast, ordered or indexed.

The module comment, the macro docs and the minarrow dependency comment
are cut back to the point.
@pbower
pbower merged commit b40f272 into main Sep 9, 2026
17 checks passed
@pbower
pbower deleted the MA-TSK479-PY-CFG-VARIANTS branch September 9, 2026 23:20
pbower added a commit that referenced this pull request Sep 9, 2026
1. Generate PyArrowType through a feature-gated variant list
2. Gate the datetime and large_string dtype surface in convert.rs
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