Skip to main content

Compiled native core for pygx: Rust-backed symbolic storage and construct/attribute fast paths for pg.Object.

Project description

pygx-core

The compiled native core for PyGX: a Rust (PyO3) extension that backs pg.Object and the symbolic containers with native storage and construct/attribute fast paths, reaching dataclass/pydantic-level performance while preserving the full symbolic feature set.

This package exposes the pygx_core module (the pygx_core._native extension). It never imports pygx; pygx selects it via the PYGX_CORE environment variable and integrates through a marker/callback contract.

Install pygx to use it — pygx-core is its compiled accelerator, not a standalone library.

Compatibility

Per-version wheels are published for CPython 3.11–3.14 on Linux, macOS, and Windows. The extension is not abi3 (limited-API) compatible: it installs raw PyTypeObject slots that depend on the concrete CPython type layout.

License

Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pygx_core-0.1.0.tar.gz (169.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pygx_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl (926.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pygx_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (907.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pygx_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (903.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pygx_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (905.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

File details

Details for the file pygx_core-0.1.0.tar.gz.

File metadata

  • Download URL: pygx_core-0.1.0.tar.gz
  • Upload date:
  • Size: 169.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pygx_core-0.1.0.tar.gz
Algorithm Hash digest
SHA256 8c3ff8bf2b5a04f2f0c666f6936450acbd97a08205f1eaf02688ad4f3ea4832b
MD5 984d7872b90ec40fc967213f8b12cc2b
BLAKE2b-256 bdce0692c3a586f1685363f9b2b86efc8a8d30d5a6ca26f3de8d473a5f1a0399

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygx_core-0.1.0.tar.gz:

Publisher: release-core.yml on free-solo/pygx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygx_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygx_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8fc384b9e4ad8e474c21c03c37c93c9838ca7b7ea30f4d16a8d1540f6f5df20e
MD5 a65a5781f504319c3d13b75147ca4936
BLAKE2b-256 ced201d52e0e3ad271027d3f9acca1245737121871fd0f1d30edf13d21c2434f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygx_core-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-core.yml on free-solo/pygx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygx_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygx_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 24707602ec13d77e61323c8dc43e34b1537971241be6c3352bdbae71318c0cc3
MD5 2c94353cc105641424d217461f8ec5cf
BLAKE2b-256 a7663d25fd29d59ba54a32428ae1603dd3578e3d3ad7ee9dd39ccf216d21d6e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygx_core-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-core.yml on free-solo/pygx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygx_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygx_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1791e405394fb6f0550c4737f8e95b9acd01e22df71403ec475d89c7f4ed8d48
MD5 5f35a1fbe45164c5a2718ffd3e5c61dc
BLAKE2b-256 7af1d365cfaa0f948422d28563d9cbd803c124d69ba2000237c791dc7a62c42d

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygx_core-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-core.yml on free-solo/pygx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pygx_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pygx_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49b75085d9849b9137d465f30c6b845a743e75a21e98a711f9d653cd7d15e9ff
MD5 b2d921e44af6106c57d61eb03a2c2728
BLAKE2b-256 302f10212155e5c79abc87529a4967c490daef3138d30e98f926d2ae0d5de3b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for pygx_core-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-core.yml on free-solo/pygx

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page