Nameko Apscheduler
A Nameko dependency provider for easy use with apscheduler.
Quick Start
Install from PyPI:
pip install nameko-apscheduler
# service.py
from nameko.rpc import rpc
from nameko_apscheduler import Scheduler
class Service:
name = 'example'
scheduler = Scheduler()
Create a config file with essential settings:
# config.yaml
AMQP_URI: 'pyamqp://guest:guest@localhost'
APSCHDULER:
exchange_name: nameko-apscheduler
jobstores:
default:
type: sqlalchemy
url: mysql+mysqlconnector://${DB_USER:root}:${DB_PASS:}@${DB_SERVER:localhost}/${DB_NAME:crm}
executors:
default:
type: threadpool
max_workers: 20
job_defaults:
coalesce: False
max_instances: 1
misfire_grace_time: 1
timezone: UTC
Release files for nameko-apscheduler 0.2.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 | |
|---|---|---|---|
| nameko-apscheduler-0.2.0.tar.gz | 5.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nameko_apscheduler-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.4 kB
Release files / nameko-apscheduler-0.2.0.tar.gz
| Download URL | nameko-apscheduler-0.2.0.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
788fc508022caf5e661e9d7f1537745197d57856eafba752bdd0e76f8227cd89
|
|
BLAKE2b-256 checksum How to use checksums |
dec2ffba367e5fcc074b20cdde1958f7615cd59377a6c8dabf91fc0cbf96030f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8
|
Release files / nameko_apscheduler-0.2.0-py3-none-any.whl
| Download URL | nameko_apscheduler-0.2.0-py3-none-any.whl |
|---|---|
| Size | 10.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3f5bb7ab934c02e5507357477be1996e8eec57412a9129ec3daa28cf57f00245
|
|
BLAKE2b-256 checksum How to use checksums |
032c379389dca797a8c6cfa0b33d090e349c85f08788839b57e7d89512b4e494
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.1 importlib_metadata/3.7.3 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.6.8
|