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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.14.1-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.1.tar.gz.

File metadata

  • Download URL: taskito-0.14.1.tar.gz
  • Upload date:
  • Size: 716.1 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.1.tar.gz
Algorithm Hash digest
SHA256 3979960b68468789a0093a3d89f66bb4b3bc26578bd6f251ef163bae59a7f768
MD5 e88e4b4acdaeeb9805539610c0de9c82
BLAKE2b-256 f2bd57e377685ce1afeb77e7ed8c31e5c08aa21fe78eb284e84fe9838e635d59

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.1-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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 93ad390dcbe78d2a5c15b7f20619e672aa9188cf2c6966d5bb2ae1708f2afc6b
MD5 a2853657fc66993f9acba0a65e273c5b
BLAKE2b-256 e6ef1e8821042006e0765018590accf9d87a4868d010b4a9354af70e86941c17

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e17bfd978aa5b860df927bcbf1b5a728b1ce3ca88921097dc6e5659ea71fe09b
MD5 d343fdddc944fed12113a087c40ff9ca
BLAKE2b-256 8a58fd70bb8278622f8aaad98458c39566543d145029d765f8870af182f05a2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be899db1501350511b67b0f1f10dc7bb88e066db29e38085e78b500bf8bad645
MD5 940246e57c3b8a2c9e860c64fd099e5b
BLAKE2b-256 89ce78b0c788596e63c87cceb043e9ef06221c8132af5760ef690b928b67964f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cc65ba9ed4dfc3913402e764c747c2ed045769425633ade836ada2d01fd4735c
MD5 d1d51174146243740832302cd2e57ff1
BLAKE2b-256 d5ec0509801105ffdcf8629676309061f0e7f9cc936a85f126577df66ab4f032

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 07c1e335868110d859baf815a28ff964b1e980ad62916b8ecd18f1dbdd1d882e
MD5 03b8011c5f963baaadfb174cb6cf58f5
BLAKE2b-256 3ca5567d35732d2219c6b61240dce96a722031dd943a61ddebce082f2a29b238

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fc71896a07a0fe57e6b3ad5f5f797d142ca25fd61e138547c17903f4a17c90af
MD5 7ed735735a1d0336314ad05ec2b86f26
BLAKE2b-256 c91992eb42b29c3a67fb0227b99f082000047fe623717aeb7ff75e405930c9de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c81ab7368220c007560bdd7083bbec88efada8a82ca93c1ee6631f5d7ea93f2c
MD5 d9662d591ea6c72b9c57bd042e798b44
BLAKE2b-256 3a9a260b5df1284e6f1c0acfba916383b280bfcf5e70473b2b7bc4ced9abe3e1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fdde0c91fc0cf8f723ab9a155e76a439ac8bbd115259b023842bef7ac26f2de8
MD5 15bd7acced7da98b0c7a4e32a2ea8a5d
BLAKE2b-256 0a7b39f4a226af91deaedfa272a5fcb612a0793424cf152d47a838b0720efc90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6461b769a45c22344adf74f7d9c2543a89b90a6737140d0d31dfbd84c0159f5d
MD5 86973c3e5a5b594ca86c7acacde7b4f1
BLAKE2b-256 f033cb796577e8aedaa697087016cf8bb768fe5727fa85b5c17be680d60cf122

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a9a48c8ba486a5dc51078c52e1457470dac724fef59d47dc4eb2d2c87584bddf
MD5 f55194c3bfbb32d5579208e0bca61d3a
BLAKE2b-256 5477031b0aa453895dc2bba3570f648305d1ee0686fe11de0346d6e66c0672e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 348dfc4cc7f149e278977216edebbee382608425cff31343b17454687009414a
MD5 66a3afc690c9c63ad2471f9ebc85dc3c
BLAKE2b-256 e15ead2f2985ec71bfa15ac7987d572fd8af949450d4a0792f393606ced67031

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a398d87b96b520848d59ec0a8bb323e5ef6b079dc713edc451aec49292deb74f
MD5 4f87f5eb129c903a6e9172ce4eef8b3c
BLAKE2b-256 63e5b19b7bd1c0cf71f7ec1636b87ec7e84ce89ab2deef48670eb4a24cdc9098

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60564deaa2ed5b3304cbe9824239594ec5a9ea631a25239fc52ec6a9e84b1aad
MD5 a848ff33614b922c13c3e123df66fd1d
BLAKE2b-256 5b3277f017875a888fe09153b835cb22bb12b9b9c8e53e3a723892ddf54d791c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53614a0e4f9100bf9841f7d8451a8f4aa772f7cc1034d66ef41e5609760557aa
MD5 9cb34804ad0addfe5298f7b0250423a5
BLAKE2b-256 10d3cb8d84a3fb182e203ff63dafd349820749698a3b52ac04cfc7d4aeacb206

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9369b8480a3cba00545996242b241c5fed65f2890c3f49ae6ffdf1ffb0f68940
MD5 2e1fcd8a6d63bacbdb4bb4920a326359
BLAKE2b-256 43d1d0c82dcd412c81e677be298c7e4caeba59fb4d37e0f5aea823853a41488e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 70a796ffd77b5f0f0b7c0286e3b2f06e8961bb39c86ecf15b2342a96e2a35bf4
MD5 beaef402ad044b037bd2e83cc5a040e7
BLAKE2b-256 09f856eb4a882a89ca221ed9706cb08bb3d06ff02d2e8e40c3f5c5a97b381f0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95812ff65ea6792c22adeac59ed0377df7798c0cdc028e4b3eac7818e678f00a
MD5 68bce542c32d9b73109ede1b07035c8c
BLAKE2b-256 0f50bc66a76d9efd6e9edabaa2ce830b3af0c5cebea106e95b8813aa28f61c61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fde78f3b47e08607986f2f9ba50d5be1ee30dc6d5432ef9a1e422c2b6b154e3
MD5 22cf44164539274b185c225a6c9c986d
BLAKE2b-256 533cb9849ff81daa9930a1c7a472fe1ab98b6f93311867e048c6932db450c8b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42694c1569aa44ae603d476165d4e836896cf881dfaea6051f29e8112b985227
MD5 5c8b0e7346dc1836aff8dc867a355dab
BLAKE2b-256 732b7cf4bc0bcf3051e35b84892851a76acc3f2ab3aaae66a851a1f5987cbd9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9bff9eb76a26b7945ab666ea4f4cd5a6c7ff4c06b372dc9c5133e2718ad6aae
MD5 5f28fe51cb6c0021417b634439976de2
BLAKE2b-256 fb51bf1dc2f2d9283bb3a246ed413a633733d4dfab1951a17d7abae8d5e0ccdc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e4caf846a85326292ecf99810cf6b64a13590381baf51a9ce745bb9c42c1f63f
MD5 5e5835f23ecd3fea335aa80510a8a1be
BLAKE2b-256 1ed353255c3a905b00a711b60b8835699a466f63298c3e093173ce55b969f7db

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.14.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 500846ba589760727ed4c4e0f15fa78f6871674c0c596feb32a61b666fa01beb
MD5 5c7c3d81405c3b424a0ee753b794b132
BLAKE2b-256 22f5d7079442c1e8bf506c0fc273a119b684979d24352d2a8272e7e3d7d262c1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1114a47b0e54438485d3ec657a469e37dd2cd6d06abea49ccb135bf1ff07d2fd
MD5 b02409e4cb25be6e3d058e10e19b6b96
BLAKE2b-256 44e757177e9031b705e9eb12c53f292ab018ba8a762d3b1c82427d867b012faa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bb8a1385dee5937a35ae5c6bd676dd83576952d6d3ab5ea13879faae3265c559
MD5 245331e185541854530cfd26021a6c0f
BLAKE2b-256 ed71baf2b29f2828bffd956d45ed1889b01229373053f83d02d3ce44d63159e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3412d1b547ce7a1a7e2886b41696c1a4e96c1b8276a51c6d21398bcfaedee912
MD5 193e1dbe9b0b53c901efaa1375acf255
BLAKE2b-256 dc19729f4598108332a4c460c1de6f658acfb279ddcc56168f390dc1c6a25c4c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 630d6041416617314c56b4b943176f2c2562ced269b9856ca44817b8106a3084
MD5 2b1b869629b371daed683c07dcd8ef2a
BLAKE2b-256 31dd3061249cef2c18ed1b0186b0c2f30e47742a0393ca1b5390d8877968f7e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad39d7dad2e1696eac07cf22a55cc509df2d10c27df3c330c3292c535aadf2de
MD5 85824aff1b7b34ea4a604f64b5109c5d
BLAKE2b-256 747dc7f3d0bba9a71d79e43de818118a165521729394971f098d4a35fcc1a99a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.14.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e5e3dc75d7de8f08d0a68a84adc656ae9b6433e3984135b98ca50cb26dee7232
MD5 d73ea88de352d914faea89a8d0002e02
BLAKE2b-256 3d2971037aecf66d9c0dcd61d7085d8678d1a05421b69b51ff1ee6ee18f5bb45

See more details on using hashes here.

Provenance

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