Skip to main content

Client library for the Architect trading platform.

Project description

architect_py

Example usage

import asyncio
from architect_py.client import Client


async def main():
    c = Client(
        host="<your installation domain>",
        api_key="<api key>",
        api_secret="<api secret>"
    )
    print(await c.execute("query { me { userId email } }"))
    s = c.subscribe_trades("BTC Crypto/USD*COINBASE/DIRECT")
    async for trade in s:
        print(trade)


asyncio.run(main())

Running additional examples from this package

Clone this repository to run examples in the examples directory. This package uses poetry for dependency management. To enter a poetry virtual environment, make sure you have poetry installed and run the following from the repository root.

poetry shell
poetry install --sync 

export ARCHITECT_HOST="<your installation domain>"
export ARCHITECT_API_KEY="<api key>"
export ARCHITECT_API_SECRET="<api secret>"

python -m examples.trades

You can exit the poetry shell by running exit. Environment variables set within the shell are not persisted.

Maintainers

poetry run ariadne-codegen

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

architect_py-1.1.0.tar.gz (29.1 kB view details)

Uploaded Source

Built Distribution

architect_py-1.1.0-py3-none-any.whl (50.5 kB view details)

Uploaded Python 3

File details

Details for the file architect_py-1.1.0.tar.gz.

File metadata

  • Download URL: architect_py-1.1.0.tar.gz
  • Upload date:
  • Size: 29.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.4.0

File hashes

Hashes for architect_py-1.1.0.tar.gz
Algorithm Hash digest
SHA256 9a29f9e359fdea20ba960d6ac83ca8a762b8e6824e21559b1d18c82f467671d0
MD5 d74c9dd39cca1eb07eb3d6adc18f65a7
BLAKE2b-256 2eb077c21bf834154f12fb5c836042e14162a3e1709c3de20057b09e19225dee

See more details on using hashes here.

File details

Details for the file architect_py-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: architect_py-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 50.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.4 Darwin/23.4.0

File hashes

Hashes for architect_py-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bbb1aef0123aa55cea82a2e82fd4ced1f9668017b3f5aa64079319187336cc2d
MD5 f0ce83dafc68cc9cd93e684b0cb2f49a
BLAKE2b-256 ad731bcf8ee2167b9b920efe8e9aa0045a059cd0ef1cada8c8af0b3fae04c1d0

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page