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 crossbeam channels, and Diesel ORM over SQLite in WAL mode. Python's GIL is only held during task execution.

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="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.10.0.tar.gz (223.3 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.10.0-cp313-cp313-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.10.0-cp313-cp313-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.10.0-cp313-cp313-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.10.0-cp313-cp313-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.10.0-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.10.0-cp312-cp312-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.10.0-cp312-cp312-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.10.0-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.10.0-cp311-cp311-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.10.0-cp311-cp311-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.10.0-cp310-cp310-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.10.0-cp310-cp310-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.10.0-cp310-cp310-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.10.0-cp310-cp310-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.10.0.tar.gz
Algorithm Hash digest
SHA256 e8faec86215b674b911bb203bce8e20ddf0fdd6ac47cbd1a3b5581e01dee0c48
MD5 f6d2665a7a5212c1db9b94c650f6afb6
BLAKE2b-256 56b1e420f8f29ce16938e90dc0b29361fd5013b68f143a655f3664a4a71c21df

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0.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.10.0-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for taskito-0.10.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 37a1f1901d0427579301a9207202eb082e035b9920359f3b4fcd075fd9c5072d
MD5 81fe9262d670f3d2fc411b9f66d13b62
BLAKE2b-256 eed725a2e597c919465e2b95fad1581a1b53c138ba3952ef1a46af87dd65bca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07f28862032997257bd3ac3f576f9cd3e1f8f5cefd30e65f53a22e5519a86f15
MD5 f9c89e441d0879219ef60b7b3665f6f1
BLAKE2b-256 3c662dffcbb3472a84577d8a015ca0674df9759d6e5fb5126c39e22d47b72c60

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8fbe25187c3ec211cf99789f0327925caa4a7afab845c40b4b1fcfda24908a07
MD5 4e229ef1c324d3d1ad1312a465a39dab
BLAKE2b-256 29275c092a366a5d6634c18cb6a13d94e3057f1a6297f67d33e3d4919f05bd3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7797311b40d7d093794f109cc070692c1035c11a8900f88bc60e499fddc0c366
MD5 def19cbe072ad41f9f9fd1d426715e91
BLAKE2b-256 d389c0ff8943513f938b3ab96e0864ad1407d61f3779ac153917294b7c63d312

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c097cca6495ab37356c1691aa9f99c9777140c900ca61790c6de973a91db1743
MD5 270114e7ea339fc1d10383a3dfa214a5
BLAKE2b-256 1e3a459b8032150f0fb096b9aafc4d9f3115b581ba0999b3d68321e39684b591

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac05e9dd1356bfbcb2fab3c85c8df0d6f2881edb0f600a44fa3013bd6df16c2d
MD5 87cd65155902656fab08708f422d040d
BLAKE2b-256 88db2f767c7b4b599ce04228b453830836c6927abd8929114c384baa29e860c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1ac0eb1e27b345fd8b50215efc25b9751112e7b0fa123f5f9a4a855033276891
MD5 507547fa280a4cdaf1ed2bbeb8608fba
BLAKE2b-256 919e6c2385a194ba11702970b1d0facec47ec1a361419788befb7fd3712b87da

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for taskito-0.10.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f9baa944c54044d215e56d3afdeb4cf17a775567b3d72342726e72f471f41d6d
MD5 3cdf65830253d719174b2ec28e166d08
BLAKE2b-256 02b588e670a662fe74549648ae8390035121fe6cf675d804cfe1cf81580ee7a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3581aa8eb6f6d0a66fd641504ca7203668c76fcf965d4a900287ee1359f77cb
MD5 f4b0c5ae8029f0276f6cfe7ed93f6253
BLAKE2b-256 e5f19625c763eedf73de94e5ef94e57922d2be220075360811a7337435ebc655

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 667d8ee5394a40680e38d1a4f3e376e4bb9ba59d3c82a7d58d44f5496b575755
MD5 dc9cc5bf9e99037d8c992edc490bd7a6
BLAKE2b-256 eec512c0e44ff64f3143860ca5448cface7d7a55a88d06963b51a11919c7e9b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 985a7b80177675296db94e982083b07f001ba83521a96acee475af2a90d1a520
MD5 3b665a7caf57b2f28ab19dccab01152a
BLAKE2b-256 c7f828454df93f4fcb5e30e21607fb980b6487e726ed0fa614d2e1b86645f23e

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7a083007d220d246631c60414f2d74afc12bdd17cd142d5e3e1f88772885528c
MD5 600cd7e8a3c77de37afa322a661fe5df
BLAKE2b-256 ab35c833b54e0905b042261daa47a2835cb12ea5b369122dea4b56b98d3c7e37

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 871efc1a6967bd03b8681619703dd380ccebbe213f39600466944c289abc28aa
MD5 857f116f17d585db38b527bd25fa89bc
BLAKE2b-256 86093ed476b771c8fa2e7f381303390a2a69ef9b0f49d3612afa7290b0e85f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 38d502bed8c25433dd4f911e78b89a8587f658ff05fafcf6ba5cd236543d9eec
MD5 d46a0e7b47525b0b9aea177bf8ac6830
BLAKE2b-256 7b76fca66514341ba02e0c450afe0a1b3b92c9736033127d265b94466df19614

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for taskito-0.10.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 391ade61ab93e6921d10faab3c49b9581c214ba279b982d5662610e93d5e4145
MD5 c220c157c6ef00f0a8519282f390b943
BLAKE2b-256 1baeb63226d6e5971dd98f1f3f74242a420d1a407b3e67da181f4d6a09e793e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f97481bd659bb924b65dde76ff7a381d877eb9ce227bc19e960bfa427f3d7db4
MD5 477dafcf34288bcd6ec47525ba06ec0a
BLAKE2b-256 e7b227fa07203e0580b58b1cc55ac505eb61b115d1f70bcf5d8479ef0e01898e

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37c654a86d70efae7ab23e984bb329e250710c574de1b7b7f3c4e52167a041b6
MD5 6c56eaa8aecb465c33898724b6fe8cd3
BLAKE2b-256 7c14b035878bcd0bd49c551ec745b85ec6e30ba8f4ac7abc223c3afaaebf9ca5

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 498bf85079c853510d036a50b57a92e0a7ce34d3f4b4ecf2520913adee920c59
MD5 d7c1bf8dede87d48b01093555b722136
BLAKE2b-256 e1fb6de350c891db1d1a169d83a04f475f8ad3a67847e6d0aab4fdc67488ed28

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fc9d19411c0db875296d6c6207c36e085833040e9ddfdd185c49434eee462c7
MD5 5e259effe1e149af24ebf64d0ce4ebe2
BLAKE2b-256 c20f7f922a04b2d0699ec197f38a8de0aafd154ee9eb65be601014f4163838ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1492a678e90199ee93f269a33ccf7f0d3fa676a98d1309ca82dae5261a159d62
MD5 9321f98ffb1622137e96dd39e4484403
BLAKE2b-256 4c4ef36b6c62ec57c949f656a7741e8e51b7737b73702b54a7e31aaf5f592435

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a693d0a8621cad71e40926915d3372784825c0633a08540a56dd38a67c9d8d35
MD5 6f96b264d650aab764e5da1b4d3dcd5c
BLAKE2b-256 a5223227adb56cea7509027408c68c54b71eeffa64cc35fd33460b9c9c4a644c

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for taskito-0.10.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7a3ed0c9b18acf17997abc886681e0172a000e89e5e33183be483bd42b59f5bf
MD5 4f5ca495e7ec3b15ae546da11db437e5
BLAKE2b-256 a7ace329bfd1333ff0dfda64f013760cf218d2ca100def24a485275240273354

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a02ca71f3823bd11c9715a125399e480cc68aa647c1e762a26da7b8622d14e59
MD5 ed4c7cfeab39c372d7cd15a694833bdd
BLAKE2b-256 21e5115f8aca42dece4d713c7c25ee03b8829e108d81e05e45f116c37aa46068

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d9f7dfc1d8586302e982f197bcf2e0eab9d6ae2d1b360ba335a921ca19863e0
MD5 bbe02eddc9632ca0ad14dfa4a238d4f5
BLAKE2b-256 af059dd47d175f0f4108b0d682e33abaf38b747c16d64e676dfea812cd0837b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b4cecde72661ed734c6ba09b25ac7850b487c485d49ad45872588191715f639
MD5 04582d6914239dcf4c895061779998e1
BLAKE2b-256 85b18795fb1aeb492203f48b8dad3996f1041e7ad698e90317cb2461b48d0255

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc7c24315850c03103a4c2a3b25725a1f0a5751522bc6dfe229a66dcbc40f6a2
MD5 c69776eeed37a4e3bbb2761a885b66dc
BLAKE2b-256 0f6e4bcee0b493e7d8cf7222617f5ae3977709659d0bc574f42063bd5193122e

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6bb13c139e4f202ac4853c53f502a1cdfa7b601220dc83e1be99a3dc700ee002
MD5 681be438861d36b6b59f3ae3da936b6a
BLAKE2b-256 51eb77bf838e1b1c17c4c023db729f72f252332f7c93c1488f4b5e311dc9e4b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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.10.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.10.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 31bdef2b7ec1339ad36aa543f8207e1630972aa3ea3c911988312edb4ca11a8a
MD5 031dab547c29b49e18a260399df3687c
BLAKE2b-256 d12bb9f3bd37b8570a05a52679c102f1ef1e4221496f42b9b42bce998509f55d

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.10.0-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