Skip to main content

A resilient, minimal HTTP client for the Liotel API with retries, caching, and CLI support.

Project description

Liotel v0.2b0

English | فارسی

A resilient, lightweight Python client for the Liotel API with:

  • Automatic retries (with exponential backoff & jitter) to handle network errors
  • Safe timeouts to prevent hanging requests
  • Token-based authentication for secure communication
  • Simple CLI (liotel) for quick tests and automation
  • In-memory caching (optional) for GET requests to improve performance

Installation

pip install liotel==0.2b0

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

liotel-0.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

liotel-0.2-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file liotel-0.2.tar.gz.

File metadata

  • Download URL: liotel-0.2.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for liotel-0.2.tar.gz
Algorithm Hash digest
SHA256 bcd78e777b692b322bb4a1ad123f551415ca27e354ab14fd56628b0b78ce0688
MD5 0504b5b60739c7499aa42cf8731346ff
BLAKE2b-256 bc0a6c08287be67d094e79d1c994b56d83b683fcc1dd7baf39e8725f00df304a

See more details on using hashes here.

File details

Details for the file liotel-0.2-py3-none-any.whl.

File metadata

  • Download URL: liotel-0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for liotel-0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3ad5a48293e3c802b6e80332cd636f36226be5318439307802c2d1bd27e92866
MD5 5b9d2c2988c025c33a78aa267222db80
BLAKE2b-256 7809d47a469e36667b1dffeb9cce96d794007a442872bb9ea10b7ee09ecc1367

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