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.2.0.tar.gz (25.5 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.2.0-cp313-cp313-win_amd64.whl (965.5 kB view details)

Uploaded CPython 3.13Windows x86-64

memgentic_native-1.2.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.2.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.2.0-cp313-cp313-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

memgentic_native-1.2.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.2.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.2.0-cp312-cp312-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

memgentic_native-1.2.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.2.0.tar.gz.

File metadata

  • Download URL: memgentic_native-1.2.0.tar.gz
  • Upload date:
  • Size: 25.5 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.2.0.tar.gz
Algorithm Hash digest
SHA256 813c35c0e62033c0397bc938c1448c409d5cbfba1be935f3db09f6fd92d71f94
MD5 c4b2567ef46d7a7bb91ebe16ec4723c9
BLAKE2b-256 112b1f40f5c1aa0111232e5a28b3836a1412d64d11103523da812fb672720fb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 778b336c6b7dfc05762dfee0f1e8530ea009601f37c9bf87d8ffa7ee93697603
MD5 373925c984f3d15f943af68639cdfa20
BLAKE2b-256 b343ce7260988038dea2b07462ebadfe8692af6360e3f54170632665df221a5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19effb30de7f18a9d3a67f152716d64f987b9db2de8b34aec6aea0b77dba37d8
MD5 d46e144599c40f9e7386ddb8afeddbe9
BLAKE2b-256 3d5ab1a93d5fa75ec1036684428e300c70abd311268479b4b100602ca9aa249b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c0b95e1835ea5f9b790ce5786f9c7ba7ed985892c9102094155c2b1f2e6ec86
MD5 972f8e1d4a07208fef7838e3e2eda73f
BLAKE2b-256 f54b0ff8ec8cf07dd19deae24b6a28fcddf37fdf4337cc320c93983b53b31e12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cfed494ef4873b4fac004272ca1f46836508a2aab067766584a4ef1336f824fa
MD5 cb033794e45a169dea88bdee798f9499
BLAKE2b-256 578bc761d81f89e1db7845cb0842fccad4ccfde4d325b58474711053cd1ebd3d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ce392a45d4c12ca6d11758310825f8c19e877530cccebb29d1934a16af200211
MD5 39c57559c739ab68a693d9e1df9e25a6
BLAKE2b-256 fa710b50c1c14efec26919dcf71d5e913778e7539367702c52fc071e754aef36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c79a0b6e507b491172e07e7dc02cc3449d5396bc45df414630f7d488bb9b6546
MD5 7d08c0bd66841141ab51de14cc1bc1ee
BLAKE2b-256 60dc10af824ded03ee3462bdf74330e3bb82c5cbe619e2e826eea036de9be34e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0778bebb62ab2d5dea0825c7575b0c65097f23ff8ab5e36415a97122b6c614a6
MD5 8ae29e366711451ca7f0f061d56d0a60
BLAKE2b-256 db1ad3d094d1904c0d92a969c1f6fa5e279cd4829b8b8c74835217f0ce17ec2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f279772834f16dc567427f1a6f55b5aa35b8090f43d6d1e79c5d3e63a0f19ee2
MD5 6b4589f88a634dd195cbd205bc3b1783
BLAKE2b-256 ee66938a0f252a10405fe2416e12cf2cfbc37eec7173c1063a46927ab507f19e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c59f3630ed0f9f4da10056ab9acade7c1e396c2d5e70bb81b584b99a1ef525e3
MD5 4c40b6f30b420f9b475677dbe77317a1
BLAKE2b-256 6621e78c7ec8e9465c849e7e82deedc8cfcf5eb113089f0c61f98bd032aff574

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for memgentic_native-1.2.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 27e8cd7e8604029612a0227e1c47a09937fa05bc43ac84e9c02de448308baf9f
MD5 67f082400c61c607fe4f596df360af41
BLAKE2b-256 d9a9c6bae221c1a7e133ad234046bab3e4095c1b00d1988c7795d58482751052

See more details on using hashes here.

Provenance

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