Skip to main content

memgentic-native

Native Rust acceleration for Memgentic. Optional — the core package runs on pure Python and auto-detects this extension at import time.

pip install memgentic-native
# or as an extra on the core:
pip install 'memgentic[native]'

What it accelerates

Module Replaces Python Typical speedup
textproc credential scrubbing, noise detection, content classification 5–15×
parsers JSONL / Protocol Buffers / Markdown stream parsing 3–8×
graph knowledge-graph traversal via petgraph 2–4× on large graphs

All modules register under the memgentic_native PyO3 namespace. The core package imports them via try / except ImportError so every code path has a pure-Python fallback — memgentic-native is a performance add-on, never a hard requirement.

Platform coverage

Pre-built wheels ship for:

  • Linux x86_64, aarch64 (manylinux) — Python 3.12, 3.13
  • macOS x86_64, aarch64 — Python 3.12, 3.13
  • Windows x64 — Python 3.12, 3.13

Source distribution is published for other targets. Building from source needs a stable Rust toolchain and maturin.

Versioning

Linked with memgentic + memgentic-api. All three ship on the same release cadence.

License

Apache 2.0. See LICENSE.

Download files

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

Source Distribution

memgentic_native-1.4.0.tar.gz (25.4 kB view details)

Uploaded Source

Built Distributions

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

memgentic_native-1.4.0-cp313-cp313-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.13Windows x86-64

memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

memgentic_native-1.4.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

memgentic_native-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

memgentic_native-1.4.0-cp312-cp312-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.12Windows x86-64

memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

memgentic_native-1.4.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

memgentic_native-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

File details

Details for the file memgentic_native-1.4.0.tar.gz.

File metadata

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

File hashes

Hashes for memgentic_native-1.4.0.tar.gz
Algorithm Hash digest
SHA256 23c2ad0af705a30507fefef215db193d0f70b45645e07434ec4318cee584c2cf
MD5 b40bfe0e1fba0bbef4326e8dc2ee3c4a
BLAKE2b-256 c17365be934bbce89d28829aebf34d710e1c147153101b04742b87181deb25a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0.tar.gz:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e663546f304ea39c3ca9dbdf269a21ca28637847cfdb787d9549122c4dfe6328
MD5 fce347ea28569167ea4ef4aed0676ddf
BLAKE2b-256 1898ab53a716cbf93c9dad3aff0de82937d436858691cb8b1a039e384b125f6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp313-cp313-win_amd64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d5aed375f4635f34345f81cb1474c2e455b8be55018891ddd4cc6e8fa413d66
MD5 99635110a3cf0aaee43283f48666ab6f
BLAKE2b-256 86637fe9b3c61d37095045264fbe16ac7aaeaf6f11806dbeebe47318929c8275

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2303ba81ef6ceb5ec534c9c40332d6ac9f41c881d6db5be6b274b3105eb2abc6
MD5 4c2295b6e04f06b285ffdfa8a9450427
BLAKE2b-256 3ec50eb28bcec25e0e0c881519e69c9dd256a4350473987ab4b2bdc2ab2e041e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 862f039d16a5fc4d512b42ecdacf570a9119f9014c47e225b04a3fab63ffa5b4
MD5 583ce8dd013e6a7e8819c864c4f14b07
BLAKE2b-256 275ca54ccf622d3437bf23f3182d6ce84223639af2a49fb0d35304b4792f97cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 20d2d75bf46aff07e0a247c2dc8d84935f8426c8ff907bc229094e905ebccd64
MD5 15fc32ffe15042e421f695f125eecf49
BLAKE2b-256 404805a3417db484daa1a81f9566af463c4f9cfd2b511567192c86383da3825e

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3b4e9a6a01cf5429459af1502930e16658e443c1a1e85acffc343e308a15dd15
MD5 8b905d88c77fb8530bb4a2a643ea9c2f
BLAKE2b-256 cc6d2618ab0fbcde40fd6a3eec06796a43f8a2b01672315b6e1310dddba54a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp312-cp312-win_amd64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a71755c0f9a1f216fcb413020b9c6f21d0c408406e67d812a080abdfffd31f3
MD5 e33b4d191968b5849042587de4926aaf
BLAKE2b-256 f63d8fb9347d8fae5eca92b9609ea735e83b5b5dcdb02efe1f3def2477329f8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab79d76f1aaeec52961433e4e7f84ab0077c6194f1f1466425413274b39aa33a
MD5 291627723703f8fd2fbd3965e8dd8eb8
BLAKE2b-256 5842a667e9a927309fbec74bde828e9ca22c1107a6764a4a41bce513a5a365ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cea6e2379ad937e78e98a4c1b42e7d0c86076e4ee751b663af15ec5842a75dc
MD5 f724acd778a3e98af302327ea9f87d93
BLAKE2b-256 9f0c84d59a7bbe8a31aa51d4c5d4a344a0215cf149680737d39bddc48821de28

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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

File details

Details for the file memgentic_native-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4fa8b5bbd0e166714003035502bceb4173b3dc41b047422d6a047e126be3a7eb
MD5 9d5d10eff8fad09eb3895f5bd06b2d28
BLAKE2b-256 b2d294e3ada91f3f9486a89639289e0baefb6d405b35fbb7f50ce7852f1f3b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.4.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release-native.yml on Chariton-kyp/Memgentic

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