Skip to main content

feagi-rust-py-libs

High-performance Rust-powered Python libraries for FEAGI data processing, sensorimotor encoding, and agent communication.

Built with PyO3 and Maturin, this package provides Python bindings to FEAGI's core Rust libraries.

Features

  • Data Processing: Fast processing of sensory data to and from neuronal forms
  • Sensorimotor System: Efficient encoding/decoding for vision, text, and motor control
  • Agent SDK: Python bindings for building FEAGI agents in Rust-accelerated Python
  • Data Structures: Core genomic and neuron voxel data structures
  • Serialization: Efficient serialization/deserialization for FEAGI protocols

Installation

Pre-built wheels are published for Linux, Windows, and macOS (x86_64 and aarch64). Prefer this so you do not need a Rust toolchain:

pip install feagi-rust-py-libs

From TestPyPI (staging)

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ feagi-rust-py-libs

Building from source

If pip falls back to building from source (e.g. no wheel for your platform), you need Rust 1.85 or newer. A transitive dependency uses the Rust 2024 edition, which is not supported by older Cargo/Rust.

  • Check version: rustc --version and cargo --version
  • Install or upgrade: https://rustup.rs/ then rustup update stable
  • Then: pip install feagi-rust-py-libs

Usage

This library is primarily used by the FEAGI Python SDK and agent applications. Most Python classes are named after their Rust counterparts, with internal wrapper classes prefixed with "Py".

Documentation

For detailed information about the wrapped types and functions:

License

Apache-2.0

Metadata

Release files for feagi-rust-py-libs 0.0.114

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for feagi-rust-py-libs 0.0.114
File Size Uploaded Provenance
feagi_rust_py_libs-0.0.114.tar.gz 128.1 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for feagi-rust-py-libs 0.0.114
File
feagi_rust_py_libs-0.0.114-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-win32.whl CPython 3.8 abi3 Windows x86-32 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_x86_64.whl CPython 3.8 abi3 Linux musl 1.2+ x86-64 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_i686.whl CPython 3.8 abi3 Linux musl 1.2+ x86-32 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-32 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 90.4 MB

Release files / feagi_rust_py_libs-0.0.114.tar.gz

Download URL feagi_rust_py_libs-0.0.114.tar.gz
Size 128.1 kB
Tags Source
SHA-256 checksum
How to use checksums
3e373ce0e1e5588bc9bd08d002e76e0fd43182527bdd6ef48090d5f627471c0e
BLAKE2b-256 checksum
How to use checksums
7df4a0e2579feb2a1f14c2867b18041bac67eff8103f317c84a48644c0a812e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-win_amd64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-win_amd64.whl
Size 7.8 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
a55cb75bf41a61f3f19bb937c0a1d22e3cb24f5f64945cc82e4cdc9904587bcc
BLAKE2b-256 checksum
How to use checksums
75271c7c11d6ae405d503b2925f4412dcf91d642d48afd579b7fd07889a5fb17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-win32.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-win32.whl
Size 7.0 MB
Tags CPython 3.8 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
e520fcdf6a6a8fc6f0d721031cfa8f8533e5ee2ff41b16f2c1d167985742fbe2
BLAKE2b-256 checksum
How to use checksums
08589d57aad4d840addad943a3be19ee32bb8f918e309c52a923b3ca09b62ee1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_x86_64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_x86_64.whl
Size 15.9 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
76ebb3eeb86ee5460545a4af4b7c2ed04fed9bff0a9dcd9a3adc96922169d0ea
BLAKE2b-256 checksum
How to use checksums
c681ab775d0683b21fd4ff65765203fe6fe26360d6eee18e1cd564667c486261
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_i686.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-musllinux_1_2_i686.whl
Size 15.5 MB
Tags CPython 3.8 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
bf3604f956608f5661f8da82de476d900aeefc5848aebfc020a86a4f93f791bf
BLAKE2b-256 checksum
How to use checksums
2927233b97ffc717bfec35be8b77da4d51bd9ac091966be17e6197ded2f2ff59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 9.2 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
e07844b3f490035c9368ca1a673248cd4d37d5eef84f7d40c065ebc7304f1e83
BLAKE2b-256 checksum
How to use checksums
b9b316644ccb63ff75519280a765508f76cf394d38ef981e12f347fcd5a92941
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Size 9.5 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-32 abi3
SHA-256 checksum
How to use checksums
7ebf7d31f431980b093a4906a6d112e888b1f839c11fbf4963b46db29eca8585
BLAKE2b-256 checksum
How to use checksums
3df030ec0dc9807748f88e842723707995fa83b02c99b5adfb51820c69201625
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 8.9 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8365502bea766721806d246153b4f96d52fa29c6047132a23850c2784f30a9ce
BLAKE2b-256 checksum
How to use checksums
3a392aae29557724f1f202ce12457a2de617c6ea076919ae2a091b130edb0197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_11_0_arm64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_11_0_arm64.whl
Size 8.1 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1d1e21544814a1eedb0f2a62c66909e525ee5f36c239331a95909aee8a0991ad
BLAKE2b-256 checksum
How to use checksums
debd055bab372061594fbdf26f5ea435492297148179934b8317917fcaf803c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Release files / feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_10_12_x86_64.whl

Download URL feagi_rust_py_libs-0.0.114-cp38-abi3-macosx_10_12_x86_64.whl
Size 8.4 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
66a095b51a18ebc55a789e75c1cb184638ab3766b3c61cb7bb75991968bac6e0
BLAKE2b-256 checksum
How to use checksums
b84dfe08bbfb22a87f2b94e568f28c32553bee8e3250d0ad36824b7339779603
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.15.0

Security for feagi-rust-py-libs 0.0.114

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.0.114 This release

10 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page