Skip to main content

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

Metadata

Release files for taskspec 0.0.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for taskspec 0.0.9
File Size Uploaded
taskspec-0.0.9.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for taskspec 0.0.9
File Interpreter ABI Platform
taskspec-0.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 31.8 kB

Release files / taskspec-0.0.9.tar.gz

Download URL taskspec-0.0.9.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
224d899034fa957888f671971b74f5d095692c115bab2890ccfce801fef7bf5c
BLAKE2b-256 checksum
How to use checksums
a8ee471530fd29e20273c92e992d4b5f44b60e6c3cb4fb4912c79b08a517002c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.10.20 Linux/6.6.87.2-microsoft-standard-WSL2

Release files / taskspec-0.0.9-py3-none-any.whl

Download URL taskspec-0.0.9-py3-none-any.whl
Size 18.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
09cbff7060cb2fa31347cbe97c56763ce0e61383354d725b4570098b1f064a67
BLAKE2b-256 checksum
How to use checksums
e74a72c3a3197c9044b3249e3f8d32dc859188aa171cf36eb88def42c2e0be91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.4.1 CPython/3.10.20 Linux/6.6.87.2-microsoft-standard-WSL2

Release history Release notifications | RSS feed

This release

0.0.9 This release

2 release files

0.0.8

2 release files

0.0.6

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page