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.2.tar.gz (32.7 kB view details)

Uploaded Source

Built Distribution

serverish-0.10.2-py3-none-any.whl (48.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: serverish-0.10.2.tar.gz
  • Upload date:
  • Size: 32.7 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.2.tar.gz
Algorithm Hash digest
SHA256 959d6e39c455a120d22dac5500ba6191a0bdf38f5934e8746d79c887b208da50
MD5 ee7fa2fc0cdd70b7674cfa347b37c916
BLAKE2b-256 398c8d3f0d8c7a213eb4ebe6aa436d95af7dd6cc8f17bf2e2f6960393be2c836

See more details on using hashes here.

File details

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

File metadata

  • Download URL: serverish-0.10.2-py3-none-any.whl
  • Upload date:
  • Size: 48.1 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 eaca0e65ce0915acd6f0249bd6182c746457e131e6254731aa79317ce577cfa5
MD5 dee5ea520c6bf345a9b85c2ab74fa615
BLAKE2b-256 63ba195ec49ccd4275bdf793202afb3b08d1e77763671eef2045e9e91a2ec050

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