Metadata-Version: 2.1
Name: aioworkers
Version: 0.19.2
Summary: Easy configurable workers based on asyncio
Home-page: https://github.com/aioworkers/aioworkers
Author: Alexander Malev
Author-email: yttrium@somedev.ru
License: Apache Software License 2.0
Keywords: aioworkers
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Framework :: AsyncIO
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.5.3
Description-Content-Type: text/x-rst

aioworkers
==========


.. image:: https://img.shields.io/pypi/v/aioworkers.svg
  :target: https://pypi.python.org/pypi/aioworkers

.. image:: https://github.com/aioworkers/aioworkers/workflows/Tests/badge.svg
  :target: https://github.com/aioworkers/aioworkers/actions?query=workflow%3ATests

.. image:: https://codecov.io/gh/aioworkers/aioworkers/branch/master/graph/badge.svg
  :target: https://codecov.io/gh/aioworkers/aioworkers

.. image:: https://readthedocs.org/projects/aioworkers/badge/?version=latest
  :target: https://aioworkers.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status

.. image:: https://img.shields.io/pypi/pyversions/aioworkers.svg
  :target: https://pypi.org/project/aioworkers

.. image:: https://img.shields.io/pypi/dm/aioworkers.svg
    :target: https://pypi.org/project/aioworkers


Easy configurable workers based on asyncio


* Free software: Apache Software License 2.0
* Required: Python >=3.5.3, optional
  `pyyaml <https://pypi.python.org/pypi/pyyaml>`_,
  `uvloop <https://pypi.python.org/pypi/uvloop>`_,
  `httptools <https://pypi.python.org/pypi/httptools>`_,
  `crontab <https://pypi.python.org/pypi/crontab>`_,
  `setproctitle <https://pypi.python.org/pypi/setproctitle>`_,
  `msgpack <https://pypi.python.org/pypi/msgpack>`_,
  `bson <https://pypi.python.org/pypi/bson>`_,
  `jupyter <https://pypi.python.org/pypi/jupyter>`_.
* Documentation: https://aioworkers.readthedocs.io.


Features
--------

* Specify abstract class for communication between components
* Configuration subsystem



=======
History
=======

0.19.2 (2021-05-19)
-------------------

* Fix match processing key with url
* Fix FileSystemStorage create dir


0.19.1 (2021-05-09)
-------------------

* Revert Cache for ConfigFileLoader


0.19 (2021-05-03)
-----------------

* Support run aioworkers over asgi
* Cache for ConfigFileLoader
* Simple repr(Context) for not interact mode
* Signal logs (#70)
* Support py3.9
* MultiExecutorEntity
* setdefault logging.version
* fix concurrent supervisor.init


0.18 (2020-06-06)
-----------------

* AbstractEntity.__init__ with kwargs (#61)
* fix empty list ListValueMatcher.get_value
* Improve supervisor
* change Supervisor.__call__ & Worker.__call__


0.17 (2020-04-27)
-----------------

* Graceful shutdown
* msgpack & bson formatters


0.16 (2020-04-20)
-----------------

* ValueExtractor with original order
* Improve queue.timeout
* Flag --shutdown-timeout
* [fea] - maintain set_config return value (#58)
* cleanup for DictReader
* improve AsyncPath and AsyncFile

