Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

attp_core-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (715.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

attp_core-0.1.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (719.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

File details

Details for the file attp_core-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for attp_core-0.1.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0a0fa45a43204cff7f81de9ffae5b2b1b0a772be8a2d3d38683760830abe638
MD5 6b6256806d5a02a814527fdbe119bafa
BLAKE2b-256 34d097afbb574b2d090e12175701fd414a93d794253b0aa62ef1fb2e83340895

See more details on using hashes here.

File details

Details for the file attp_core-0.1.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for attp_core-0.1.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e2d5900f4701eb0cd6f066c78b7bbe45c4b6e64ac30c3842762d0c2fb4a7984
MD5 d89f8ca7a6fcea9224f83e5ce63688a1
BLAKE2b-256 11e5f910e75d1fc9d3529df93b13a2d3d98cb89fdd9abd707a762bd4dddae222

See more details on using hashes here.

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