This release is a pre-release and may not be stable for production use.
aioworkers
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-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
Metadata
Release files for aioworkers 0.15b1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| aioworkers-0.15b1.tar.gz | 38.9 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aioworkers-0.15b1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 89.7 kB
Release files / aioworkers-0.15b1.tar.gz
| Download URL | aioworkers-0.15b1.tar.gz |
|---|---|
| Size | 38.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e8801312f9e20b357ec8804dd91d1f30734d059456ccbbbc2c4315739b5c2373
|
|
BLAKE2b-256 checksum How to use checksums |
8746c93fa3e7f6b492a75088deb1a92cd0920c67e57f00b68bfa31e094413028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / aioworkers-0.15b1-py3-none-any.whl
| Download URL | aioworkers-0.15b1-py3-none-any.whl |
|---|---|
| Size | 50.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e89f770232c39438094ea5c8cec01e3032ee66143a321b4b8ea3bfdb2c69d6d9
|
|
BLAKE2b-256 checksum How to use checksums |
f39dbb72704d13c300943147462d955e872e1341e23dabdce7699f957b27818e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Security for aioworkers 0.15b1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.