Skip to main content

Rust-powered task queue for Python. No broker required.

Project description

taskito

PyPI version Python versions License

A Rust-powered task queue for Python. No broker required — just SQLite or Postgres.

pip install taskito                # SQLite (default)
pip install taskito[postgres]      # with Postgres backend

Quickstart

1. Define tasks in tasks.py:

from taskito import Queue

queue = Queue(db_path="tasks.db")

@queue.task()
def add(a: int, b: int) -> int:
    return a + b

2. Start a worker in one terminal:

taskito worker --app tasks:queue

3. Enqueue jobs from another terminal or script:

from tasks import add

job = add.delay(2, 3)
print(job.result(timeout=10))  # 5

Why taskito?

Most Python task queues require a separate broker (Redis, RabbitMQ) even for single-machine workloads. taskito embeds everything — storage, scheduling, and worker management — into a single pip install with no external dependencies beyond Python itself. For distributed setups, an optional Postgres backend enables multi-machine workers with the same API.

The heavy lifting runs in Rust: a Tokio async scheduler, OS thread worker pool with tokio::sync::mpsc channels, and Diesel ORM over SQLite in WAL mode. Python's GIL is only held during task execution. For CPU-bound workloads, run with --pool prefork to spawn child processes with independent GILs and get true parallel speedup — see the prefork guide.

Features

  • Priority queues — higher priority jobs run first
  • Retry with exponential backoff — automatic retries with jitter
  • Dead letter queue — inspect and replay failed jobs
  • Rate limiting — token bucket with "100/m" syntax
  • Task dependenciesdepends_on for DAG workflows with cascade cancel
  • Task workflowschain, group, chord primitives
  • Periodic tasks — cron scheduling with seconds granularity
  • Progress tracking — report and read progress from inside tasks
  • Job cancellation — cancel pending or running jobs
  • Unique tasks — deduplicate active jobs by key
  • Batch enqueuetask.map() for high-throughput bulk inserts
  • Named queues — route tasks to isolated queues
  • Hooks — before/after/success/failure middleware
  • Per-task middlewareTaskMiddleware with before/after/on_retry hooks
  • Pluggable serializersCloudpickleSerializer (default), JsonSerializer, or custom
  • Cancel running tasks — cooperative cancellation with check_cancelled()
  • Soft timeoutscheck_timeout() inside tasks
  • Worker heartbeat — monitor worker health via queue.workers()
  • Job expirationexpires parameter for time-sensitive jobs
  • Exception filteringretry_on / dont_retry_on for selective retries
  • OpenTelemetry — optional tracing integration via pip install taskito[otel]
  • Async supportawait job.aresult(), await queue.astats()
  • Web dashboardtaskito dashboard --app myapp:queue serves a built-in monitoring UI
  • FastAPI integrationTaskitoRouter for instant REST API over the queue
  • Postgres backend — optional multi-machine storage via PostgreSQL
  • Events system — subscribe to JOB_COMPLETED, JOB_FAILED, etc. with queue.on_event()
  • Webhooksqueue.add_webhook(url, events, secret) with HMAC-SHA256 signing
  • Job archivalqueue.archive(older_than=86400), queue.list_archived()
  • Queue pause/resumequeue.pause(), queue.resume(), queue.paused_queues()
  • Circuit breakerscircuit_breaker={"threshold": 5, "window": 60, "cooldown": 300}
  • Structured loggingcurrent_job.log("msg", level=LogLevel.INFO, extra={...})
  • CLItaskito worker, taskito info --watch, taskito dashboard

Integrations

Install optional extras to unlock additional integrations:

Extra Install What you get
Flask pip install taskito[flask] Taskito(app) extension, flask taskito worker CLI
FastAPI pip install taskito[fastapi] TaskitoRouter for instant REST API over the queue
Django pip install taskito[django] Admin integration, management commands
OpenTelemetry pip install taskito[otel] Distributed tracing with span-per-task
Prometheus pip install taskito[prometheus] PrometheusMiddleware, queue depth gauges, /metrics server
Sentry pip install taskito[sentry] SentryMiddleware with auto error capture and task tags
Encryption pip install taskito[encryption] EncryptedSerializer for at-rest payload encryption
MsgPack pip install taskito[msgpack] MsgpackSerializer for compact binary serialization
Postgres pip install taskito[postgres] Multi-machine workers via PostgreSQL backend
Redis pip install taskito[redis] Redis storage backend

Examples

Retry with Backoff

@queue.task(max_retries=5, retry_backoff=2.0)
def fetch_url(url: str) -> str:
    return requests.get(url).text

Priority Queues

urgent_report.apply_async(args=[data], priority=10)
bulk_report.delay(data)  # default priority 0

Rate Limiting

@queue.task(rate_limit="100/m")
def call_api(endpoint: str) -> dict:
    return requests.get(endpoint).json()

Task Dependencies

download = fetch_file.delay("data.csv")
parsed = parse_file.apply_async(
    args=["data.csv"],
    depends_on=[download.id],
)
# parsed waits until download completes; if download fails, parsed is cancelled

Workflows

from taskito import chain, group, chord

# Sequential pipeline — each step receives the previous result
chain(fetch.s(url), parse.s(), store.s()).apply()

# Parallel fan-out
group(process.s(chunk) for chunk in chunks).apply()

# Parallel + callback when all complete
chord([download.s(u) for u in urls], merge.s()).apply()

Periodic Tasks

@queue.periodic(cron="0 0 */6 * * *")
def cleanup_temp_files():
    ...

Progress Tracking

from taskito import current_job

@queue.task()
def train_model(epochs: int):
    for i in range(epochs):
        ...
        current_job.update_progress(int((i + 1) / epochs * 100))

Hooks

@queue.on_failure
def alert_on_failure(task_name, args, kwargs, error):
    slack.post(f"Task {task_name} failed: {error}")

Exception Filtering

@queue.task(
    max_retries=5,
    retry_on=[ConnectionError, TimeoutError],
    dont_retry_on=[ValueError],
)
def fetch_data(url: str) -> dict:
    return requests.get(url).json()

Per-Task Middleware

from taskito import TaskMiddleware

class TimingMiddleware(TaskMiddleware):
    def before(self, ctx):
        ctx._start = time.time()

    def after(self, ctx, result, error):
        elapsed = time.time() - ctx._start
        print(f"{ctx.task_name} took {elapsed:.2f}s")

@queue.task(middleware=[TimingMiddleware()])
def process(data):
    ...

Delayed Scheduling

# Run 30 minutes from now
reminder.apply_async(args=[user_id, msg], delay=1800)

Unique Tasks

report.apply_async(args=[user_id], unique_key=f"report:{user_id}")
# Second enqueue with same key is silently deduplicated while first is active

FastAPI Integration

from fastapi import FastAPI
from taskito.contrib.fastapi import TaskitoRouter

app = FastAPI()
app.include_router(TaskitoRouter(queue), prefix="/tasks")
# GET /tasks/stats, GET /tasks/jobs/{id}, GET /tasks/jobs/{id}/progress (SSE), ...

Batch Enqueue

jobs = send_email.map([("alice@x.com",), ("bob@x.com",), ("carol@x.com",)])

Async Support

job = expensive_task.delay(data)
result = await job.aresult(timeout=30)
stats = await queue.astats()

Testing

taskito includes a built-in test mode — no worker needed:

def test_add():
    with queue.test_mode() as results:
        add.delay(2, 3)
        assert results[0].return_value == 5

Documentation

Full documentation with guides, API reference, architecture diagrams, and examples:

Read the docs →

Coming from Celery? See the Migration Guide.

Comparison

Feature taskito Celery RQ Dramatiq Huey
Broker required No Yes Yes Yes Yes
Core language Rust + Python Python Python Python Python
Priority queues Yes Yes No No Yes
Rate limiting Yes Yes No Yes No
Dead letter queue Yes No Yes No No
Task dependencies Yes No No No No
Task chaining Yes Yes No Yes No
Built-in dashboard Yes No No No No
FastAPI integration Yes No No No No
Per-task middleware Yes No No Yes No
Cancel running tasks Yes Yes No No No
Custom serializers Yes Yes No No No
Postgres backend Yes Yes No No No
Setup pip install Broker + backend Redis Broker Redis

License

MIT

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

taskito-0.12.3.tar.gz (673.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

taskito-0.12.3-cp313-cp313-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.12.3-cp313-cp313-musllinux_1_2_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.12.3-cp313-cp313-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.12.3-cp313-cp313-manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.12.3-cp313-cp313-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.12.3-cp313-cp313-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.12.3-cp312-cp312-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.12.3-cp312-cp312-musllinux_1_2_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.12.3-cp312-cp312-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.12.3-cp312-cp312-manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.12.3-cp312-cp312-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.12.3-cp312-cp312-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.12.3-cp311-cp311-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.12.3-cp311-cp311-musllinux_1_2_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.12.3-cp311-cp311-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.12.3-cp311-cp311-manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.12.3-cp311-cp311-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.12.3-cp311-cp311-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.12.3-cp310-cp310-win_amd64.whl (5.8 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.12.3-cp310-cp310-musllinux_1_2_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.12.3-cp310-cp310-manylinux_2_28_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.12.3-cp310-cp310-manylinux_2_28_aarch64.whl (7.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.12.3-cp310-cp310-macosx_11_0_arm64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.12.3-cp310-cp310-macosx_10_12_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file taskito-0.12.3.tar.gz.

File metadata

  • Download URL: taskito-0.12.3.tar.gz
  • Upload date:
  • Size: 673.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskito-0.12.3.tar.gz
Algorithm Hash digest
SHA256 3c72c7cb65bf2c3710969e90fbe0bbc865947676bc5dfefd73501733278b5af6
MD5 bab278c4fb3d034c4a6a7a461ad590f3
BLAKE2b-256 1af4d6f99222db9e3f476ccf2330cbe5a3809d19e66f0f90a9ca35f1d772da94

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3.tar.gz:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: taskito-0.12.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskito-0.12.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fc3cbd76233d7c35838cc24c35133828e686f881d3f2e045a28524c04b2b5ca1
MD5 f1fb47eb7637dfdce3795dea42bbb180
BLAKE2b-256 8a7c6ddb23b5692ba26ab17bdee15af495aabf4d821e8cec0a3dc44896f51942

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e5d285e737b5970a9cd9e7d94f7249dfb0beb0ce57f28fc2caae28c1ddb37423
MD5 72c8171a6e3b4d044d9a6f36309bbd97
BLAKE2b-256 483b2e8e389cd95ea636e413e210efd02bb6cb2a0ec48129d93814653a95a114

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29509516c6b95f5f8b65b9728db0fc5e515e7f6b931e4b390ae883faa4dcf369
MD5 828031940d2ed1fd5d60d2de13c67fe9
BLAKE2b-256 b9d4e65a6018552c7d72944af4c1f325a8faae00537bdb0bbd162d55d36346c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8e0128443222c43050a6cc5e364c0d2054cb70f1d9e16e61612d3945c18c7d8d
MD5 ee0e27ce848025fe2caa3769882f61ef
BLAKE2b-256 01a13aec28bf4852382eab0523d7e7bd14a3f7a3b23618dd6d6958a635775a20

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2734528e3395b3f9ad2383db15acfa7f72b30ec74aa4718d3c7fe6c8fcb52307
MD5 3f440b59aa296912b348b3abe49f48bb
BLAKE2b-256 d311f65392663e7dd3a10b242fca93aa57e10a62cc44d16910074818675d1a26

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a50121796969d810ae30e047a7f563c1d935456efa0e5c92d72e9cebe6ab94cf
MD5 ddc09312f73d103d9d2eb3c7b432ed3c
BLAKE2b-256 02c910466a48a5be2aadd8f8158f19a7922af5de6de9722035eba0a0181c10b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c0da7daed1dad2bf4c9711ab804893af19c50d1554045bf96b7448f2e470c8fa
MD5 8c5e6cc98678f1e69a29f451ed0eeb13
BLAKE2b-256 4b90210a502baf538840c18ce180b7c32aafeca625e0f64ac83b92418d9a08d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: taskito-0.12.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskito-0.12.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5643a3d26c6b19523bbf29e91f2e66f06014dbfe3ffc724908dd3392e6468dd7
MD5 c0a9ab2f5e027153d3be204c343ca84f
BLAKE2b-256 2e4a1c390ea6d2843f868887e36a42a6dd11aad9957c8057bd7c967411916507

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 62630a357523157855fdeed2ad19b27ccb236a4e2b4245d0c4a2e6263aea2a6a
MD5 3e2532c26511b431e1e625e2cfd0f955
BLAKE2b-256 f1a0956acf99b2393f7add03a6168a2f6f308ba0afe618204f7aa49654808c68

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cf603d10b0319202f2bd9c96a184c41ede38502330b451c891d70f00d632a0d9
MD5 2fcaf0cfb70ce8832a8d3d0c18f65753
BLAKE2b-256 26f0c2454d6ba61674a3b1a39ae70c669af6bcfd9dfc16eaddbec483eebbde44

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ec51c456133ac989589f1f1a842b16b7a794c0c9fc460ce38e981b20a4efdc6
MD5 4bc101e01c29e910a6a4ade1b0e5d32a
BLAKE2b-256 a27921ed6fd9150028ef1850b2fd35143a6b93b2718645282abf8f7195fae6d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d849bd68c933fc24de9d6c8a451144801d1e5296342655d5acf957384a1c34f
MD5 e1e87292e8838373a472e7b6aae84194
BLAKE2b-256 f7fc20a226a1342e1c898ef0e83e6d6f96333bd23014fb16c581d91a918cfc3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6825dbccfda76ef0b1414f340985abdeda7d5463bd06d41490b3b88a95a11de
MD5 f5799a2d4c3ed2313244d5f326c70d54
BLAKE2b-256 c3f377ab1f4aa82bdf33ac97cdaf830afc8d7f846c664244795c4ff865769465

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fdc90120962aed37f681763600a7ae639d860f35828b591722351f62542a675d
MD5 c95c7fe44b5e9aa006dd361a6a167a76
BLAKE2b-256 b16ea1c40d9acd39558b7d231f215f3c6bebbfeb805c840ed5a2f94e829219b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: taskito-0.12.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskito-0.12.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2c225bfeaca7a5cedcc9fe14ab77dd4f7d72ff469a5aa899ac48e2dc4b2e3f0f
MD5 c9981fcbf37872e44eae9f7ae752858c
BLAKE2b-256 2aa46816584543bcccdc3f022926f6d65d0de08f5d2b4aca588b5a96fa9bb611

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66cc49cf57c001d2a35f132bac976a3ff4c157730a242f037f7db835801fb7e4
MD5 e8661463a75f6433a8da7dff2ee101d2
BLAKE2b-256 0667d3c19f345d7bcb7b081c4920596c0b6241f1d4fced2c288d5ad9c3269b6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ed977aeafa0ee0d1650c5c673b849c06ac06dda9a3d36cf56eb3f743f4b89f0b
MD5 543f4eda6430d1259d0f820a2ae30909
BLAKE2b-256 db68ac60e74dfc0a0218c1f3611531e08110ea83a1d801847844b50cc607bd06

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 566bec1ebecdd3af80eb124e16d6d568783fec5dd671090b1050263f0394543c
MD5 2092b6e069ee80c604f181134c900622
BLAKE2b-256 4b1eb2ecb1b6bd12ba93805afdaace51a3786d145f2b5b02b6ba22d2f5ca4910

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eaeab47ce2a8c199aac6159355a49bba268e674831e12ce7768ec08982cc4526
MD5 cadf3531ffbc4e05e1eaf50a946fc70a
BLAKE2b-256 3e1cf8df08a0b62d785584effc74a7c3ce6b65684356a951423f3ce623dec022

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66825c8bcaf14c651cdef6678f1a5af184c9ffb82a498de5df0c7deab94379ee
MD5 20b88b13f29dc1ab23265ed1ba2fa7a2
BLAKE2b-256 7b9134fc95495662a9451a362577b10686453fbed7196a61137ca974b8171e30

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18ecd1bfa5e4f11c8b75280a6a72edc534f5f4f61441b71bd6e0f39c2551d304
MD5 127e1f532698b6c834b220a73fd41a21
BLAKE2b-256 d877ee9bca77838b84ecc5cc28a149ac9b5c763166d2cf4f7a8e4b8fd900bdc8

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: taskito-0.12.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for taskito-0.12.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 02818040405067dad9c552bdd8a788e647cdad93609899c4d8a4698c4450d247
MD5 8abdb88e20d8620c13b095bad3d4638b
BLAKE2b-256 69213bd7016f48091bcd4938725097f8c5cab6548d33503b611d02c9457dac30

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f6288f829c05cd06f255c712d7dc9c7885975dc044c505b1168307ee6165ec3
MD5 12198694bdf4bdfee4a584daa6e4635b
BLAKE2b-256 0cb3c85cc4a73d06ff8adddc1703834e389700066b7f5563a95ac7d940421d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50ed8793f908987abb0cf6f5ec56fc858a97b7591e158d22e74a0a9e018a4170
MD5 01b1eaf8318163ebf69dad754800c5aa
BLAKE2b-256 f540f1bc5763dbebae71266a3e780886c7ba0d88c48e8178ff40e18b5b6ab8ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 255068768693de1d9a3e24a54bf1950c35e5c93438d9e53f04ac25514bad9794
MD5 22e57f24cef5f1d4b71c7bfd99916cda
BLAKE2b-256 82737fa883951223fb86469c8869e7f66f9cfc892cc8c2a419b4d04011cdf779

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f1ec49f1f3cfa9b08dc7df7c25b7c3dd7af3cc96057d85764fca52695ba84b70
MD5 31e5feef91eed4a2f8f0babf2d383e7b
BLAKE2b-256 20b1f9cdc1413a283cf2a144890465192f039711169b9b96896d74a1f4db7f70

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4c9f38ba63484340a643413c396ec463139db3afb4d9451cef3d8fbbc2b5549
MD5 ce0efc9ba5547c95345d3b6a49f4aaf9
BLAKE2b-256 1c64a039e7630e88474e5d335b820df2cca6b105bb3b90542567c7ebf966ec28

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.12.3-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.12.3-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3384f213d247dc35afc6e919c738b385aca716ce3982116adf1102a37e59905d
MD5 f3b89a20cddad470c421d6481eafcf79
BLAKE2b-256 943b7819b678a134c12a2a060fef8a42d3e81fb9ebec7fdf4929e3dc3d3a42b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.12.3-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page