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.2

  • updated package dependencies

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

Uploaded Source

Built Distributions

pyams_chat_ws-1.1.2-py3.9.egg (17.2 kB view details)

Uploaded Source

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

Uploaded Source

pyams_chat_ws-1.1.2-py3.7.egg (17.1 kB view details)

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 61ae5149939adf93ea269574dacb90cd78461831ea0f2a1896520973a49706ac
MD5 13c4a7e70e7e2b9d1856b186767305fc
BLAKE2b-256 60fb9fcb90e1463150889cf3a109a03008d9084743aea69125ff544a142ca7fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.2-py3.9.egg
  • Upload date:
  • Size: 17.2 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.2-py3.9.egg
Algorithm Hash digest
SHA256 f43b23382e4c9ff6935b10b2be4ca86359c428367fd4c27df7c2b4e422496fdb
MD5 4cbb89873472aca55e737a50c19d32cc
BLAKE2b-256 25711cdf5fe8cd12dbf5f7694b251cf339fca2ac763d09ad46fe5171a30df536

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.2-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.2-py3.8.egg
Algorithm Hash digest
SHA256 5759761edbd885ac73694983d6bd08c0cf54f2af1f2a6cf859b1c5c5e02c89b6
MD5 0ae730335fcd04f82ea43a565a29ecea
BLAKE2b-256 aa6883bc362109302ad754a705586f295bf5b6f2e64829404e202a6fe74b72e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.2-py3.7.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.7.12

File hashes

Hashes for pyams_chat_ws-1.1.2-py3.7.egg
Algorithm Hash digest
SHA256 9aa4f2f590c08243577e86f1551e4485181cca3d5fb17d26cdce09ce52448211
MD5 41f931a72ca3f32b7d34fb4f7de8b5e3
BLAKE2b-256 2f0ca686aab526a6900d706025b7e52004b5b5d3e75fdd374dad74a9851470cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f5112ed5ae17f73ad3052668fabc20398ba3538a4ed57ce6d58bca12beb94eab
MD5 c24bf6ffbf4a1bd76d669d575839aad9
BLAKE2b-256 b3240fa651e02452dd11af55a19264d5f42e4b0c872e2936bb5b30b95fae415b

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