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.3.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.3.0-cp313-cp313-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.13Windows x86-64

memgentic_native-1.3.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.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

memgentic_native-1.3.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.3.0-cp312-cp312-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.12Windows x86-64

memgentic_native-1.3.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.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

memgentic_native-1.3.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.3.0.tar.gz.

File metadata

  • Download URL: memgentic_native-1.3.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.3.0.tar.gz
Algorithm Hash digest
SHA256 1930e743175f113418a0bd669423d73c439e58ad68705a89ab0ae6911df5705d
MD5 207cc5f41d2deeb24ae62cac61d2fb7c
BLAKE2b-256 6de752ab4f68c4985a0d35cbfcb759c0723fa1e5eb73b404e8262e8bafa64660

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b7c801c23bd02478c1bacb11dd113a344fde232db0e3c6758190ab2f970bb4f2
MD5 b2026af25c79c61792572218affc3592
BLAKE2b-256 42551e932ccc70ad3700e1fc555ed463c3c784d5e652381674804f06bd214746

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a489ac5a6eb77148a5ffa97b2c79ff8f0ae67c33fa8c0be7a40038f2b262e3d
MD5 7f9a756c3f505a7a4809fd639af5d51a
BLAKE2b-256 4086f93b68cb325ba3ae263ab8ddbe0c0efda4197242393bb392bfe1a3737dfb

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 071b5b48f4638d0f266b2b02ba87617da017d1b25cf1c207930f1066e74ec583
MD5 d16eb969f2a29e5714d32ade69f0adcf
BLAKE2b-256 af3880b0a1e7715533e779b299e78f29d330816b13d9669702ce5fee454a8b69

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ea31fb6857f7ed2e2dc8f63bea2d628566db87ad6e5dbc8fcacc3971d16ce9ca
MD5 b0e92cf93c4d7590b4ae80e4e4c11e7b
BLAKE2b-256 4cb58cdedbc1ac2a4c80d62c0a693b01cb6a4890c7761c0f869c528a16c2090f

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d2c42b063eb55d754ce6b86342c22e0238e5ed6cb933ba0b6533ecce313a6e9
MD5 fa5a600b982c1731efdf0a9fd4bd3ad6
BLAKE2b-256 c13c871e8f7289c15754974c62a6fa9696e927bf3e1839952995d7b59f90c02d

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9ebe0c341949ed20654568d72598b9fce7164a4d0c4e457edb2ec1f02149c8bf
MD5 b716ed4ccd537264b05132740aea53f9
BLAKE2b-256 6ba659bc022231c3f9b3a6632711c1c3c551c73e4e15719a3b83926df7cfc681

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f827ae58c6ac352314ca3f5f855b43c129a5b9b72e9ba2d5b60a0c8a47700f4
MD5 a6405a8eff9acb58990867b25d5f2561
BLAKE2b-256 d5ab22b27a69aaa76b392b356c1e478ce8777b4c0e6debb7bdba139d3e8b7880

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0a38a8dc8b77afedc7e0865d7e2522a42975ed39ba7d4cd8f41f19df81af952
MD5 21f3dfce355c14b4d8966676bc6a0133
BLAKE2b-256 e632fcd9467d02ebd93deef28c1a87ffaba5b9056df78d0d6ee3f19c130145c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07ef0a6f1108e92ca505d22c7600120449bd52a0a9d065788fefe8311404296a
MD5 5911ec24ad2e71b8ca2b3799d03dc77d
BLAKE2b-256 405d30a8b0db0ead6ca1a0695d9c351d4964b82f5d5028574fccdac3d97148d5

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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.3.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for memgentic_native-1.3.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 42acb21f7980fea1695eb23904823851e2374986b8b0e6dd5dd55c94d668006a
MD5 9bb0fe818c1c0e4234b53aa62ee0e1c3
BLAKE2b-256 491b8ca41d7728811cb201ae1ad89645a3ec2adb15a1f8de6bb7766d3a5fd9f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for memgentic_native-1.3.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