Skip to main content

helpers for server alike projects

Project description

serverish - helpers for server alike projects

CI

Features

  • Component management
  • Singletons
  • Connections management and diagnostics
  • NATS based Messenger

See doc directory for more documentation.

Optional (extras) dependencies

In order to use Messenger, you have to add extra 'messenger' to your project.toml serveris dependency, e.g.:

serverish = {git="https://github.com/AkondLab/serverish.git", extras=["messenger"], branch="master"}

or specify dpendency with extras in the pip convention: serverish[messenger]. this will install nats-py package.

Changes

  • 0.7 Includes progress tracking messages in the Messenger API.
  • 0.6 introduces breaking changes in the Messenger API:
    • Convenience functions get_xxxxx() returning publishers/readers are synchronous now. Remove await-ing for their results.
    • Change of signature of the callback for MsgRpcResponder.register_function for Rpc->None.

Credits

This package uses some code and ideas from the rich package (Copyright (c) 2020 Will McGugan).

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

serverish-0.7.2.tar.gz (29.8 kB view details)

Uploaded Source

Built Distribution

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

serverish-0.7.2-py3-none-any.whl (43.6 kB view details)

Uploaded Python 3

File details

Details for the file serverish-0.7.2.tar.gz.

File metadata

  • Download URL: serverish-0.7.2.tar.gz
  • Upload date:
  • Size: 29.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.0 Darwin/23.0.0

File hashes

Hashes for serverish-0.7.2.tar.gz
Algorithm Hash digest
SHA256 725b5d4ce20bf79ffe1a4ea260b6e3fb2dd6c4a7285e0c9731c6dae766f37b2e
MD5 51ee0e6d02f3a1259218f225a3264abb
BLAKE2b-256 96076be91e73d1cd61b8bd2a939b844ed9032d3a59ec39c8b129aef336499215

See more details on using hashes here.

File details

Details for the file serverish-0.7.2-py3-none-any.whl.

File metadata

  • Download URL: serverish-0.7.2-py3-none-any.whl
  • Upload date:
  • Size: 43.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.11.0 Darwin/23.0.0

File hashes

Hashes for serverish-0.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cee8f1c2cab609cefdfe1487c71e261c012f3a14ffaa5e149eb4a65fc85ad497
MD5 13dbe1e28c2c27726f34589e4daeeecd
BLAKE2b-256 f5ff82cd48d45d942c2841eea893e4479f4f8c696462493cffe4d34c36fc8db1

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