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="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.0.tar.gz (251.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.12.0-cp313-cp313-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.12.0-cp313-cp313-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.12.0-cp313-cp313-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.12.0-cp312-cp312-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.12.0-cp312-cp312-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.12.0-cp312-cp312-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.12.0-cp311-cp311-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.12.0-cp311-cp311-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.12.0-cp310-cp310-win_amd64.whl (5.3 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.12.0-cp310-cp310-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.12.0-cp310-cp310-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.12.0-cp310-cp310-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: taskito-0.12.0.tar.gz
  • Upload date:
  • Size: 251.3 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.0.tar.gz
Algorithm Hash digest
SHA256 55565e0fe7c332be520524592aa548710ab0db482f5747589570d3f3c65d5199
MD5 d2e007374db172253755225e19b0e23d
BLAKE2b-256 8aaf84c3e595ea7a816fab654a86ae645e35ec98ede753c140a07b42a239e7ac

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.3 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b54a1fa0e4f0211519ef9a1c520e0919d72f681bcfe86d3057c073ac5d5ffab8
MD5 2b0d92b8faf3d21bc62d55de88f031a7
BLAKE2b-256 d1ecef5f2bdf83e522b34e06d949e0754094c0ab072ea2c590eacb562e8ef92a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e7efdfe6e1e1d3202321d2547ad4f99422637aa65bf15e4f57a4e5964a3e694
MD5 12af6f3f74f68584b30f92dce6e3809a
BLAKE2b-256 07bf190b39701ef88ab9e8bd88ece42d58b540095b289687477e2e9bc1664d92

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d7a032bd2403736dc6efc4b9ba322cfd715c48559ce91abd916ab739eb3522de
MD5 2a89b39a7043bf2df2ae00c1763f1048
BLAKE2b-256 d6ad26217ab7c556fe8c3826c1bcda54a71c198e4fb14089ed371aa9526995d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ab75955a4e1ba9372c350a32a036c22e8000fd0edbdd0e6670a943d526954134
MD5 6d2861ed257a23eac1f80d81eec5659d
BLAKE2b-256 bea0b773bbb8fb01748d65a24730b36b8f1733f681f37e1477658cfa8ad7c066

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f51b5e38efe37e59351f1184acf11e7d8d846719900b48d5034578cbd799cdff
MD5 b3244beec6b8703d5dd860fba2602b76
BLAKE2b-256 ca05d2a822ceec797cb947a27d9b9401be41d1454317ebe7666677db18423665

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9dbd2ccbeff7e92ce90e9a5c64035998bdbdd5548e69ba204788710132dffba
MD5 004b4745cec8a8ed191e49d963484805
BLAKE2b-256 f718569733c0a48aaa7d88cc4aea50d7b340c3132704700501e3dce054b35470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d35b89aaad2f1d9a7798ca83aa2bb5ac3f8e4cb7532d0a561b1e052e87a1b9cf
MD5 dfce4f7c677643d596a9049bbbd0978c
BLAKE2b-256 acc4070ba773fb7ea83932113e8be1a1a3b79b8a0c6a12ad2ea272a7b105a8d0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.3 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e2a97e31ac9fe41544298d53189daf1e72b15ffe6a83980b1dbe1e7f4e9a66e
MD5 3d98f0cc071e8db81d801ca90737d40d
BLAKE2b-256 4db9aec683a2d9a4378e5fca0f3dc131dbeed16c710fcfee4f4fbcfe2369d092

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b5b09f9ce4fcc8a77f65350d05193888b3816859d520c4bc19ef7def84b8f0f
MD5 fd5642a51185d924e19b778d9d01dc17
BLAKE2b-256 f13b93d321cd3ab8ad093ae87d43d8594c16fe895612b285edbd5295ccb0ac01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9b5f8c85781c8057732232cb7c7b8641f0a13a11bfc4fd742eddbd65ad18409
MD5 d50749e7ed6c2c877afbb39f28b165f9
BLAKE2b-256 683fe2324b7cfa8022d25b29b0a7ae0d4d1d76929f545cecce83420fb0838520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ec7c20f4d269f412a1128ce853695a7bc90d5d33d3482098207dfd0a95b7146
MD5 99e34ff6af3389afc1b3ff5021ee7406
BLAKE2b-256 f23e4b06328e503c2d2c28288d09da90cbd4b78f45d25382b322425a6028eb88

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3207d92c373230a1e183606f48eaf0cf86270a36c45f6bf201d78b45e8da16d2
MD5 f3b8e467a1cfda6875064ccc4321041e
BLAKE2b-256 e34e19fa39911dfe982d4ef20c6b1c932627358901cf821493adef76a5d0b649

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca3feeeaf96276482db66ae9d8dcaa4d3ab42da2a18d687c61735ce47b4171df
MD5 0c9659e4cf69aaeb21c66b872c14efaf
BLAKE2b-256 517e6835e92f7390fa5da73a10c9dc58d911991360484e4d27f0090170928d0a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5cb2b863d1d2689ad2c01a3b668f07d99bbabbd16f38538e100a4ede999812d8
MD5 f6ca1b605c74bd096dcf893422b2e227
BLAKE2b-256 ff39f7123f22ba21238bbe0ad5e46824da35615650ce3fa0a534f7dfeb134625

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.3 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6bdf1dcc29504fe4fd60fafde8bdaaeea52cb7eb579e4471392bd33278c8c532
MD5 930220c99d813fb04e121c26b3c79582
BLAKE2b-256 697fab84ab0720584f6da049c221f3719cebb1ae747a10335f26966e6a706673

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9880e73f20a77077115176f17f2a424677d07f136bc5d16b99cd9abca97c2afa
MD5 d4dd227030929b40d801cd0d28f3357a
BLAKE2b-256 34aac108ff4e2033f08eb7d19921ad790bb39a8590e053e8e17ba4e0c325a845

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 471b8a36c35a019c61d1c9cff728c8b895699d4bd1fc28fc49b6daafbb7dad72
MD5 f385ed9a0f576fffbb8a4553b72fe71e
BLAKE2b-256 b65e131aafab6999715dda93c2e6139e087b8b21a636d1c0fccb165ec1c1b868

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7d022e60cec7acb821569bee2439bed479667c028092a4260d3d54221a9654a0
MD5 bdc0f81b20f770be742fe6b4abe68888
BLAKE2b-256 1c336361257eb4baebeb8d278c40d4371e24ef7449430f54b57deefab82da940

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 707db1da2b61a007f823dd4ff52876ff853a19cf67e750525ab841fc54ecec40
MD5 961ecaba1f9175d76faf8301b000c490
BLAKE2b-256 53f5dcfbd68a4f47158b9520598a0cda11c1b78119d0da2dd59da426f45d6c86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 591afed8c2972961c95dae2da0e477ed801dcc90ab9025aedfdb2c5be7d7e5ad
MD5 28f48592c5600a34b089ae1d8a04ce31
BLAKE2b-256 963188ae0fcae910306a56d04cb76c899b3870313c59dfa4f96a59c69e05dba1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 90b91484390d7334bf8df3cd9126f9b87153656f7c047878dcfdde489b4b86a3
MD5 a9e7efff2e9cf7216c5c7db641d9f853
BLAKE2b-256 bbe8643f1024e08b3da1853760fd12cf2b3b41f2b9f92ca9b729db117d9da449

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 518bb061454b05760a3a5896f8b8b4112ba5f275e33c2539b1d9315e4817a3b1
MD5 724feed13044bbcbb9ca9b16a772ebe7
BLAKE2b-256 216049ab6155a4172d895b650f8ed0f2a9f45e1c04d52dfce6823bfbde71fe38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8f4348fb9e23c79ff682196f63184ffc10196d87e5a60a5a723079fc8a499eb7
MD5 9ca4a3c61e76f19cda9f8cb2889c497b
BLAKE2b-256 7d7186b644a7a003a1d2b53761d9cc31f7d47e6301bc098190e7a8eb8db54fef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e2302d4fa7492af47f23234534592d575f915ae5a92ca51334321e00ce25579d
MD5 45149b935cf46c39508f3b59e0b9771c
BLAKE2b-256 2142ba24250e47c1a5f571f0cd116b932a27b3c9d86e6a20276f68c7f58ccfdb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6dbfdfe1de70d15adecbe14a9e7636fe0ced8521a4d49285ba1a5e843a2542b1
MD5 e99380910d61bf7700a20773a7a1a474
BLAKE2b-256 ba52601de627adab22c742d07bf6b3401b21bd7cc2d9e10350e71fff9afd0e3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc40751624c8cfa6ec7aa4a8f62bca561b2862e5547db3ae2bd0b4697ba2a65d
MD5 2ab9ceb56f80157621093b9df767f32c
BLAKE2b-256 d11fc80a0b44dd5a5bd57f4445a9549686e845cf1018c826bd353f50c738fb1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 26f626fe7fb5a9c7696780af9174080af27fcabfdbdd01995dc7caf5b8ee1960
MD5 7e2f51fa6837f65a4942913a8f59a66e
BLAKE2b-256 d34910dff8d6c33e66f1c210b9a5c5815109872b21d4047c5c89c1ea7f0b3aa9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 521656d95485f2b3cbc9258db1a17bb2c65615dfeafb3c0f6a5c7108eb798357
MD5 e317f5173d5ceb7e5f97a5cd775164bc
BLAKE2b-256 fb8398e4ec79bd0a85067cfe002eb3a16a668c2ab383f382dcde84b10771ea6d

See more details on using hashes here.

Provenance

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