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

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.2.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

nameko_apscheduler-0.2.0-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: nameko-apscheduler-0.2.0.tar.gz
  • Upload date:
  • Size: 5.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 788fc508022caf5e661e9d7f1537745197d57856eafba752bdd0e76f8227cd89
MD5 85aeaa57f570604f206c192d310d3576
BLAKE2b-256 dec2ffba367e5fcc074b20cdde1958f7615cd59377a6c8dabf91fc0cbf96030f

See more details on using hashes here.

File details

Details for the file nameko_apscheduler-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: nameko_apscheduler-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 10.3 kB
  • Tags: Python 3
  • 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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3f5bb7ab934c02e5507357477be1996e8eec57412a9129ec3daa28cf57f00245
MD5 0ef0e0658265f875efb424095a6fa07e
BLAKE2b-256 032c379389dca797a8c6cfa0b33d090e349c85f08788839b57e7d89512b4e494

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