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

  • added configuration option to disable SSL certificates verification

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

Uploaded Source

Built Distributions

pyams_chat_ws-1.1.4-py3.9.egg (17.3 kB view details)

Uploaded Source

pyams_chat_ws-1.1.4-py3.8.egg (17.2 kB view details)

Uploaded Source

pyams_chat_ws-1.1.4-py3.7.egg (17.2 kB view details)

Uploaded Source

pyams_chat_ws-1.1.4-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.4.tar.gz
  • Upload date:
  • Size: 60.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.4.tar.gz
Algorithm Hash digest
SHA256 7ab64136e437737c7abebc70b527ba6f66b3764e8729c6002342dbda5ebce8f5
MD5 de466a6a9f415993ebe5ddb885f4a29d
BLAKE2b-256 c33464a9d16fe80d3bda8845d5c106af8376d67054a13a38ae245044f182eeaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.4-py3.9.egg
  • Upload date:
  • Size: 17.3 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.4-py3.9.egg
Algorithm Hash digest
SHA256 2cc20c1735ee61db319313be6eb1dec0e3fb3e8f292ce88048420bcf215814a6
MD5 936ac25be96806f66d9101e4b87b14c2
BLAKE2b-256 a3c14290a4336ffaa4b249af66ae9cb86a99fb0bdeb24ab9e8d38c43368884e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.4-py3.8.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.8.12

File hashes

Hashes for pyams_chat_ws-1.1.4-py3.8.egg
Algorithm Hash digest
SHA256 ab71f97319cd1fdebc09720cbfc25f116eacd7077c44bc51ef33ff2846eed6e7
MD5 fc57e7c35504254d8e6c9ea6b0ad3ac5
BLAKE2b-256 03f111779173ff7a0ab33ee944093201b76fa163d918ae8b714332345432e7b3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyams_chat_ws-1.1.4-py3.7.egg
Algorithm Hash digest
SHA256 c04acaecb71384e32590a3590a91cd7855daa5f0823af0759b02e0dfc6cad3d7
MD5 2798f465e8271f00534ae89582da7dfa
BLAKE2b-256 cef034d07f72b49eb21f897cd833d76048f93851cabf4487e4fecd08c248576b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_chat_ws-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 10.8 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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 747b21a946dee5021febdce06dd9f7fd0daf9ca18c17d2178cbf86d43e05742d
MD5 79981abfb59559d7819ec1db02628a58
BLAKE2b-256 861aad466bd0bb1ea00715280d6dbd308a4da83cb20f3c55ac0a500a7c43a787

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