Skip to main content

AGP Rust bindings for Python

Project description

Gateway Python Bindings

Bindings to call the gateway APIs from a python program.

Build the pypi package

Install uv with the preferred method for your environment. On macOS:

brew install uv

Once uv is installed, run:

task python-bindings:build

This will build the python bindings in debug mode. Once they are built, you can run the examples in the folder.

Run the gateway via python bindings

Server

task python-bindings:example:server

First client

task python-bindings:example:alice

Second client

task python-bindings:example:bob

Project details


Download files

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

Source Distribution

agp_bindings-0.1.0.tar.gz (105.9 kB view details)

Uploaded Source

Built Distributions

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

agp_bindings-0.1.0-cp313-cp313-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.13Windows x86-64

agp_bindings-0.1.0-cp313-cp313-manylinux_2_38_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

agp_bindings-0.1.0-cp313-cp313-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

agp_bindings-0.1.0-cp312-cp312-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.12Windows x86-64

agp_bindings-0.1.0-cp312-cp312-manylinux_2_38_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

agp_bindings-0.1.0-cp312-cp312-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

agp_bindings-0.1.0-cp311-cp311-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.11Windows x86-64

agp_bindings-0.1.0-cp311-cp311-manylinux_2_38_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.38+ x86-64

agp_bindings-0.1.0-cp311-cp311-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

agp_bindings-0.1.0-cp310-cp310-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.10Windows x86-64

agp_bindings-0.1.0-cp310-cp310-manylinux_2_38_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.38+ x86-64

agp_bindings-0.1.0-cp310-cp310-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

agp_bindings-0.1.0-cp39-cp39-win_amd64.whl (3.6 MB view details)

Uploaded CPython 3.9Windows x86-64

agp_bindings-0.1.0-cp39-cp39-manylinux_2_38_x86_64.whl (4.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.38+ x86-64

agp_bindings-0.1.0-cp39-cp39-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file agp_bindings-0.1.0.tar.gz.

File metadata

  • Download URL: agp_bindings-0.1.0.tar.gz
  • Upload date:
  • Size: 105.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for agp_bindings-0.1.0.tar.gz
Algorithm Hash digest
SHA256 17357c45b9ea7f4bb4f778360cb3143a827db6f8f352fd590d04205b9fe9e17d
MD5 046dd0799bf0785b95da51576b305046
BLAKE2b-256 59436c038988762d15abb7eae9d14e62f60693594fe9e6adafe95828959acbdf

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e177647b43eaffd45524a7adce34dafaa637cb1f38853b963df208f00b7d82bc
MD5 866d30c39836770ada16de586387862b
BLAKE2b-256 1e832c4b0f5832dfb66178010cf223d6a98548ee010aa53937c8e188b843a1b0

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 6d659869d7150adab6c2f194a1d6bb55c104462bc503f55ff6396874eb507688
MD5 6b1cd9911d8c7a660cdf8f8af1b2faa0
BLAKE2b-256 3521eb9af09639cdf2b711d44f9c223e8e2f36eeaa2d13f14a6e48b10638d542

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a11ee009b59fa8efeac4ad4c9286ca996f2b86a26c99fea5aecb4a2333f2a66
MD5 d4a1062beb9548aec522d96be4040bd8
BLAKE2b-256 59074ae4dc4dc0b90da1b36b4f0dc835b42c2f7eb145d87c455036c69041469e

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 22c40b9f200ead12a27ddb402f9f4a907b164adef524e048a5c260ad616bcf73
MD5 26ce7ac712e4463817be58fa7b06b21d
BLAKE2b-256 6bf47c7567f24efc6d5b4c512f1da1b6aaf03e562ad872c4a07cd51cfbde79ae

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 d458e273ec4090b54db5f0d5b87c572c136062a60cb74600f3c6e22c27b2243f
MD5 1a9760888d494a01da98310ca05b81dd
BLAKE2b-256 b5e0e992e7641c8145a5494cf194519b7aa188fd1c1b083793558066d28ff5fa

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f37fe1ab779012cea242de4282868d4117478da2c00f81505b7c8b186d5d52ab
MD5 a599733250bb7402df2b448a542d05d4
BLAKE2b-256 ca307d164bcbf52a8d66f0af1d4b11a562402b54784e345a6b20723185c6e4a1

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5ca54dcb0326560c8a28a13904ac29a20960bf7f0a7e95fee807dccdf918e5eb
MD5 ae323efaf9f8cd12d3571c4659c530b5
BLAKE2b-256 ed9fd9de31b6e0f336e744f118f5e1389a9923bf31d0dcdfc21e4db1ff5a6899

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp311-cp311-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp311-cp311-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 d1a41c90f13c677b6fa73d402730aa7debcddf9239ae783e92ac2cb02771c222
MD5 019551c40e655adbf4f7f127b929ac27
BLAKE2b-256 015069129942b481d37eef598c7cf9726e029ca245a24ab1685c314e7f4fec15

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 312975a230015a3b5afd045e2adcf1904364865bbd4ec9f5c406af04920124bc
MD5 d477aad313d358c828d7d16fe327fde8
BLAKE2b-256 1256d44d2c0a088c09deed1b908eeee4b047b2cd5227b24540a64def3561729a

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ff10a05d1531fc7235c5a8bce050fac0afdd9ab43f060d74576d166969e829b0
MD5 bf8eab6fef9dad22e7262f08cafd1629
BLAKE2b-256 e1e6a4cd642c3af945b1d95ed3261628140f5438b78f4194e4fd845dc671e09f

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp310-cp310-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp310-cp310-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 2864fe699f088ba60c52265dd3adb505e83d63301c4a8385c53713b530ec5541
MD5 66569a2d2aac8c90fd393842ea63157f
BLAKE2b-256 75731ddea646f1cff44c5b05e0f71329282b1f81aef91b7dc35e676d8bd68199

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 562b0d93f2d33e81cdf7d50d0b93805dc370b729cb3f24aa18ab40a7e53d9e39
MD5 afaa44960691b418852589bacd8de472
BLAKE2b-256 2d0627859d27031fdfb9cd2694e0d6b9060119aa81b89021a017f951d9ebdab7

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: agp_bindings-0.1.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for agp_bindings-0.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7189d8352a7fa45fbead2432b93e04e0c2391976f989aca75fe553921a5a3d7b
MD5 88da19dc2ddab059e2d2f7737261c730
BLAKE2b-256 73507fbf63a2804649f56da3ae592cbd74526a7cd43eed8703c72c538c198f84

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp39-cp39-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp39-cp39-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 7085051a159145021d1786892c4d93e6a560e15892fd42e11b7800ed37976beb
MD5 5e80414809bae8cac79061ee2fb3a690
BLAKE2b-256 4e85e00d113c8ec99eda66e0219266dff7c5aaea8eca538d3544dc1fbb647944

See more details on using hashes here.

File details

Details for the file agp_bindings-0.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for agp_bindings-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d65ecf95b207a59cccafb28075713a666a01b05a05032ddf5bebaa411704c20b
MD5 73bdba1dc691e3426cd38611b1b54d43
BLAKE2b-256 fa59809076ccd4cf3c2f118d8651c06a47fb5fd732907f7b0d55dd20766d8435

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