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

  • merge avec origin/master

1.1.4

  • added configuration option to disable SSL certificates verification

  • updated logging

1.1.3

  • updated package dependencies

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

Uploaded Source

Built Distributions

pyams_chat_ws-1.1.5-py3.9.egg (18.1 kB view details)

Uploaded Source

pyams_chat_ws-1.1.5-py3.8.egg (18.1 kB view details)

Uploaded Source

pyams_chat_ws-1.1.5-py3.7.egg (18.0 kB view details)

Uploaded Source

pyams_chat_ws-1.1.5-py3-none-any.whl (11.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.5.tar.gz
  • Upload date:
  • Size: 60.5 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.5.tar.gz
Algorithm Hash digest
SHA256 d811b3b648f83391011c2e42c9acf42b71f72f20b2f8dfbde56c1257a6b8d46c
MD5 65831a31237f8366ef2d7dd4d5b9c733
BLAKE2b-256 6ab8609df909e8b3c7f7b56deae9351fd0579f85f55ed479e69139adaa5b1cd4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.5-py3.9.egg
  • Upload date:
  • Size: 18.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.5-py3.9.egg
Algorithm Hash digest
SHA256 3d5be797ba2471d7d4c58a4793f8e6370e8e4831d188771bc400d4beae3a8c88
MD5 660136dc70bf1225facd560d5e91dd81
BLAKE2b-256 9e091dbf46d7b1505afa5f541d95971b02d88f46d19bc46e21b2adad9b9f85b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.5-py3.8.egg
  • Upload date:
  • Size: 18.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.5-py3.8.egg
Algorithm Hash digest
SHA256 e123698fb800c7717b13497dd5c3c0e3d19fc0910ddee3221fd82509b743cb01
MD5 2d67e6c0cd676e867260b4a3aebd35fa
BLAKE2b-256 7bc40b3baa9efe590e5a404e52e7991bbc36b4f62e01fd45e363dfd1c204b0de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.5-py3.7.egg
  • Upload date:
  • Size: 18.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.5-py3.7.egg
Algorithm Hash digest
SHA256 f2bb1c4e22d94332bbb48481f99cfc7c983292e41f90ff410df2b3beba7de4e8
MD5 776094d42e8cddbc430d68555902c066
BLAKE2b-256 938c41c42cb198014c7f50d5f3ddc22a8df3425b61854b5e2e2c743ee985ded3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.5-py3-none-any.whl
  • Upload date:
  • Size: 11.2 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 42a831ba58d09e4cf677ff768fb680afa39e3157a2d629a7d03611590da2f357
MD5 b8ad967ee4ba201da4560b37f2398400
BLAKE2b-256 907b3f463b9f2f3ba9dd06e493ee8fca752b9fb0abf3de2b46ad1ca4fdc72884

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