Easy configurable workers based on asyncio
Project description
Easy configurable workers based on asyncio
Free software: Apache Software License 2.0
Required: Python >=3.5.3, optional pyyaml, uvloop, httptools, crontab, setproctitle, msgpack, bson, jupyter.
Documentation: https://aioworkers.readthedocs.io.
Features
Specify abstract class for communication between components
Configuration subsystem
History
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
0.15.1 (2019-12-24)
fix StringReplaceLoader.matchers
aioworkers.net.web without formatting for bytes and str
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
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
Built Distribution
Hashes for aioworkers-0.17.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818a3f50d9fe81944c49d53d4260b8f3c3c157e2c91062c0b403088786827985 |
|
MD5 | 961387106e38bfae1b4516014b784f77 |
|
BLAKE2b-256 | b348c33f4544bd712176ba13c51c73ed02cda27809edaa624ef824ce9c59576d |