Skip to main content

A simple python library for interacting with the Fetch.ai messaging service (called Memorandum)

Project description

Babble

A simple python library for interacting with the Fetch.ai messaging service (called Memorandum)

Quick Example

from babble import Client, Identity

# create a set of agents with random identities
client1 = Client('agent1.....', Identity.generate())
client2 = Client('agent1.....', Identity.generate())

# send a message from one client to another
client1.send(client2.delegate_address, "why hello there")

# receive the messages from the other client
for msg in client2.receive():
    print(msg.text)

Developing

Install dependencies

poetry install

Run examples

poetry run ./examples/simple-e2e.py

Run tests

poetry run pytest

Run formatter

poetry run black .

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

fetchai_babble-0.1.0.tar.gz (10.5 kB view details)

Uploaded Source

Built Distribution

fetchai_babble-0.1.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: fetchai_babble-0.1.0.tar.gz
  • Upload date:
  • Size: 10.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-60-generic

File hashes

Hashes for fetchai_babble-0.1.0.tar.gz
Algorithm Hash digest
SHA256 892be8ff7501e488a14cb86345ef11c810367c98ec2b48ff00fafe80809c804b
MD5 9ac9caf50337cab0f74e1662dca88994
BLAKE2b-256 ae0c15d2a28eba92821f22dedaa88432aa2c8667a1c930584c0aa954a34b9916

See more details on using hashes here.

File details

Details for the file fetchai_babble-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: fetchai_babble-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 12.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.3.2 CPython/3.10.6 Linux/5.15.0-60-generic

File hashes

Hashes for fetchai_babble-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c2b773b0e05fda3a2e22b229eebb0326c12992a1bc8480bc7c57623bde8ddffd
MD5 f68b47ab71cc32a25ff750aa9699dd93
BLAKE2b-256 50d9d24eb0136fd81688b6b02aa97349204e2f22b776cc054b89b360a1691d2e

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