Skip to main content

PyAMS chat async server

Project description

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS chat WS?

PyAMS_chat_WS is an async WebSocket server based on Starlette, which can be deployed using GUnicorn and Uvicorn.

It relies on a Redis server’s channel to which it subscribes to get messages which are dispatched against WebSockets clients; authentication is done using JWT tokens which are generated by a REST API using PyAMS_auth_JWT package.

Messages are sent by applications using PyAMS_chat package.

Changelog

1.1.1

  • updated package dependencies

1.1.0

  • added HTTP monitoring endpoint

  • added Elastic-APM support

  • added configuration file example

1.0.0

  • initial release

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

pyams_chat_ws-1.1.1.tar.gz (60.0 kB view details)

Uploaded Source

Built Distributions

pyams_chat_ws-1.1.1-py3.9.egg (17.1 kB view details)

Uploaded Source

pyams_chat_ws-1.1.1-py3.8.egg (17.1 kB view details)

Uploaded Source

pyams_chat_ws-1.1.1-py3.7.egg (17.0 kB view details)

Uploaded Source

pyams_chat_ws-1.1.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file pyams_chat_ws-1.1.1.tar.gz.

File metadata

  • Download URL: pyams_chat_ws-1.1.1.tar.gz
  • Upload date:
  • Size: 60.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.1.1.tar.gz
Algorithm Hash digest
SHA256 8a8d8534c860853683fa76cc7b3f9f1343d1c1651ae1195df78b15f69b91038c
MD5 6599e958d0d9ae6101e8f74a470b49b4
BLAKE2b-256 c7821dda50fb3a9cec14853fb00fcef8fc768b15003f659f6d97ec8ff28fded7

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.1-py3.9.egg.

File metadata

  • Download URL: pyams_chat_ws-1.1.1-py3.9.egg
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyams_chat_ws-1.1.1-py3.9.egg
Algorithm Hash digest
SHA256 edb4c25ff1b290877e9ded26cef69157eceb3a383b96f52d7c778d218265dad3
MD5 d42dbc830f7bf54d252e9426d3c571bf
BLAKE2b-256 44380a91a7c6fccdea67842c850dca1569f1974ec404529ac48ed29e0609507e

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.1-py3.8.egg.

File metadata

  • Download URL: pyams_chat_ws-1.1.1-py3.8.egg
  • Upload date:
  • Size: 17.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for pyams_chat_ws-1.1.1-py3.8.egg
Algorithm Hash digest
SHA256 e9651abfff67b8fe0a5031c3f454d0be355eabee221ec3e48303d5529a72963d
MD5 db09867ec1dfa0585ba79b8f5144effc
BLAKE2b-256 aae55151bb219f011d13f847e1b4667d887e0b531b8e6ca34c9a0a4d2033de52

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.1-py3.7.egg.

File metadata

  • Download URL: pyams_chat_ws-1.1.1-py3.7.egg
  • Upload date:
  • Size: 17.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.1.1-py3.7.egg
Algorithm Hash digest
SHA256 1d4e6de9deea9c4d90191d541d19e4cc07642a0cf9f31836c081a16ded149974
MD5 096071f8bb6283c3f6a3c385766e4841
BLAKE2b-256 63f871f79d4cbebc0910346f191b332cbeed6afc038a7280e619f3b96f8b5ee9

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: pyams_chat_ws-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.12

File hashes

Hashes for pyams_chat_ws-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 75cd58d1e7a24d4387956e0aa9a23e5d480b12697d569439b07eaf911ca6d9bb
MD5 28d8b2723d2edc3a71e7892c3ae6ede9
BLAKE2b-256 d65d15d93c02a35ef2f31ca4605c2a1a207e5ad78b4a8e42491162b9ad8bdf25

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