Skip to main content

The Turing client library implemented in Python.

Project description

Turing Python Client Library

This library provides a straightforward interface for interacting with the Turing RPC Server. It simplifies the process of sending questions and receiving answers.

Project Structure

The client library is structured into modules within the core directory for clarity and ease of use:

  • models/: Contains the data structures and domain models, such as Question.
  • client/: Houses the logic to handle communication with the RPC server.
  • errors.py: Defines custom exception classes that the client may raise during operation.

Here is the layout of the project:

my_rpc_client/
│
├── core/
│ ├── models/
│ │ └──── # Domain models such as the Question class
│ │
│ ├── client/
│ │ └──── # Handles the communication with the RPC server
│ │
│ └── errors.py
│    └─── # Custom exception classes for the client library
│
├── tests/
│ ├── test_models/
│ │ └──── # Unit tests for the domain models
│ │
│ └── test_client/
│   └──── # Unit tests for the RPC client functionality
│
├── examples/
│ └── # Example scripts on how to use the library
│

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

turing_ai-0.0.1.tar.gz (17.0 kB view details)

Uploaded Source

Built Distribution

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

turing_ai-0.0.1-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

Details for the file turing_ai-0.0.1.tar.gz.

File metadata

  • Download URL: turing_ai-0.0.1.tar.gz
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.4 Darwin/21.5.0

File hashes

Hashes for turing_ai-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a612cb93ec7f025f5eb37cbc6b4ac371035889320d2fbe5e5cdbeee7036ebaac
MD5 8d9c9960704a2ca0cc2ea127672e9275
BLAKE2b-256 d8e84590db4c916ecc49a659ed702b6ed5afd5161472534b6924d79929eb3eda

See more details on using hashes here.

File details

Details for the file turing_ai-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: turing_ai-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.0 CPython/3.11.4 Darwin/21.5.0

File hashes

Hashes for turing_ai-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d27d877beae5502b09f5fc7918094f36cfb16a68f5825a04df6b02504c35aba0
MD5 f8d571691a819100a5506a97ef02b7d9
BLAKE2b-256 54bc3cabea59e273e0421e3de3dccf6db8ea93e1231b95100f7b9b4aa3347582

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