Skip to main content

PyAMS tasks scheduler

Project description

What is PyAMS?

PyAMS (Pyramid Application Management Suite) is a small suite of packages written for applications and content management with the Pyramid framework.

PyAMS is actually mainly used to manage web sites through content management applications (CMS, see PyAMS_content package), but many features are generic and can be used inside any kind of web application.

All PyAMS documentation is available on ReadTheDocs; source code is available on Gitlab and pushed to Github. Doctests are available in the doctests source folder.

What is PyAMS scheduler?

PyAMS_scheduler is an extension package for PyAMS which can be used to handle tasks scheduling. The kind of tasks that can be scheduled are local commands, remote commands started through SSH, HTTP or HTTPS remote services, REST APIs, SQL commands, files transfers, or custom commands that can be provided by special extension packages; you can also create pipelines, where the output of a command can be used as input for the next command.

The tasks definition is stored into the ZODB, as well as the execution history of each task.

The package relies on ZeroMQ for process synchronisation, and APScheduler for tasks scheduling.

Changelog

1.1.0

  • added task copy hook

  • added action to duplicate an existing task

1.0.1

  • updated Gitlab-CI configuration

  • removed Travis-CI configuration

1.0.0

  • initial release

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

pyams_scheduler-1.1.0.tar.gz (53.9 kB view details)

Uploaded Source

Built Distributions

pyams_scheduler-1.1.0-py3.9.egg (164.2 kB view details)

Uploaded Source

pyams_scheduler-1.1.0-py3.8.egg (164.1 kB view details)

Uploaded Source

pyams_scheduler-1.1.0-py3.7.egg (163.2 kB view details)

Uploaded Source

pyams_scheduler-1.1.0-py3.6.egg (162.9 kB view details)

Uploaded Source

pyams_scheduler-1.1.0-py3.5.egg (165.5 kB view details)

Uploaded Source

pyams_scheduler-1.1.0-py3-none-any.whl (87.9 kB view details)

Uploaded Python 3

File details

Details for the file pyams_scheduler-1.1.0.tar.gz.

File metadata

  • Download URL: pyams_scheduler-1.1.0.tar.gz
  • Upload date:
  • Size: 53.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.5.10

File hashes

Hashes for pyams_scheduler-1.1.0.tar.gz
Algorithm Hash digest
SHA256 6ffc65e2a4c8a8c60ca3c60c5ac82b14d5ffdc0303d45533165cd117e0134a79
MD5 814f6b657ecf1c8cccd701961f36a4b2
BLAKE2b-256 356f13bbe1ead303b2903f66da3178a8d386a326e78862529f6ee026680ebdc3

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3.9.egg.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3.9.egg
  • Upload date:
  • Size: 164.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.9.1

File hashes

Hashes for pyams_scheduler-1.1.0-py3.9.egg
Algorithm Hash digest
SHA256 7df744728ce3a21f58e6afa821688cad27e38cb7eaebbd0c589b912a3b52a2f3
MD5 338bea61bb510dd1eecd4fc97eb67104
BLAKE2b-256 14ff45ff8833caff67abe732558eb167ecdd3da98a1ded0bae04452daa3fab70

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3.8.egg.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3.8.egg
  • Upload date:
  • Size: 164.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.8.7

File hashes

Hashes for pyams_scheduler-1.1.0-py3.8.egg
Algorithm Hash digest
SHA256 3714742e9452e61b9c2c539bac4ecfcfc7e3d9941879b7371bf5483f950b184a
MD5 b6e300f7fef32e82c5d5b6ab62fdf435
BLAKE2b-256 e6ba16ed54284ed8743323baafb928bd642f5137519cfcd6d24addc3d9f5b3c5

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3.7.egg.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3.7.egg
  • Upload date:
  • Size: 163.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.7.9

File hashes

Hashes for pyams_scheduler-1.1.0-py3.7.egg
Algorithm Hash digest
SHA256 ef890a24fd12c3d08628acbcf2ad48df8b966d1dca9d24bf4aa6d3e427ccd200
MD5 1ab840d4397bb66061e34e4966db84f1
BLAKE2b-256 86889f125831cbbd74a3a5b6bea641aefb715734ada9a9ecf57890a9a3289e51

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3.6.egg.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3.6.egg
  • Upload date:
  • Size: 162.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.6.12

File hashes

Hashes for pyams_scheduler-1.1.0-py3.6.egg
Algorithm Hash digest
SHA256 03521ed974a1ffc947b60727887bb3b79d0c4a8076f09d36c215829178907068
MD5 33145dd7a7b9aeb5b0866b5b0308bf8c
BLAKE2b-256 c3401f36d36a2968e3917cb11d479d08aa2edfb1992ef733b5d5367e4a33b880

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3.5.egg.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3.5.egg
  • Upload date:
  • Size: 165.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.5.10

File hashes

Hashes for pyams_scheduler-1.1.0-py3.5.egg
Algorithm Hash digest
SHA256 c6b990a1cb539dbbeb4f39040de4475c62ea1d7380766c58510455519fdf240d
MD5 5f0f2c6f6863ca429046140b4b62f0cb
BLAKE2b-256 1c7c716acc53e517d5c50955450f109f16e6b00410bb3bc1f495f431b5101bbb

See more details on using hashes here.

File details

Details for the file pyams_scheduler-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyams_scheduler-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 87.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.7.0 requests/2.25.1 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.56.0 CPython/3.5.10

File hashes

Hashes for pyams_scheduler-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 bb4263a6f89b1323cb73cd67cf269f51221079c9aedfe62dc7d24100e9b48762
MD5 ee1e36171ac49c72213def6755cda062
BLAKE2b-256 f94906f0b83de74004785ca1ede224cd94cec4e16a32b4caf75e0c16634171f5

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