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.1

  • updated scheduler generations updater order

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

Uploaded Source

Built Distributions

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

Uploaded Source

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

Uploaded Source

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

Uploaded Source

pyams_scheduler-1.1.1-py3.6.egg (163.0 kB view details)

Uploaded Source

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

Uploaded Source

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 6b4b8935f1366c2906e688b4b65b2b33edb18f720f45bcf36b4dc41091b1e06d
MD5 357de8476a9630d4d1603b3cb3e96a71
BLAKE2b-256 5d897b5a2d0d262521d5750d7159307f9fed1a4b1791949f534b66c2e0ca03dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-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.1-py3.9.egg
Algorithm Hash digest
SHA256 6cea726c42764faa4ec63e441273f2ba8f4418f219c791472947f63c84da6293
MD5 b3bc6394def1bb193c1f75ad80b3825a
BLAKE2b-256 0b13636b05cb170af1d0c59b48b569650c22fd41a754f083f6d2bbecd245bc49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-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.1-py3.8.egg
Algorithm Hash digest
SHA256 49c32010f080d9a7ec28710435d9a33374af25be1154316c428f5c4f24dab886
MD5 fdd2cddae2b282f3a99802d9a32f51c5
BLAKE2b-256 3e7767089a4350c12fd7feca199e13692ca7493a3ae220028ae5cbc933cfd245

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-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.1-py3.7.egg
Algorithm Hash digest
SHA256 d0e4bcc9703f47fe120af840aa96e322c219b4e64abaac863bc81509459d24ed
MD5 aa1a0a9152425bd5f86a98292856d0ca
BLAKE2b-256 6500c280add7bb690919c049f72062e55fd00ea8481e22a43278ca3ecb4701bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-py3.6.egg
  • Upload date:
  • Size: 163.0 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.1-py3.6.egg
Algorithm Hash digest
SHA256 518aaf0349148f560abf9caa4bd2fe06577f1c65e79f270bf91175d809e97533
MD5 e9b4cb057dd3537d2eec31346e18c114
BLAKE2b-256 05cb88aed9e09d8dfdbf0b04cfa84c6deeb254019aed05adf94c141633aef6b9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-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.1-py3.5.egg
Algorithm Hash digest
SHA256 ee53733c5cddd9829dfaf1a20543e09e6a8745f0c4dbd8580717870ad54c070f
MD5 75dc401269d4ba7e88ef5f1c0a6289ba
BLAKE2b-256 997a1124385177dd2f038f80ab82fe8f08c139809e1a135105d6063cc0e5e550

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyams_scheduler-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 895647d745c39f948a52c5576d5ce8955bb15040c202e10a051eb81ad86c6e56
MD5 646dd037e2aeb49d262e706c54b6c4b7
BLAKE2b-256 b5f3c0dd0fa6add749c90ba65fe108a4232a99aeb5006ec2f6efbf385a5a3339

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