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

Uploaded CPython 3.13Windows x86-64

memgentic_native-1.1.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.1.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.1.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

memgentic_native-1.1.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.1.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.1.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

memgentic_native-1.1.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.1.0.tar.gz.

File metadata

  • Download URL: memgentic_native-1.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 33d49780c2fa356478b9861aecb85cf945f29dc7836f19237bfd130714d0c9ed
MD5 bddcf04140bbcb1a0f76a8abaf8f5890
BLAKE2b-256 770384ba9f83251f3ba38f1b7aeae27bceda2caee9487cc8c2f66f7812251992

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c9e1365ee03c5f075feb5b2158755d0cccaa809f7ef4ee84e5467b507ad69545
MD5 f72f3341bae6fcc7ee318ad839d9648a
BLAKE2b-256 385cd5409f73d8b7b06601ea2c815a0a70dbf02a76af5a828e33ff94a55c4ca4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3052db6d8c429254330c7b48dc122833e7f75dabb52a3a028f1bca5995168c34
MD5 8d13efb1f4ce58219dba42f7a0daa499
BLAKE2b-256 251ceb77a899b9899372843f5ac5f9812197a8e71d95d69fc98d2c4627cca28d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54bee5ecb205fe5e476165165a3654d45bec28758f348249957e86b8202e082f
MD5 cc797e312ca5bcd6dfda6a615f0830f3
BLAKE2b-256 2a6bd461ef3158508d33592f09fa08648439753d270632f3f0a1fd295189613b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f764965004ef45a22222e73fa65b80c27d99065b504f7056e0ef014e3cf8a58
MD5 9d31a41b7cb32fc8d860998b4ecf6dd7
BLAKE2b-256 6ba024cd72d2ae04ecb76d8e3172c97ec57934c92faf59bf54efb389c819ab79

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9dca3f3fbfb4af07d4cb393742fb328ed4913e73163bd95732dade00a2c25734
MD5 8f2acfc7f4326194193fe4c7bbb27e5f
BLAKE2b-256 ca582c147c702e595801e263bcb8366af56f0bb474ec3080678b87088ae4afbe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c7d2fbcc82873336250a95920268dcbd39e8dff15de2765f0fb1f426a9c4b4a1
MD5 e05ec17f0be2dd433bbd1c93bdad3b43
BLAKE2b-256 673a86320896b21f0a0643353ac796b4726cee83a4d2c906398247230a546f35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a440a633a5378a13a5096fe243bd933b65065d02371c90b1e679f0c9ff0e3b9c
MD5 137cd29cd1ff7372c8d23d969b2f33d6
BLAKE2b-256 2e3c34baa2a3a71b0e1c3389e7c3e580775b851f2d1362d1c89ff4291c1185c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3cb28affdc7cac8df1af95ecbfbf126dde094dbc74e75b0451e6a993afb8c737
MD5 fc7676bc7400d6f17c9ba10356fba627
BLAKE2b-256 4d9790df58c3533fa0c2a177c81cf21961c3aeef2fb341738bad019c9f0b5c87

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 31dc17e79fde44d40d22fb783568c912670f173685b181bf2329c058ac30870d
MD5 ed037d413e30eb7ac61ac0995ee31a36
BLAKE2b-256 8166da2d4b8a722d3b761be75f1e5e3d2dca525a9e66ca19ab28449f5926545f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4f1538e2e8d511f64c940f01ad74e4be4b6bf8f8813684e221c87a892c118204
MD5 94bcff68e0781d6eedd25a1c2ea7c2c7
BLAKE2b-256 b3c55d2c7fcef4781794196d860aed489fdc6700d06fc5b0ae00703325e9b65c

See more details on using hashes here.

Provenance

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