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-11-XX)

  • 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

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.15b1.tar.gz (38.9 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aioworkers-0.15b1.tar.gz
  • Upload date:
  • Size: 38.9 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.15b1.tar.gz
Algorithm Hash digest
SHA256 e8801312f9e20b357ec8804dd91d1f30734d059456ccbbbc2c4315739b5c2373
MD5 7a7aa73df3309d01d2ce602f5d42ad95
BLAKE2b-256 8746c93fa3e7f6b492a75088deb1a92cd0920c67e57f00b68bfa31e094413028

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aioworkers-0.15b1-py3-none-any.whl
  • Upload date:
  • Size: 50.9 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.15b1-py3-none-any.whl
Algorithm Hash digest
SHA256 e89f770232c39438094ea5c8cec01e3032ee66143a321b4b8ea3bfdb2c69d6d9
MD5 069f654d984eb2a045b19c3fea214ec2
BLAKE2b-256 f39dbb72704d13c300943147462d955e872e1341e23dabdce7699f957b27818e

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