Skip to main content

nameko apscheduler dependency.

Project description

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:
    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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nameko-apscheduler-0.0.6.tar.gz (4.9 kB view details)

Uploaded Source

File details

Details for the file nameko-apscheduler-0.0.6.tar.gz.

File metadata

  • Download URL: nameko-apscheduler-0.0.6.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for nameko-apscheduler-0.0.6.tar.gz
Algorithm Hash digest
SHA256 71441dc34e4c000fe2a53e6c0554e2e9e47dd332dc44ff2abf7e067776b00fb1
MD5 375e8c9808f18d12be985f1f647aee6d
BLAKE2b-256 b8df9c822be263102dced6e9e3ed50d0484a1c79e80b5d0525d508edfc8b1693

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page