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.
Metadata
Release files for compito 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| compito-0.2.1.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| compito-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.7 kB
Release files / compito-0.2.1.tar.gz
| Download URL | compito-0.2.1.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1062b82b091fabe0c6cb052f1e12ae3a5ef394dea44bf386600db3d976afc8d7
|
|
BLAKE2b-256 checksum How to use checksums |
76b4b6685d6183468a76994a6cb8aeebe81de995a39cdcef8cfe616f6bab4c99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure
|
Release files / compito-0.2.1-py3-none-any.whl
| Download URL | compito-0.2.1-py3-none-any.whl |
|---|---|
| Size | 5.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
aba08efa26e0bfc4a20fd879524701628f3208f5c580d297310de500100f9fd8
|
|
BLAKE2b-256 checksum How to use checksums |
80abe872a51f6100132f419e06eadc61f59c7df1107cd667f011d4edd3f8ae63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.7.1 CPython/3.11.0 Linux/6.2.0-1018-azure
|