Skip to main content

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

Project description

Liotel v0.2b1

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.2b1

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.2b1.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.2b1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: liotel-0.2b1.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.2b1.tar.gz
Algorithm Hash digest
SHA256 dd0fa878eb857f0c6d8c784e5f10bf9ead44ad09c7591f58acf4380405962625
MD5 1ae3e715675294c0803dfd0ca6aeb692
BLAKE2b-256 de0092155a5784eecc015abbe34234a8350f2ded438ef4a820db58bc85c72c63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: liotel-0.2b1-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.2b1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e6653cd7a9dd4f1dde8111bf579b34d5e0051b214c19a6a5b789a83b7e1dbfb
MD5 64eb950ee9409f11049c382842fd0218
BLAKE2b-256 087630a9108b09f9a975f11f6dcec6aae078fddc48059f3e1f3113342071ea72

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