Skip to main content

py-emit

https://img.shields.io/pypi/v/pyemit.svg https://img.shields.io/travis/jieyu-tech/pyemit.svg Documentation Status https://codecov.io/gh/zillionare/pyemit/branch/master/graph/badge.svg
light-weight asynchronous event system, support in-process communication, remote message server (currently redis

only) communication and remote procedure call (RPC).

Features

  • asynchronous support.

  • support in-process communication

  • support remote message server (currently redis, aioredis is required)

  • RPC (Remote procedure call)

Credits

This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.

History

0.1.0 (2020-04-23)

  • First release on PyPI.

0.3.0 (2020-04-25)

  • RPC feature implemented

  • use pickle instead of json for serialization for better performance. Currently protocol 4 is used.

0.4.0 (2020-04-30)

  • Change signature of Remote.execute to Remote.invoke

0.4.5 (2020-06-15)

  • fixed #1

0.4.6 (2021-12-28)

  • Fixed that the stop method did not empty hannlers

0.4.7 (2021-12-29)

  • Fixed that the stop method did not empty hannlers, then add function error

0.4.8 (2021-12-29)

  • Add asynchronous registration

0.5.0 (2021-12-30)

  • Update aioredis version to 2.0.1

Metadata

Release files for pyemit 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyemit 0.5.0
File Size Uploaded
pyemit-0.5.0.tar.gz 17.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyemit 0.5.0
File Interpreter ABI Platform
pyemit-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 24.5 kB

Release files / pyemit-0.5.0.tar.gz

Download URL pyemit-0.5.0.tar.gz
Size 17.1 kB
Tags Source
SHA-256 checksum
How to use checksums
df498279d87991fdb3d1a795fc99ef4661f3f335ec3965252552f82398eabdf6
BLAKE2b-256 checksum
How to use checksums
877740f82f5acbcf278abdf05e2f4b9bad7bbaead4f5a327b3a9d751269c366d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.8.2 requests/2.26.0 setuptools/60.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release files / pyemit-0.5.0-py3-none-any.whl

Download URL pyemit-0.5.0-py3-none-any.whl
Size 7.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
121c45f2442aeb7aff44f365b8dcc89e10ef82290cd2e27169e4a7d9b0fb5702
BLAKE2b-256 checksum
How to use checksums
d4d90abe5aa38a4016a48b7caf0d0731c636906e57ced44d7ab1d694dac1f6db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.14.0 pkginfo/1.8.2 requests/2.26.0 setuptools/60.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page