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.13.0.tar.gz (699.9 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.13.0-cp313-cp313-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.13.0-cp312-cp312-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.13.0-cp311-cp311-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.13.0-cp310-cp310-win_amd64.whl (5.9 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl (7.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.13.0.tar.gz
Algorithm Hash digest
SHA256 36d4b4b58ce76c32d4f37230c75e6e15afd7a21b5821f91ca920a35554649a09
MD5 23bbcb4f5643d925297109f6959a5cf3
BLAKE2b-256 dc67dbebf92a19c25211b5574503ae6af9cf13b03c9018fe9e4725ee4fca167f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.13.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.9 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.13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7c59b73b0e1ec26d0fcd21040cf75019554cff7b00b3288394e7ddb38af32abd
MD5 03b7ec3a881f914c23f4348ff2f482cc
BLAKE2b-256 056395b1d5ac03d4f46fa479554428990dc44eb1202cb832aefe92ea0a9eb6e3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 400e485cf1742a185752f45aa42a452767eebd0d4af74b18bf0b4600262cc636
MD5 3dc58b2f3ed99bd8a46609c143c301f7
BLAKE2b-256 339f6434b0b1b96f2a1ae1d7b6294c046f5c7452a7fc43d0b27b6ee192054ca0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 19160d274373080f8045e6f53b3e06ec523dda15973a9150f7b25fb293b1de50
MD5 9fe7170ba8622ac769b911ff8db26a1a
BLAKE2b-256 6bc6782ce968c75e47d534c479c55c3fb1de01aac02feb1d77212ca5f9d025fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df31c0f3b6133a1c1f1a26b3b5a4913ad5d85916cf37b542a9a9b68ef469c152
MD5 63b8a9a1998d6e24462797d86d4b47b9
BLAKE2b-256 716b8220de89cd222a45312748f68a9e7a57214f0dd733442c542285d14a68d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a01aef3c6a6974dc22b734881a71be1dad0d88403293add839e6f780b3c4cf7f
MD5 ecde5fca9c37e640643e632d4b209486
BLAKE2b-256 215eecf27f536e9fab1361f786c97e61fafbe03cc5a4ddf79e585ab25ea38ad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 51f0464674a53ff9c594163766de210dca23c5bdc462f11985b9bba12f827900
MD5 30be469335fe4dbd25531e291cd23404
BLAKE2b-256 4ec72bfa150ff4ad40757c333eab7b6eee58919bb811404db9430a397129ccfe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b7ef3e9cc6e4e59e6ff8649e95e1a7070d7cf9e51c2697277cd8dee628b265c
MD5 b5c6a514a60abd9f8b5ae9a426d81a82
BLAKE2b-256 5a4277b04f61bce57982fcc957b2f5779b02f0af642dee308b9b9792c642de8b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.13.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.9 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.13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f85771f5d73e1d8d4feb372c00469cd1ff86f21f663be7b4d99b82cda29c2f26
MD5 c98e33182e90b20ba73abddbe6217aef
BLAKE2b-256 525607015cd2728b17f10d51dc15057da4b4a56a025145a3d375a81c32e2c59d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c1713f1ec879ea4dc982aa74f1d3e18b423e77a9f564b091ee2f547f8adce427
MD5 cba7708f958d6ad28c09b3139bee6ab2
BLAKE2b-256 878c71f979e00c43aa23f5cfda41532c601e23fa791f7eed649de0fac36c1702

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 844cc1597422c3cc9f46e010a5c9eede50dc03234a167fb9f30d8f9634e123b8
MD5 0e8e1fc93e63c9868edd3139cb8e2fe6
BLAKE2b-256 63b9e13a4a552c62719fbb55f812561849dc87879cfc8c03c4408c2f6e5eacb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 738b63a314e7099ab6417a7730765a1e059335a5bbcc987addb31946f2479918
MD5 ecb1d6ce3aac77aa83962de4a823ad96
BLAKE2b-256 10f6c7c4f2ba2385149e9db53d4aed53bd0e8784377922f3d2df9e00b5e62d1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60391dc68602f071a1aa917658cd108d6940baf2c2c241468aa56c844c52e66a
MD5 c15ac68d8114cbec66cfd6345d6b0596
BLAKE2b-256 aa8390795b0c301408f862975f02888ddc1c7c22f94c69ddc0add3d202be3bc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4471a9198d541cff7f4f80e18737038989683ac415152ced13144da71a45a8ea
MD5 501a551c9315e7b486d537c80635d3ae
BLAKE2b-256 a0a6139ae82de0fbc44762eeaa4eef2304a30df5a253753930cda679216eb73a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 76d440a43e2001fc99b0c206e23cb5b9fdee5c823d2c553a9aa9c42a8e65155e
MD5 53b5167a87a55a29f1703762adf30a50
BLAKE2b-256 561f34a877e915a6afc8ad665e58a391ba8e9bad27e7e3b13ac2d525b5c5d187

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.13.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.9 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.13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4ff2050a5392eabda1ede26c71a4facd2c4dc16eb83400af16bc00da0762d7a8
MD5 5ec8762120d2d2f537cbcdd0ec33b94d
BLAKE2b-256 7dc731a59fdb4792c2975b75c9a3dc0b96678c0561dbe5e07ff66bb403dacd8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11bd10af1f6b78fde4e7b50006e5595fa1f6ee9c278cf37dc8c3825071a8026c
MD5 ed7d4fcc28a74f322702eab94e125eb9
BLAKE2b-256 628fb06fbd13aadc82d1abb37478ce1dbe6959c938eba8308a62f37792e75257

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2601288c4a16915753e7271cb2bf0b2d212f8e20b37dc89a77cd3abbd553f1b
MD5 6095b739ce166a2ec5b7b61117b60aa7
BLAKE2b-256 6061778100f98cbd47a807093cfe3805dee8f98c1db984662caf56d20c92219c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd4f08f63162b53a0f953a8103d2ac8df4a6e2599ebd0054290540f36be1b35f
MD5 afe6c351b1e3819b094f2e71ae2920c7
BLAKE2b-256 010141f90a2bb5113452f8a4320bd1ebb8beaa0243be8d214dc3ffa3e7f61a4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a4b500f2be9277f95838c7ba40959364a2452205fc3582ffba6950c7292eb82
MD5 9a7bce23611a3caf3ba98c558bcd67a2
BLAKE2b-256 31616982147c3fdd4f554f1b494618e5e2eff5575d0065cbd2190aed82a44825

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f368d471f802fb7fddc28d2761268a1e53c165d7f4899755c3e32c3abe4ce043
MD5 11b14f64288ac0dcb2f20086872e4aad
BLAKE2b-256 5b6c2fed2e0c6b9a97bc32334081b32f5c092818cea7d53c754e1b84ba85e87e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2501cc700e1c21017690d7e5b937cc10047d7f11d9f97bfbda84d96e68f6391c
MD5 804a00e333ebe9e546b1ac402e395eec
BLAKE2b-256 972c902d88c58f72ccf79d59d014f955b83d07f8359ef8e2e99548f27cb86e55

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.13.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.9 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.13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 acc024b17f12acdcf078399ef0e54571c4da256d6f521d1e683840ff8e7e8f1e
MD5 2b70634e588763de39fdafdd1ca5a62c
BLAKE2b-256 6d0c74647ca107e3ca280d3d489d65b105e65eb9a5eab2a5bb67e5eb41f84ab4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a329b249dc56c8908342876a3849aab8eea3fba39ee72f60cbf76fe12f38e68a
MD5 025fe46af37f86c261bf0ec9695dde9d
BLAKE2b-256 a87b8037b7028aeaf06a6c39bd733574b2d96ac3711757c1770ae1823938ebc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 54ca62ba5682e2f1cc02bd4cf075fc651bb9cab770673f65ca636075f88dcab7
MD5 9e44dbd1b53483b4548f4b91b34e1f3e
BLAKE2b-256 aeaaf909939e4a646c5a09881267ad2e882e262280658f52e64b3dba47a1580a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd970af63632baa5c1b16b18689ffd7d81243cbe8ef4b6bbd8a6fafcf299f2e1
MD5 025e199c1b1f50514f631164ccc25575
BLAKE2b-256 483d4222d7595c2f33287151f5938d4dc20f08d9c9bcca9a55d83f50a6fcfc8b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fa8998c130298455dfb3885a20e02eb90c7386c75777a0def209ae9475e069a1
MD5 58b20496c3da82d5a75b16f3ebee2293
BLAKE2b-256 c38f7e71675a9bba92202251a1a15d86be759db130e1b61fcbda1f1ca2a987bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fcf34fdf3e214466ee3fa646fb7d8e7ec36a2007c663f14b3b518ed1381b1c4
MD5 5d4bf8a542f8d851361f0338ed71012e
BLAKE2b-256 9f7ce0d1682ab47efb14adeea5cee4764bef40d628f1138a38a0c2a51037ed94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.13.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 196f989e2e24c2f4ccc83f4c1e9c8923e9038e68600fcd82a8c86701a1de1076
MD5 7442acec943ac367139a6e0e2073fa2c
BLAKE2b-256 d38440d630512ca51c43361fc2f0b2bd71d4fd76b33351d7daf55fbc86695ca9

See more details on using hashes here.

Provenance

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