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.14.2.tar.gz (716.7 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.14.2-cp313-cp313-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.14.2-cp313-cp313-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.14.2-cp313-cp313-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.14.2-cp313-cp313-manylinux_2_28_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.14.2-cp313-cp313-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.14.2-cp313-cp313-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.14.2-cp312-cp312-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.14.2-cp312-cp312-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.14.2-cp312-cp312-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.14.2-cp312-cp312-manylinux_2_28_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.14.2-cp312-cp312-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.14.2-cp312-cp312-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.14.2-cp311-cp311-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.14.2-cp311-cp311-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.14.2-cp311-cp311-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.14.2-cp311-cp311-manylinux_2_28_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.14.2-cp311-cp311-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.14.2-cp311-cp311-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.14.2-cp310-cp310-win_amd64.whl (6.0 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.14.2-cp310-cp310-musllinux_1_2_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.14.2-cp310-cp310-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.14.2-cp310-cp310-manylinux_2_28_x86_64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.14.2-cp310-cp310-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.14.2-cp310-cp310-macosx_11_0_arm64.whl (6.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.14.2-cp310-cp310-macosx_10_12_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.14.2.tar.gz
Algorithm Hash digest
SHA256 f8c2eff1c14d2e3ffc605a49285d4c5a9abc3b15d99c80b00ddb418d32894540
MD5 3c1b83aded5e743aec5390da6e7ade8c
BLAKE2b-256 cc261e14befd51b425af4a3fb0420e43b97f4198540f535df8adc05be099f400

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.14.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 de696021a5e337bb8de8a7104ebc89f849d5d8f3aa2840ec6be9ebdc13e962d3
MD5 5494a44660f8f3dd51dc92da7e759d2d
BLAKE2b-256 2f49d0b20fc9df6df1648bece70eea35fed8e8bfc9c0896ef11adaacb07d0589

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 414fd4082a5f32e8802f8bee4068c386a8c720e4a85aa83d3f9f3c63be231c97
MD5 c9bb770c5971fc9e936e37d31ce30b7d
BLAKE2b-256 8f1387f97dcb88cbcb8f901154500b82342e54af2d2777565d00a7c20aa39579

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab1487046494953a936f639a3b16b7a2d57f5b7642e09dc2e81b7ac881cf31bf
MD5 d9569688bc3c58d62f3657e3711c020f
BLAKE2b-256 22472b219b9fefeab55a8808c095db4293438092be6ca5b4fcfd5ead08191e8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8384581048666165c59b82a28141388041b0a8a1c66a4aaf439f3fc5cb48ead7
MD5 ccaccec9df38fbbbab89fe5c2a6436c0
BLAKE2b-256 f5fa68c8c1f9e2fe8a095e9a67571df19b06de8282ee71aeca52591803918e4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2993d9561e80640018802403cb2ee1a4f3c8cf75672fdd59ad905331c8754608
MD5 d2f2ce2ee18acc6c7b94aa623c86c640
BLAKE2b-256 0676abb9249213afb442c770eb100a426395794fe6154c038c72bfc96b77ab96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce9032967681114d633d072df6fda0210b16c22f0e221e991d954d1b029e0ef0
MD5 223402b9243f379ee382a195e93621a5
BLAKE2b-256 b5bb0356c2df8923ee5242d77c019afb9cf856fee3c3766a796c2d42dc17a756

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 00734cbd0d81839ee373796b50951784c8ea03b3ec691270252884b8f319fbf1
MD5 bca48900f6da928fec0638dfd24fd3da
BLAKE2b-256 fa441768a02dfa2ee98b0d853cdd5b1c139c10ef66db207c1470507779d8b8c2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.14.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 391d8b95539775bd599afdb8a26772de03380e6d2a0ac7fed5d421cc4ec36cd9
MD5 f64b485b1805aeb12696bf4d3bb719d8
BLAKE2b-256 3a91a332c1ba9e5b7d508d64eb9909d9284d687a510a027a479cf977f015753e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 249b57555713c14a7643880bfcfdab82dc5551ac5de00f22b1897f48bba07374
MD5 9ae7ecd1d185c391c5b6dc34c1b8786c
BLAKE2b-256 4905218e37d4f00c9bb04e3aa80835d59485108c4d0eeb2c9a12b2a0ca0cda21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 08d7c0ed0e2e37aa584dfe7ec513d0fd2eedc2a4c83bee4efa4fa237f64c3045
MD5 66a3a059f716a1f7c0bc11cc897c9189
BLAKE2b-256 bc94af807b365224b469390815ed5b017e3390f7671efdacb9a436e71ce14f8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 487afb7edd2b5e36556611926190155142b1aaa65c66409a43d4e99e14bb725b
MD5 111b58032e8c37fd5b629c0260553e34
BLAKE2b-256 a93061f0cfd1cc4ca9d450d9152b66c176bc183c27d1d55aee4d849e5475b860

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5d91cb999cffcfb305186e81028c391f1277bdbe35291a980394a0e5e52afd75
MD5 8b6ed42cb5b947ad90b032fb3043cb09
BLAKE2b-256 1c28b178fb6876ed623fee1767bc5542d9bd1a2295887ce205722cd159b97aa0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fe3dfb2924ce9ea40c5ebc88ef7025d8f2db8760ca126eadcb94a02383953fd
MD5 3fd4ca7d4133b17a3358497863e80aee
BLAKE2b-256 11a30c8c73d28b309f0dbb60ca40c22a4c66ac3f19f1c35ddc341e76b007b69f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5ae3d9347fd998a046ab591f3942213512a4900315c6d7a9d7c840260d0da0db
MD5 9e08d3e387f0c0c054eb1466e5369eb4
BLAKE2b-256 4a98b0ee1587c61309574f180d7837e3d844e751300160139c28e52c07e90824

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.14.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6a0ab498c6560b17d5c5ffc44c3daf939cd91355e7a596c4f329601231d812d9
MD5 af3e03b100d01788ae09bb1830071594
BLAKE2b-256 99a11adb4612908445c5db4ce7e75c2b56decddda7f1207cfc38c32179b2d6b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b1a65483ec0c7fd5ff79b18e69dcfee5ba66fcb84087acd66722a73b40d3776
MD5 0658e928db1cc15711ed33d626b92601
BLAKE2b-256 2fd0d2f7b434e44777617aa02b3afa551866ae73fccc3f9e5bfa959fde0fc810

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c90893bdb7c3e13a0f788fe8808e033a798a80a30aa749653a2480ff9a6badd3
MD5 c721f5ddbd5ca291f0f98bb43dfc182b
BLAKE2b-256 a87b692191bf358f91608f6afc35e0b8d6bdb27f26e35064f8133c505efc54a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 929920c9a20cc34c857e0480e4fa01f844463380ddcb3f4ea6f375d065a08f71
MD5 e2b52234e40ca328c671f560379d58a0
BLAKE2b-256 7ce8d97dfd849d11afc4be342f5e5d0f4a0770446d05b1d3e336189544d19d33

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8be23f207e262d751f3e0f5513a45eeba029e83cd27fc2785ccab1189a510571
MD5 b9d1d5ccb233fb5a8e4b9c4915e7efb2
BLAKE2b-256 69ed6146e9f866bc673a8e67bbab6f2d95baf4bac6ed6dfc78f4cc6c3e4b5fd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ca1df08267e53b3077991a8a000f139eb110bfb58cfb36f7a9aedc0a78ba116
MD5 523563fb932a27905c180b2b7f157b15
BLAKE2b-256 5cf743b3ddb9c73f198f51204d278e5edb0d0fd5b6f07e8621f4b541d0d02b30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f4aff268804ea06e66b5b9de7cfb1157640884ff98d38529b640bf6929e05156
MD5 26153078c192a5ac4cd38b5a2c7ab774
BLAKE2b-256 59cea6561b403fdefd5be03cc3c13a3d9920d08bb6aa91948f4cd21c83d021f9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.0 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.14.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 922cbfdb04f645bfdb5460dda40b554809e1a6d42c15e0dc91199aa612a0b09d
MD5 f60d17246a74491773e8c911766df996
BLAKE2b-256 cb5ecc56ff4284f4380cbb5bf52c7b173b6a379fb79816708ebeccf4507a60f0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3a3446012d93bc479dc6e7443cc0bcf8a24f98d9d4c3fab9aa4b204893d1b4c1
MD5 41bca85dc0b6c2b1e6be8753dc3094c5
BLAKE2b-256 16517c3dce4823f3cccb722a12d7c91b28d2d85e17c013fcae6816e3b5dd25c7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d6383f9e66bcc3699ed09d0f7697bdaf87c8198da6a4fa3a99069e5798151683
MD5 adb9c158752551f7ec4af173112de973
BLAKE2b-256 4cd32f9deb6b4d3b282899fb8c09ea8922ff82aca5100488fe7cab3fecc85034

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efb225d4fc6c8f9bd2d06b485f720da0c538ffa0229e6e187e861c5bc3c1a2af
MD5 3b1c239decf9e8890103b7f51b8f2dec
BLAKE2b-256 b25774c8606d53dabfe22ddb92430ce961b85aac216083fbd5e33b8567f0ad17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b9f86bfaa52bf808574155114bdbdcf45223cc9f79b6dfc816a759594caef4b
MD5 aa3559533bc0d921548497863470c1ee
BLAKE2b-256 698465dc36c3be56e082903c31791b1bd8d0b1d5907f56083234b0744822ba81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fef01ff8d72f94d5a40cdac879fb017d332c9d42b72393fcb5e0761d299aa3e9
MD5 9745bbd0e4d137dea24843348c7a8bfb
BLAKE2b-256 066c217ed2402a45cbd29873db10f4482afce7799dad3aad29c04a14a3b18f2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 80abd771a77bb9cba76a0445807f7f59dbcd1fc94fc156debb92c039c95d1d19
MD5 1f43f46b5f4b295bdb2992723d57d92e
BLAKE2b-256 7efb42d9f03f526bfdd736855e72b8204e7347b1e5bb93e38e46e43613ad9268

See more details on using hashes here.

Provenance

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