Skip to main content

Common dependencies for Python 3 software development and data management.

Project description

commons-lib

This is a common library for dependencies that might be useful on Python Development.

It offers:

  • A thread-safe Database Adapter + Data Migration executor powered by SQLModel ORM (sqlalchemy) and Pydantic;
  • Local Cache database;
  • Dynamic runtime import;
  • Local/HTTP Remote Resource representation powered by httpx;
  • Common Media Types;
  • Currency support:
    • Currencies in ISO-4217 format powered by pycountry;
    • Currencies Quotation and Transfer Quotation from Wise and Coinbase;
  • Notification System (powered by apprise):
    • SMTP tool for sending messages (to be replaced);
  • Media Processors:
    • Document Processor;
    • Image Processor;
    • Audio Processor;
    • Video Processor;
    • Subtitle Processor;

⚠️ This is under active development and might not be ready for production environments.

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

commons_library-0.4.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

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

commons_library-0.4.0-py3-none-any.whl (22.5 kB view details)

Uploaded Python 3

File details

Details for the file commons_library-0.4.0.tar.gz.

File metadata

  • Download URL: commons_library-0.4.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for commons_library-0.4.0.tar.gz
Algorithm Hash digest
SHA256 4d11a8e92e04cc40370bf07537a4fa86f46d0bb938c4306cb6ecd6f80e983acf
MD5 b3f81c4a8c9f33d013ee0a1a02f2f11e
BLAKE2b-256 e1c36b8eb822c27f20ac7aed61a68c22982284e48916ff524bbe55caa7b2db8a

See more details on using hashes here.

File details

Details for the file commons_library-0.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for commons_library-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f4c3eb3b80067666af15f3b2901c30783fb0c35d1f0f4c67908a6fb7a282730d
MD5 70969326b1103ca4568ead4a7d3cd86b
BLAKE2b-256 63e387d5b6321fa575eb6163cfe4177b0f113a95d807c2e78f4b0dd97277906e

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