Skip to content

Bump PyMEOS-CFFI to MEOS 1.4#19

Open
estebanzimanyi wants to merge 1 commit into
refactor/codegen-meos-idlfrom
bump/meos-1.4
Open

Bump PyMEOS-CFFI to MEOS 1.4#19
estebanzimanyi wants to merge 1 commit into
refactor/codegen-meos-idlfrom
bump/meos-1.4

Conversation

@estebanzimanyi
Copy link
Copy Markdown
Member

Vendors the MEOS 1.4 IDL (3544 functions, +1149 over 1.3) and regenerates pymeos_cffi/functions.py plus builder/meos.h on top of #18. Adds meos_cbuffer.h, meos_pose.h, and meos_rgeo.h to the builder header lists. Restores the GEOSContextHandle_t entry in undefined_types so the cdef strips geos_get_context, whose handle type is forward-declared opaque. Version bumped to 1.4.0a1.

@estebanzimanyi estebanzimanyi force-pushed the refactor/codegen-meos-idl branch from ba735f0 to a888355 Compare May 19, 2026 16:26
Rebuilds PyMEOS-CFFI for MEOS 1.4 on top of the meos-idl.json-driven
codegen (refactor/codegen-meos-idl): the 1.4 build_header /
build_pymeos_functions / modifiers source changes, and the binding
regenerated against the composed Wave-0 MobilityDB MEOS surface (the
#1081->#1085 stack + #1051->#951 pair) with the MEOS-API #2
shape.nullable enrichment merged into the catalog.

Re-stacked cleanly onto the rebased codegen base as a single
regeneration commit (the previous iterative re-vendor history is
collapsed; the generated files are deterministic codegen output).

Catalog: 2784 functions. Verified: pymeos_cffi builds, imports and
exposes the full Wave-0 surface, with shape.nullable None-guards
emitted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant