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

  • updated packaging

1.1.6

  • remove targets list from dispatched messages

  • added support for Python 3.10 and 3.11

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

Uploaded Source

Built Distributions

pyams_chat_ws-1.1.7-py3.11.egg (22.5 kB view details)

Uploaded Source

pyams_chat_ws-1.1.7-py3.10.egg (18.2 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pyams_chat_ws-1.1.7-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.7.tar.gz
  • Upload date:
  • Size: 61.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for pyams_chat_ws-1.1.7.tar.gz
Algorithm Hash digest
SHA256 33f2467d64132cee5f42f755ce896ccefb3f96cb56d914526e3d80e58cba387c
MD5 281ccd550cc60541332c0990ec0d658f
BLAKE2b-256 4c178ffa6f6a62f78c4e90927ab83b18a73d4d7585d8a7699c2e42e75033c354

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.7-py3.11.egg.

File metadata

  • Download URL: pyams_chat_ws-1.1.7-py3.11.egg
  • Upload date:
  • Size: 22.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for pyams_chat_ws-1.1.7-py3.11.egg
Algorithm Hash digest
SHA256 45674ea94e9b5f40aa2da88ad252a8bc2b8a6e74c357942f8ee5aff15350d9e4
MD5 1747c4ee28ef30d6d0e0b91b72936802
BLAKE2b-256 d5b64a09e8da2d908697b1f648dafeada96ff360af57ea53ecd3fae0a7d245c7

See more details on using hashes here.

File details

Details for the file pyams_chat_ws-1.1.7-py3.10.egg.

File metadata

  • Download URL: pyams_chat_ws-1.1.7-py3.10.egg
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for pyams_chat_ws-1.1.7-py3.10.egg
Algorithm Hash digest
SHA256 3f5572822fc3a453d10544810d87d21fccce49a90dfdb4e44ddd42d4361decb3
MD5 2920168601b1b4b133332c0775f40ea7
BLAKE2b-256 5df79e9425ea55f8df3b1b0b66e365ea4121b62fbf0f049241760a4a8d5870fc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.7-py3.9.egg
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyams_chat_ws-1.1.7-py3.9.egg
Algorithm Hash digest
SHA256 b58dba8fb537140432a8cc7e0b32bba1b181765cceda757c5aa84add8068cce5
MD5 e2b7833df5c1a8372a78d36a11cb5fa2
BLAKE2b-256 58d3a577623408b2b074c8a766c92db7b697620b6c1d347b6a029b2d42379be5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.7-py3.8.egg
  • Upload date:
  • Size: 18.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.16

File hashes

Hashes for pyams_chat_ws-1.1.7-py3.8.egg
Algorithm Hash digest
SHA256 9b93b3f1ffae9633d77b8746a731c042dd9e6b2a2282e8a15e3d5ec933386c1f
MD5 68ef4c858fc310e8ae85b9a3a069c673
BLAKE2b-256 bb404f2c809b590c3087190de4dc974d9ff858bcd238172042c4109d3ced3d76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.7-py3.7.egg
  • Upload date:
  • Size: 18.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.7.16

File hashes

Hashes for pyams_chat_ws-1.1.7-py3.7.egg
Algorithm Hash digest
SHA256 48f53b34bb27b3f6ca4a95c4308a99756857fdfa62dfcda46f0b6d5bb7f9deb9
MD5 b6a869fa07970be568c1debca8300520
BLAKE2b-256 fba43022918cb19d60d235c7bb09c4daf7892c7d6197fd71a8f671d1d68d0cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyams_chat_ws-1.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e37e7e00b23c63b9c22ccef54a49c7f41c52c72b85eae3693aaf17344a01685c
MD5 3b659b335acb0216a17967ba7149bf5a
BLAKE2b-256 0ed0dc532dd2c1f80c0e1cca12fb714acaf15e4e2d77d4c790c4a7912c591666

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