Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

AgentZero 0.4.6 - high-level ZeroMQ socket managers

https://img.shields.io/pypi/dm/agentzero https://img.shields.io/codecov/c/github/gabrielfalcao/agentzero https://img.shields.io/github/workflow/status/gabrielfalcao/agentzero/python-3.6?label=python%203.6.8 https://img.shields.io/github/workflow/status/gabrielfalcao/agentzero/python-3.7?label=python%203.7.5 https://img.shields.io/readthedocs/agentzero https://img.shields.io/github/license/gabrielfalcao/agentzero?label=Github%20License https://img.shields.io/pypi/v/agentzero https://img.shields.io/pypi/l/agentzero?label=PyPi%20License https://img.shields.io/pypi/format/agentzero https://img.shields.io/pypi/status/agentzero https://img.shields.io/pypi/pyversions/agentzero https://img.shields.io/pypi/implementation/agentzero https://img.shields.io/snyk/vulnerabilities/github/gabrielfalcao/agentzero https://img.shields.io/github/v/tag/gabrielfalcao/agentzero

Supports Python 2.7 and 3.6

Looking for documentation ?

What is AgentZero ?

AgentZero is a pluripotent networking library that lets you create, connect, bind, and modify ZeroMQ sockets in runtime with ease.

It works great with gevent, making it possible to create network applications with simple code that performs complex operations.

Features:

  • Create labeled sockets, every ZMQ socket in AgentZero has a name.
  • seamlessly poll across connected/bound sockets
  • seamlessly subscribe to events
  • easily publish events
  • bind sockets to random ports automatically
  • bind to hostnames, with automatic DNS resolution
  • ability to wait until a socket has received data
  • builtin python log handler that publishes logs in a ZMQ PUB socket

Installing

pip install agentzero

Learn More

API Reference