No project description provided
Project description
ATTP-core
High performance core library for AgentHub V2, written in Rust with Python bindings.
🚀 Getting started
This project requires Rust and Python to be installed on your system.
Requirements:
- Rust (latest stable version recommended)
- Python 3.11
- Cargo (comes with Rust)
- Maturin (for building Python bindings)
- PyO3 (for Python bindings in Rust)
- PyO3-Async-Runtimes (for async support in PyO3)
🔧 Installation
To build and install the library, run:
maturin develop --release
Make sure that you have all the required dependencies installed, processor architecture matters. For more details, refer to the Maturin documentation.
🧪 Building
For x86_64 architecture:
sudo docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin build --release -i python3.11 -o dist
For ARM64 architecture:
sudo docker run --rm -v $(pwd):/io ghcr.io/pyo3/maturin:v1.9.3@sha256:cc6529e300f23dfa34243e7ad4f27571e06a7eae498aa133955c579ab5905718 build --release -i python3.11 -o dist
This will create a wheel file in the dist directory.
📦 Usage
After building, you can install the package using pip:
pip install dist/attp_core-0.1.2-cp311-cp311-linux_x86_64.whl
Replace the wheel file name with the one generated in your dist directory.
📝 License
This project is licensed under enterprise license - see the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file attp_core-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: attp_core-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 721.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.1.3 CPython/3.11.13 Linux/6.16.6-arch1-1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d7e15ecfc871f40aa63584f921990f077b347af0451b7e70872a0105b2463904
|
|
| MD5 |
6822985afd18c8e8bd4e29238a1984e1
|
|
| BLAKE2b-256 |
16f0f3bb1f8a544d0e44826030f39dc8dbec5a82f4a56ab17ed0701f0f6e4d3c
|