Skip to main content

Seamless v4 utilities

Project description

Seamless V4 Utilities

(code-url: https://github.com/sislv4/sislv4utils)

Companion utility library for Seamless v4 architecture

Install

pip3 install sislv4utils

Uninstall

pip3 uninstall sislv4utils

Version History

v0.0.6

  • A new enum value Provider.AUTO has been introduced in Config
    • Setting provider to Auto will check if ETCD_HOST have been defined as environment variable in runtime
    • if Yes, then all config._provider will be set to ETCD; else it will be set to FILE

v0.0.5

  • MessageQueue constructor now accepts Config object instead of host, port etc
  • MqttcClient constructor now accepts Config object instead of host, port etc
  • ObjectStore constructor now accepts Config object instead of host, port etc
  • Service class and its derived classes have been modified accordingly

v0.0.4

  • Overall code improved.
  • New abstruct classes like WebService, MQService, MqttService inherited from Service have been introduced
  • Config class is improved. Now loading standard s3 settings, MQ settings and MQTT settings is just a function call away
  • app.py have become very minimal. Service class start method now takes care of outer exception handling
  • Few defects in MqttClient has been resolved

v0.0.3

v0.0.2

  • MQTT support added
  • Dependency on protobuf version is fixed to (== 3.20.3) from (>= 3.20.3)
  • Created basic content for this README.md

v0.0.1

  • Create Initial version

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

sislv4utils-0.0.6.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

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

sislv4utils-0.0.6-py3-none-any.whl (23.2 kB view details)

Uploaded Python 3

File details

Details for the file sislv4utils-0.0.6.tar.gz.

File metadata

  • Download URL: sislv4utils-0.0.6.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for sislv4utils-0.0.6.tar.gz
Algorithm Hash digest
SHA256 0de19464682f95f8ab76a65436e8814320c956ddc4215af9f4bb7ee900e0c6bf
MD5 838e6ef7f61faa2d356625f3392d4bc8
BLAKE2b-256 f077efbad13311ecefa3d54d18778391027804bed5e85bdade8598f1c26af276

See more details on using hashes here.

File details

Details for the file sislv4utils-0.0.6-py3-none-any.whl.

File metadata

  • Download URL: sislv4utils-0.0.6-py3-none-any.whl
  • Upload date:
  • Size: 23.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.14

File hashes

Hashes for sislv4utils-0.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 f23242689cc5e1d37bef5172de3f7271e1e01ac543f418b4cf261a34882a6a70
MD5 1d943384c78fa0367478584cdd4d70b3
BLAKE2b-256 c0f4be72e9dd2b90373d77df2fe2ce08d066ca9fa19e3097879f2a1ac7c0b0a8

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