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

Uploaded CPython 3.13Windows x86-64

taskito-0.14.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.14.0-cp313-cp313-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.14.0-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.0-cp313-cp313-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

taskito-0.14.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.14.0-cp312-cp312-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.14.0-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.0-cp312-cp312-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

taskito-0.14.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.14.0-cp311-cp311-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.14.0-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.0-cp311-cp311-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

taskito-0.14.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.14.0-cp310-cp310-musllinux_1_2_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.14.0-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.0-cp310-cp310-manylinux_2_28_aarch64.whl (7.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.14.0-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.0.tar.gz.

File metadata

  • Download URL: taskito-0.14.0.tar.gz
  • Upload date:
  • Size: 715.8 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.0.tar.gz
Algorithm Hash digest
SHA256 dd5d22fe99b2ae109f7eb2d60cf23f47020ff434ae1190025adad45aa07f30db
MD5 4486e10428b8b4f0f391f91ff58db885
BLAKE2b-256 bc7e5fe8d0fa305022e85a33c8033206a073816f5dde5cbfe391535e9fe87f8b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a901f1a92cba4f97b250b8414328b3deb17848aa3c23331e566c785310ea7585
MD5 3657d0994df10bd9cf6cc21f6d0d24c3
BLAKE2b-256 f78e1f73471198eaccb8d36a0928474ca97c1cad3dc8d340a6f9bb9031de9520

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60557dc13ebe646296338308a7c0b32133d5069e140235f3dc55bdbe65bedc9e
MD5 0586cb47ba38ead6d2bedcdd121c3f44
BLAKE2b-256 a871e80e27cf4d3177787407083ee8f1982fb713b3d688be283d0badfbdb09b3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2ed081b1ef9d42b40d10fdf839123653173fa4bb37f5068d94d92529d03f86b
MD5 bc3c6e88940e417e945b7977f86a1b42
BLAKE2b-256 f83cf6716e6e81c6999076068eb568a712b65cc18ec11607b6a62b4a2fa73723

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fd11b57834e25b28db351b48db0969c6694aeaad6bee871778a53131e2829e46
MD5 b19713f7d182a3d32ed2bfb9a438c3fa
BLAKE2b-256 91516205f2b24c86d244b77ebfb16a0ecf38a4d37705d96b965bfb85b6441db7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8f572e00e706bbefeee42494b3541adfad0f4666a042db87445d9988ba7aa613
MD5 45a627c979fc30449f35357736818af4
BLAKE2b-256 3c8efb8ada5f773616f8e41beef76ddd156fd43430608374bb289beb41093824

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96f74060579bb19d1fe0a907b9602c5922a6b443481e4d60dbe3396fff20b499
MD5 16c06301b41261b7510ecd8e578b822a
BLAKE2b-256 1c06fe6729d6091da78362ad9bafe5015fda6f9fd4868f6b69845732f5efb9e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e48c30f804a5da4fed3e54cab8ef49a0e230cf8a0d1b2c307da53109e71a5bb2
MD5 90393c699809ba5595f4e6b787df4d9f
BLAKE2b-256 cff2254341d4f15a7119640e33e9e3041708cc80d8f23b452c7a320ce8426a26

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 09e14a94b6fae780c0d7db3d657c1a4ab73efe249aa5cc691f332265ea879c53
MD5 4e4fda4c3fd15fa5372b96762939a633
BLAKE2b-256 5b573341fafc8da84152cdf232f6356775a4d0a1733aa4d593c69778b9e17430

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ab1880145c959f1a6f1938ea0f5e635a7d5b71d30b30200df0bb7e4fabc7bcf4
MD5 87b93ac7c90ed85161a84afaec36a900
BLAKE2b-256 98eacc71ccf5b9c3dbb44db9ec3cb52be75ab216557c1b616af98d1c12e3e172

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2eb04b0d68ad8883de8466c8505e0f5c6b03657cb53fd4d57355b5f2519b871f
MD5 055e60f3e72b8982b5529de9c863826f
BLAKE2b-256 08d6a375b8a461fc028aad267808e3c96ed4b59df0dfdd42cf16bcb3ea32b1f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 732b1982f05dcbd88a3d21c366b1baa0648e9753bf10361cc48d69a77eb2a435
MD5 f583cd2c2a19684c6795b210ecfdc848
BLAKE2b-256 c55b1617f4696df61199eb95dc0329938ec3218e797877d80fea37c972051705

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d8aa8eb3369163d79c19737da2db08e39fd63274e9995aaec726473f7906f8e
MD5 44c05ed7efdd5b08eb95dadd0e420f21
BLAKE2b-256 b7fa42030c775415d33546199012a9e1cc64cba67d15f3b9a22f331d4621a265

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88b2ab38399db4a51f3f2d038064634c394c27a702fa37f92dd7fd9e1057e371
MD5 fc74fbd30fdbdf54a65dbad33a275382
BLAKE2b-256 7b094cd3f47e79ba44ec7d26035296f117456d5b97312b8133a5733c405be478

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1b2e123f7b5baf3285812cdc7d1737cec2ef0745fb917352521640ef50387c15
MD5 5d69542245ce90e3473b6d9dd36f6548
BLAKE2b-256 7d8561a9b85b86692ca97efb7a8fdff708c060907e9e921d2e78089d703904ee

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 239dfb2ff6efe9e7e02d9ce269ba7f7b36255dd4abcce570321a133a9af7c072
MD5 68a8a8792921cda1d7c86e3e26d2c4e7
BLAKE2b-256 fdf6940bb9fc90363e6f50a985b79cd977cb99c8becca187df8af3baedc4743a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce8eadfab12dee4a352308c2be3b1c67232dc3660e7b89d5a7debe8fae8bc748
MD5 71504e8939f53faa5f877ebc72698cc4
BLAKE2b-256 b47044fa7f03ff8a91f1675546319d0333a14b82e2e18a973928d206d1795d8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 43b0ce7b19f704314e1b727061b67f4b8a85f22a869dfb0c12b75b7437189a71
MD5 c38edf5c00b81e13d30a551bd7fa7d37
BLAKE2b-256 fba5fc06f40ebfd4183ac0cd21961b4bd06fd4149fca8afc4e13086f248337a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0f48607465aecd172e70ca0e22dfb47fddabca54acf05ca05f615bc67ff8215
MD5 6afea8727cd947aa0628c5bb51489a73
BLAKE2b-256 dd96f29ef1ca2bb9d308431f00ccb04124242bc29c5535d75a9298ae9f5898a0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fd1bdf28fb3951d4573748dfe1e964a1a43cb2f8c729f969e72169dccb372755
MD5 2a87b323e9b1e7c864b5b169430969e3
BLAKE2b-256 797b0e6f2a4d6d154e31f38880e3735a1072b41344562a8e2707c60d97bb48d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41c4bb805adea87868674e33b89ad28fe51592ff92555fdd2ab084a17bbdd335
MD5 c54c3dcf7db6f5f68027c00c8080693e
BLAKE2b-256 e88ca68a3a45606a0e46352deeb2c9d82e4f1faea06a67e46495068e9ab5557f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc665f54e5dfb01aba52bec1ece8df78bd4ac81a98face56f3b76d39faa1c696
MD5 5b9c4fa784b0ea8c305a2770e71bdbbd
BLAKE2b-256 1c9e5fbf75715a25e50c271580bdfc3071b69419e88aa83bf4244aee4b7ac62b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ef766548048216ea47a42959abaadd6c03961f91a2e74bba8ea4b83d6d1a167
MD5 3a1879e9b488b7cc29b496eaedb06280
BLAKE2b-256 c8d3f093bd592b6576af2372855e02836bb33ea004220dd1240ae9debfa3ed59

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7f03967d8e130728501ef028ba1ccdcfbef89959b4418e718cda960b9fb24971
MD5 3b402be9e656f998f0953416d8523356
BLAKE2b-256 a8a3f4900b6f5f558a68bb2ba42882219159da933713ba5981ea0c0dcd6b31bd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 abbf3157def94ef2dee23207e7a67e429abae5f1b0b567d4afcb2c7d549c35de
MD5 c2cf683c8c50cf2a26f9762427aa64ff
BLAKE2b-256 34cd5237d58f5fe7a4dbd91cbc85b55fc14611503570da224ac2bf5f161a9b12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfdff3c86c437aa5236a21ad6486f9dbd9c2799d4f609da6b0b574fa0b905f47
MD5 506dfb2123b284a74d9f26119221bcca
BLAKE2b-256 96af9747e1c8fd7e868c72b4139ff1964604eaab2deae3898f813c41af492d7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c3a3e052b50cd69cfdf7733a34aceb754ba8809fb6456c606a9c8f45cdc731c
MD5 fe6c258232667439876f39d9cb8d800c
BLAKE2b-256 9db4e1e044d19a307cc94ab7d844090e2050e4bcd75cc88615c71e12335580ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58eeabdc1d765d3543d8dab86475eab4e7c1a25245ee109c5b150db46bbb0888
MD5 89be9b3a1469a34324ce7bd981686014
BLAKE2b-256 1fb4172411073b7f9670e551a1f5a4af6cb4c950e490a51d27ecfaa6bef236bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ec34bd8fee2606ea306fe263b505297cb0f3e651d901e6403cf6f9e438f7625
MD5 3843ebb2ded15e5ce60e6472dd4632de
BLAKE2b-256 52b2f36ad1864224d4043d08f6fa368c8bb472a15e5646821c39811b5546e937

See more details on using hashes here.

Provenance

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