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, jupyter.
Documentation: https://aioworkers.readthedocs.io.
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
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
82af2a1e5209b467c755a305d0d4791670122bda41ed374759b7015f0b59b944
|
|
MD5 |
2d85c5c6543068bd241874b34d87f14d
|
|
BLAKE2b-256 |
7a2ef915f9ef04939787492515d05822d588b86b32a463c3736ebe07fd9623d5
|
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
Algorithm | Hash digest | |
---|---|---|
SHA256 |
404f819b5b97b41c774b234ec640c0e3d17b1ac3647bd834b6c5c38396917a64
|
|
MD5 |
1820123fe86e6d5d22767341b50bb0a2
|
|
BLAKE2b-256 |
857aa9dc8cca1b8c2f137ee245608c1dc09930c2ed31cd90002053ba4eb74284
|