Catalog PyPI
Back to packageRELEASE DETAILS

0.2.0

PyPI

adsocket-transport

ADSocket transport library

Published27 Oct 2021
Direct dependencies2
Transitive dependenciesNot calculated

README

Version 0.2.0 documentation

Adsocket transport

Install

pip install adsocket-transport

Usage

Transport initialization and sending message is very simple

from adsocket_transport import ADSocketTransport

adsocket = ADSocketTransport(
        driver='redis',
        host='redis://localhost:6379',
        db=1
    )

adsocket.send_data(data={'obj': 'user', 'obj_id': 4}, channels={'name': 'global', 'id': 'global'})

in case of async transport

from adsocket_transport import ADSocketAsyncTransport

adsocket = ADSocketAsyncTransport(
        driver='redis',
        host='redis://localhost:6379',
        db=1
    )
await adsocket.send_data(data={'obj': 'user', 'obj_id': 4}, channels={'name': 'global', 'id': 'global'})

Alternatively you can create message manually

from adsocket_transport import Message, ADSocketAsyncTransport

adsocket = ADSocketAsyncTransport(
        driver='redis',
        host='redis://localhost:6379',
        db=1
    )

message = Message(type='publish', data={'obj': 'user', 'obj_id': 4}, channel='global', channel_id='global')
await adsocket.send(message)

For more see adsocket-transport.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 2

Native requirements
2 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
redis
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
redis (>=3.2.1)runtime
aioredis
Environment
{
  "extras": "",
  "marker": "extra == 'aioredis'",
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
aioredis (>=2.0.0) ; extra == 'aioredis'runtime

Distribution files

1 collected
adsocket_transport-0.2.0-py3-none-any.whl

bdist_wheel · 6.98 KB · Python py3

Source file

Repository

PENDING
awesomedevelopersug/adsocket-transport

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 19:54 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:f50b027371f6532afd14d78cc70c8d051fc7a6b35dc816286d90ec1ed284d4f4

Other collected versions

View all collected versions →