Skip to main content

No project description provided

Project description

Compito

This project is a command executor that allows scheduling and execution of commands. It is written in Python and uses the croniter library for scheduling.

Installation

To install the project, you need to have Python 3.12 or higher. You can install the dependencies with the following command:

pip install compito

Usage/Examples

The project provides a command-line interface for scheduling and executing commands. Here is an example of how to use it:

python -m compito <command> [options] [args]

You can find more examples in examples directory.

Commands

Each command can be scheduled to run at specific intervals using the Scheduler class.

Testing

To run the automated tests for this system, use the following command:

python -m unittest discover tests

Contributing

Contributions are always welcome! Please feel free to submit a pull request.

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

compito-0.1.1.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

compito-0.1.1-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file compito-0.1.1.tar.gz.

File metadata

  • Download URL: compito-0.1.1.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure

File hashes

Hashes for compito-0.1.1.tar.gz
Algorithm Hash digest
SHA256 1aa1b59d97187ea1f5a483f6939669ad5e09304cdb17dd31b607926aed4804f5
MD5 9cf952ac49ca65641b819c9e643e9cb0
BLAKE2b-256 e8d05f0efb46970343199b47bc3f81108d5bd7e8ee08a8a22a9ce1c3be11b305

See more details on using hashes here.

File details

Details for the file compito-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: compito-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 5.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure

File hashes

Hashes for compito-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 53f92544bf409648ad08db1f565ec1d21f97ab651055c6f600d42a362899c176
MD5 99f605ee1af3c29b4159150454b3a310
BLAKE2b-256 b5081c925197bee49e6cfd8493b1834f43905ef74549828cd31a4921404e004e

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