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.8 Introduces journal publishing/reading API.
  • 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.10.1.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

serverish-0.10.1-py3-none-any.whl (47.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for serverish-0.10.1.tar.gz
Algorithm Hash digest
SHA256 4f2e46be254ac917e6ae13f799f9fe61b0b7f62b07e6ff7ee860a983895a8e3c
MD5 bedc0e4b75dc0b5ff2ddeeb4abc860e6
BLAKE2b-256 2828811c48ab6ac3d620ecfe6a5af5e257f3701d6ed373d45fac79d9dd9ecbb5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for serverish-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2711859e078d19bbececce3638a826e01ea4cdee7e10c0f145a9e1d991fdf1b
MD5 6da9311c5e685136b7c8cb3eea70923b
BLAKE2b-256 0ddc8388015bea20c447e8325d5e9d4fb0f6849ec01a5eceebddbee8154dcf9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page