Skip to main content

Easy configurable workers based on asyncio

Project description

https://img.shields.io/pypi/v/aioworkers.svg https://img.shields.io/travis/aioworkers/aioworkers.svg https://codecov.io/gh/aioworkers/aioworkers/branch/master/graph/badge.svg Documentation Status Updates https://img.shields.io/pypi/pyversions/aioworkers.svg

Easy configurable workers based on asyncio

Features

  • Specify abstract class for communication between components

  • Configuration subsystem

History

0.15 (2019-12-18)

  • BREAKING CHANGES in aioworkers.storage.http.(Ro)Storage

  • Impl aioworkers.net.web.client

  • AbstractHttpStorage

  • Revert Context inhered from AbstractConnector

  • LoggingEntity based on AbstractNamedEntity

  • AbstractConnector.robust_connect

  • AbstractConnector based on LoggingEntity

0.14.9 (2019-12-14)

  • fix get_bool

  • fix ValueExtractor.extractor null without default

0.14.8 (2019-12-08)

  • cache for plugins

0.14.7 (2019-11-30)

  • find_iter without self

  • fix prompt_toolkit>=3 + aiocontextvars

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

Project details


Release history Release notifications | RSS feed

This version

0.15

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aioworkers-0.15.tar.gz (38.8 kB view details)

Uploaded Source

Built Distribution

aioworkers-0.15-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

Details for the file aioworkers-0.15.tar.gz.

File metadata

  • Download URL: aioworkers-0.15.tar.gz
  • Upload date:
  • Size: 38.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for aioworkers-0.15.tar.gz
Algorithm Hash digest
SHA256 82af2a1e5209b467c755a305d0d4791670122bda41ed374759b7015f0b59b944
MD5 2d85c5c6543068bd241874b34d87f14d
BLAKE2b-256 7a2ef915f9ef04939787492515d05822d588b86b32a463c3736ebe07fd9623d5

See more details on using hashes here.

File details

Details for the file aioworkers-0.15-py3-none-any.whl.

File metadata

  • Download URL: aioworkers-0.15-py3-none-any.whl
  • Upload date:
  • Size: 50.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for aioworkers-0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 404f819b5b97b41c774b234ec640c0e3d17b1ac3647bd834b6c5c38396917a64
MD5 1820123fe86e6d5d22767341b50bb0a2
BLAKE2b-256 857aa9dc8cca1b8c2f137ee245608c1dc09930c2ed31cd90002053ba4eb74284

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page