Metadata-Version: 2.1
Name: aioworkers
Version: 0.15a2
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 :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
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
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://img.shields.io/travis/aioworkers/aioworkers.svg
  :target: https://travis-ci.org/aioworkers/aioworkers

.. 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://pyup.io/repos/github/aioworkers/aioworkers/shield.svg
  :target: https://pyup.io/repos/github/aioworkers/aioworkers/
  :alt: Updates

.. image:: https://img.shields.io/pypi/pyversions/aioworkers.svg
  :target: https://pypi.python.org/pypi/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>`_,
  `jupyter <https://pypi.python.org/pypi/jupyter>`_.
* Documentation: https://aioworkers.readthedocs.io.


Features
--------

* Specify abstract class for communication between components
* Configuration subsystem



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

0.15 (2019-11-XX)
-----------------

* BREAKING CHANGES in aioworkers.storage.http.(Ro)Storage
* Impl aioworkers.net.web.client
* AbstractHttpStorage


0.14.6 (2019-11-26)
-------------------

* fix recursive find_iter
* fix Context.__getitem__ for py3.7 & py3.8
* fix asyncgen glob in filesystem storage for py3.7 & py3.8


0.14.5 (2019-11-24)
-------------------

* fix break


0.14.4 (2019-11-23)
-------------------

* Break version
* fix cli multiprocessing
* fix default command
* fix get_bool & replacer `*.ini`


0.14.3 (2019-10-29)
-------------------

* fix cli
* cli as plugin


0.14.2 (2019-10-22)
-------------------

* fix AbstractNestedEntity


0.14.1 (2019-10-21)
-------------------

* fix AbstractConnector groups
* import Crontab in master


0.14 (2019-10-20)
-----------------

* fix Crontab FutureWarning (#12)
* AsyncFile.unlink
* change SocketServer.bind
* fix unconfigured BaseFileSystemStorage repr
* Plugin.parse_known_args
* fix context param for signal
* Context.processes with cleanup
* SocketServer.cleanup


0.13 (2019-06-17)
-----------------

* AbstractConnector (#8)
* new Context signals: connect, disconnect, cleanup
* Chain from formatter registry (#29)
* Improve AbstractNestedEntity
* LoggingEntity
* Config.__repr__
* AbstractSender with smtp sender and proxy
* AbstractFindStorage
* Multiexecute subprocess (#28)
* Add cli param --multiprocessing
* Add SocketServer
* Context.find_iter
* Improve AsyncPath


0.12 (2018-10-20)
-----------------

* Load logging config first (#9)
* Cli option --pid-file
* Extractor env to config (#5)
* Fix interact await func on py37 (#7)
* FileSystemStorage with methods list and length
* Fix log import_name
* Drop default run in Subprocess
* Fix updater
* Plugin aioworkers.net.web

