A tasks execution service for Python.
Project description
TaskSpec
TaskSpec is a database-less, general-purpose asynchronous task scheduler.
It is designed for workloads that need to be submitted, tracked, and resumed through an API, with a strong focus on running tasks on HPC clusters such as Slurm-backed environments. Task state lives in the task directory and its spec files, so you can operate without a central database while still exposing a simple programmatic interface.
Typical use cases include:
- API-driven task submission and status checks
- HPC batch execution on Slurm or similar job systems
- Lightweight deployments that avoid database operations and extra infrastructure
Installation
pip install taskspec
Getting Started
taskspec start ./demo
For more examples and configuration details, see the demo workspace under demo/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file taskspec-0.0.9.tar.gz.
File metadata
- Download URL: taskspec-0.0.9.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.4.1 CPython/3.10.20 Linux/6.6.87.2-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
224d899034fa957888f671971b74f5d095692c115bab2890ccfce801fef7bf5c
|
|
| MD5 |
114667df594f472f84059a1b01274475
|
|
| BLAKE2b-256 |
a8ee471530fd29e20273c92e992d4b5f44b60e6c3cb4fb4912c79b08a517002c
|
File details
Details for the file taskspec-0.0.9-py3-none-any.whl.
File metadata
- Download URL: taskspec-0.0.9-py3-none-any.whl
- Upload date:
- Size: 18.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.4.1 CPython/3.10.20 Linux/6.6.87.2-microsoft-standard-WSL2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
09cbff7060cb2fa31347cbe97c56763ce0e61383354d725b4570098b1f064a67
|
|
| MD5 |
0561608dbeb46b9e5fa248bbdd77f85b
|
|
| BLAKE2b-256 |
e74a72c3a3197c9044b3249e3f8d32dc859188aa171cf36eb88def42c2e0be91
|