Easy configurable workers based on asyncio
Free software: Apache Software License 2.0
Required: Python >=3.7, optional pyyaml, uvloop, httptools, yarl, crontab, setproctitle, msgpack, bson, jupyter.
Documentation: https://aioworkers.readthedocs.io.
Features
Specify abstract class for communication between components
Configuration subsystem
Development
Check code:
hatch run lint:all
Format code:
hatch run lint:fmt
Run tests:
hatch run pytest
Run tests with coverage:
hatch run cov
History
0.28.0 (2024-12-23)
Drop py3.7 by @aamalev in https://github.com/aioworkers/aioworkers/pull/237
Update template: common lint rules and fixes by @aamalev in https://github.com/aioworkers/aioworkers/pull/434
Support py3.12 by @aamalev in https://github.com/aioworkers/aioworkers/pull/216
Support Py3.13 by @aamalev in https://github.com/aioworkers/aioworkers/pull/436
Option –process {name} by @aamalev in https://github.com/aioworkers/aioworkers/pull/196
0.27.0 (2023-08-11)
Drop incorrect stubgen (#202)
Method URI.with_host keep auth (#203)
Add methods AsyncPath.is_dir/is_file (#205)
Fix cmd from cython (#210)
0.26 (2023-07-21)
AsyncPath.unlink with missing_ok (#197)
AsyncPath.rmtree and rmdir (#198)
0.25 (2023-07-19)
Fix option ++groups and add ++group (#192)
Option –version (#193)
Improve and fix AsyncPath and add AbstractFileSystem (#195)
Release files for aioworkers 0.28.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aioworkers-0.28.0.tar.gz | 48.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aioworkers-0.28.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 112.0 kB
Release files / aioworkers-0.28.0.tar.gz
| Download URL | aioworkers-0.28.0.tar.gz |
|---|---|
| Size | 48.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
346018c20cedf1a8a676422d81564f66135764a9b698f48dbd8991d845a61055
|
|
BLAKE2b-256 checksum How to use checksums |
f94fc73d4a549ffa1ae43404a77ff535a826904093c5afb14e50d276b9586f2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|
Release files / aioworkers-0.28.0-py3-none-any.whl
| Download URL | aioworkers-0.28.0-py3-none-any.whl |
|---|---|
| Size | 63.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
79d16faa1fc96bbc9b4f800d40354f996a0cb5cf9b664bae92c1e4a322414c3c
|
|
BLAKE2b-256 checksum How to use checksums |
6a6c998e2d9ab461f3d5f7a848dd83b28c64dbfbe4b15fc64ada1697b3650d92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-httpx/0.28.1
|