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 crossbeam channels, and Diesel ORM over SQLite in WAL mode. Python's GIL is only held during task execution.

Features

  • Priority queues — higher priority jobs run first
  • Retry with exponential backoff — automatic retries with jitter
  • Dead letter queue — inspect and replay failed jobs
  • Rate limiting — token bucket with "100/m" syntax
  • Task dependenciesdepends_on for DAG workflows with cascade cancel
  • Task workflowschain, group, chord primitives
  • Periodic tasks — cron scheduling with seconds granularity
  • Progress tracking — report and read progress from inside tasks
  • Job cancellation — cancel pending or running jobs
  • Unique tasks — deduplicate active jobs by key
  • Batch enqueuetask.map() for high-throughput bulk inserts
  • Named queues — route tasks to isolated queues
  • Hooks — before/after/success/failure middleware
  • Per-task middlewareTaskMiddleware with before/after/on_retry hooks
  • Pluggable serializersCloudpickleSerializer (default), JsonSerializer, or custom
  • Cancel running tasks — cooperative cancellation with check_cancelled()
  • Soft timeoutscheck_timeout() inside tasks
  • Worker heartbeat — monitor worker health via queue.workers()
  • Job expirationexpires parameter for time-sensitive jobs
  • Exception filteringretry_on / dont_retry_on for selective retries
  • OpenTelemetry — optional tracing integration via pip install taskito[otel]
  • Async supportawait job.aresult(), await queue.astats()
  • Web dashboardtaskito dashboard --app myapp:queue serves a built-in monitoring UI
  • FastAPI integrationTaskitoRouter for instant REST API over the queue
  • Postgres backend — optional multi-machine storage via PostgreSQL
  • Events system — subscribe to JOB_COMPLETED, JOB_FAILED, etc. with queue.on_event()
  • Webhooksqueue.add_webhook(url, events, secret) with HMAC-SHA256 signing
  • Job archivalqueue.archive(older_than=86400), queue.list_archived()
  • Queue pause/resumequeue.pause(), queue.resume(), queue.paused_queues()
  • Circuit breakerscircuit_breaker={"threshold": 5, "window": 60, "cooldown": 300}
  • Structured loggingcurrent_job.log("msg", level="info", extra={...})
  • CLItaskito worker, taskito info --watch, taskito dashboard

Integrations

Install optional extras to unlock additional integrations:

Extra Install What you get
Flask pip install taskito[flask] Taskito(app) extension, flask taskito worker CLI
FastAPI pip install taskito[fastapi] TaskitoRouter for instant REST API over the queue
Django pip install taskito[django] Admin integration, management commands
OpenTelemetry pip install taskito[otel] Distributed tracing with span-per-task
Prometheus pip install taskito[prometheus] PrometheusMiddleware, queue depth gauges, /metrics server
Sentry pip install taskito[sentry] SentryMiddleware with auto error capture and task tags
Encryption pip install taskito[encryption] EncryptedSerializer for at-rest payload encryption
MsgPack pip install taskito[msgpack] MsgpackSerializer for compact binary serialization
Postgres pip install taskito[postgres] Multi-machine workers via PostgreSQL backend
Redis pip install taskito[redis] Redis storage backend

Examples

Retry with Backoff

@queue.task(max_retries=5, retry_backoff=2.0)
def fetch_url(url: str) -> str:
    return requests.get(url).text

Priority Queues

urgent_report.apply_async(args=[data], priority=10)
bulk_report.delay(data)  # default priority 0

Rate Limiting

@queue.task(rate_limit="100/m")
def call_api(endpoint: str) -> dict:
    return requests.get(endpoint).json()

Task Dependencies

download = fetch_file.delay("data.csv")
parsed = parse_file.apply_async(
    args=["data.csv"],
    depends_on=[download.id],
)
# parsed waits until download completes; if download fails, parsed is cancelled

Workflows

from taskito import chain, group, chord

# Sequential pipeline — each step receives the previous result
chain(fetch.s(url), parse.s(), store.s()).apply()

# Parallel fan-out
group(process.s(chunk) for chunk in chunks).apply()

# Parallel + callback when all complete
chord([download.s(u) for u in urls], merge.s()).apply()

Periodic Tasks

@queue.periodic(cron="0 0 */6 * * *")
def cleanup_temp_files():
    ...

Progress Tracking

from taskito import current_job

@queue.task()
def train_model(epochs: int):
    for i in range(epochs):
        ...
        current_job.update_progress(int((i + 1) / epochs * 100))

Hooks

@queue.on_failure
def alert_on_failure(task_name, args, kwargs, error):
    slack.post(f"Task {task_name} failed: {error}")

Exception Filtering

@queue.task(
    max_retries=5,
    retry_on=[ConnectionError, TimeoutError],
    dont_retry_on=[ValueError],
)
def fetch_data(url: str) -> dict:
    return requests.get(url).json()

Per-Task Middleware

from taskito import TaskMiddleware

class TimingMiddleware(TaskMiddleware):
    def before(self, ctx):
        ctx._start = time.time()

    def after(self, ctx, result, error):
        elapsed = time.time() - ctx._start
        print(f"{ctx.task_name} took {elapsed:.2f}s")

@queue.task(middleware=[TimingMiddleware()])
def process(data):
    ...

Delayed Scheduling

# Run 30 minutes from now
reminder.apply_async(args=[user_id, msg], delay=1800)

Unique Tasks

report.apply_async(args=[user_id], unique_key=f"report:{user_id}")
# Second enqueue with same key is silently deduplicated while first is active

FastAPI Integration

from fastapi import FastAPI
from taskito.contrib.fastapi import TaskitoRouter

app = FastAPI()
app.include_router(TaskitoRouter(queue), prefix="/tasks")
# GET /tasks/stats, GET /tasks/jobs/{id}, GET /tasks/jobs/{id}/progress (SSE), ...

Batch Enqueue

jobs = send_email.map([("alice@x.com",), ("bob@x.com",), ("carol@x.com",)])

Async Support

job = expensive_task.delay(data)
result = await job.aresult(timeout=30)
stats = await queue.astats()

Testing

taskito includes a built-in test mode — no worker needed:

def test_add():
    with queue.test_mode() as results:
        add.delay(2, 3)
        assert results[0].return_value == 5

Documentation

Full documentation with guides, API reference, architecture diagrams, and examples:

Read the docs →

Coming from Celery? See the Migration Guide.

Comparison

Feature taskito Celery RQ Dramatiq Huey
Broker required No Yes Yes Yes Yes
Core language Rust + Python Python Python Python Python
Priority queues Yes Yes No No Yes
Rate limiting Yes Yes No Yes No
Dead letter queue Yes No Yes No No
Task dependencies Yes No No No No
Task chaining Yes Yes No Yes No
Built-in dashboard Yes No No No No
FastAPI integration Yes No No No No
Per-task middleware Yes No No Yes No
Cancel running tasks Yes Yes No No No
Custom serializers Yes Yes No No No
Postgres backend Yes Yes No No No
Setup pip install Broker + backend Redis Broker Redis

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taskito-0.10.1.tar.gz (223.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

taskito-0.10.1-cp313-cp313-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.10.1-cp313-cp313-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.10.1-cp313-cp313-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.10.1-cp313-cp313-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.10.1-cp313-cp313-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.10.1-cp313-cp313-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.10.1-cp313-cp313-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.10.1-cp312-cp312-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.10.1-cp312-cp312-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.10.1-cp312-cp312-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.10.1-cp312-cp312-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.10.1-cp312-cp312-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.10.1-cp312-cp312-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.10.1-cp312-cp312-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.10.1-cp311-cp311-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.10.1-cp311-cp311-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.10.1-cp311-cp311-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.10.1-cp311-cp311-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.10.1-cp311-cp311-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.10.1-cp311-cp311-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.10.1-cp311-cp311-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.10.1-cp310-cp310-win_amd64.whl (4.9 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.10.1-cp310-cp310-musllinux_1_2_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.10.1-cp310-cp310-musllinux_1_2_aarch64.whl (6.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.10.1-cp310-cp310-manylinux_2_28_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.10.1-cp310-cp310-manylinux_2_28_aarch64.whl (6.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.10.1-cp310-cp310-macosx_11_0_arm64.whl (5.4 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.10.1-cp310-cp310-macosx_10_12_x86_64.whl (5.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.10.1.tar.gz
Algorithm Hash digest
SHA256 1235d68a212f81c2f9f3ed7f3ca0770893e70d73ac59ddba74ee7e451c726684
MD5 0b5f771bc963a1b01097573cf99a74fb
BLAKE2b-256 328d6b46ddbf4c1fdf2ea4d456b4f325fd2ae5a5245ec32a704ca29480e201dc

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.10.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taskito-0.10.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 fc79ce96747636f55fe3b3fd20c7dc64a0fb4addd69eb318e3dd72e9220d95a6
MD5 0d9fa29c522476f4a5bbafbce8fa138b
BLAKE2b-256 c8810845c655d4e97c2a384c4e2dcf1f841dfb6997eca50bc07a4e802d587819

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fdb3b5b5d3b2916d7ec123ef22ecfa804947fa02593a9ced24a1b917c6c0ffb8
MD5 06eb4486c0b3791a68af0433280a8f13
BLAKE2b-256 6305b9d64e324d3e7b9c3f5974b53af2d45c184189cfa9f7904757044a56862f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f58162d20ca882427925a3418fe49801caffe96c0450e61b7c169fe346361b53
MD5 e6195b83ba133778bf96b77bce6e0096
BLAKE2b-256 59d7941d54b36c37b9b84d630203daa9e84dfed7fbcc05c40cd14871f07fbc9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f6fe56501c41e71760c71b3c9bc26f4919928932692c73f78809aa064ed3f4e4
MD5 10d5d9f78246bb70c41ffd413355efb4
BLAKE2b-256 6e95b42e4c6b5a6bba9d46d5be0e48929360c355adb284c9a8cfad107891b7dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ade0fa4fe1247d26fe5317944bd3ffe5c56a98f506de42b5c56bf6bbffcca7c4
MD5 50567cc6a631112028fd3853da52117c
BLAKE2b-256 976693f61d8975a4a187974e66cdc754edb381889308ca9a89f9c282b7f94443

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 105d3bcf932649e00f92f6609c8c250d5519e10fa8db809e0dc1fabce61ad7de
MD5 af65fbd5922a90691ba5104619c7c9c2
BLAKE2b-256 505049e15774a5651f990312baeb334a3c78de620ca4957e06fa1ab283fd5364

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d26865181e4c27f6aaf68d434ca898a4a3387743ae3012c616234ded83c6c54b
MD5 6f9a89bf00a1be322f65211d12f87cc5
BLAKE2b-256 8c29a66c9b4212d1847f95c492302b478a9337c5791371646ba047d82dc021d5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.10.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taskito-0.10.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fab4fd5d7200c36277183f039fc132e1b0607d815ae9fdb265ca1e9cac03f305
MD5 0fa92b55cf602aa0e66acee8965c4383
BLAKE2b-256 b51dfef3e927383768c1e9608d014784a615321a8f62a08d9e9abefb84f6c833

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0aa73e3738edc434c4868584418639f3c77e52904c9581cff124a2142e02caf5
MD5 1d8ad22836a5e4733d0833615bf2a0a9
BLAKE2b-256 2bf963dd368894b7cebee0f5affa96d1e973121b986408189204f675d298e95f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57fa06c61bc0d1306d42eb13a9a48404c3c8e9f611c84f697a84634d58b1a2bc
MD5 547b03578aef81cf532cd7f51f78f9d8
BLAKE2b-256 a10702de0519d7749acee782d2bb9e1522328c1a5c20d179ead2edc9d89d5065

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8cfe608345985820028245fc75e009eae787d730fb08d635ead4bf578b013fad
MD5 df308af37d48d00a854aac435f14a9d7
BLAKE2b-256 6242506acba32b32fc035b2ffeda15b236aba0b3fe62712826f72b180fcff600

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 71a5c54c7c1b092d6955d4f15205120660d945ba98f41c2bbbb9e605cae9fbe0
MD5 c50a1d45ca9c68c6b92b185b12e88161
BLAKE2b-256 3105dc608cb50a89762a50f62d27df091ed306820fef9ef218e351b4d34e4fef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8bd7d12512edec30ac7065fa75229c1563068c701f20c6f254dbe9828e000ff
MD5 9760afcb85da5a9d04bff599723ad39c
BLAKE2b-256 b9018172069338cf7e582649cf159ed522d6f68673b0e807a776eb2afa47ee1e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3f9f565b41de721039d8a76dbd87fb4698ca79a30967f0784af414ea5ab3ec4c
MD5 597205e2ed5463cb9faa4e44ca0a17dc
BLAKE2b-256 0ab48a2248d68dc55714a2ef86831861e35079a4743208b003bbead01d5119c1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.10.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taskito-0.10.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3eab986e3f86bceaacc5c7c11e9e7dfe8ad84e22e46e508b51b41f16fc0909b1
MD5 16be144aa6ba51b467eeb40cad02ca38
BLAKE2b-256 8de3ddc932dc15c0af8b5948ccd50ea100ace5e0a0e74a0904b67348fe95d4b0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f70ed2e06cfe52a300c8fe5a517eeac707a9bfbc07fce079733e36efcc382ecd
MD5 6929066b1f89388c77a589a54527a0f8
BLAKE2b-256 d07965aa81f44a4d951e7ecf6853953945a2cb7d8aaf5177b4c405be9a233662

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ed93bc71ad5de545d9853f0afe9bdf2df0943031b0668fb73ffb6faecebacab
MD5 cf0775f14a3f6384e3dd3168a4968d22
BLAKE2b-256 e5a4b1a34caab99e1eb137ed6d4021af2ec5752b805f77f29626c19a434ce665

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e237d536c24cc7b07f7bee5a6ef2eaa6f647945cd48acd62eacd6580f7bd650c
MD5 4ae1f0f633ab7157071cee2bae2299ea
BLAKE2b-256 83a3dc935c4e95120d4c11dd228c1e462fd989f6a7eb6282acdb88273c3bee30

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ddc700371f645be066c94eac744c642760a8786d626406aa3353652eaacc538
MD5 834f29377857843b393fb99b961ea556
BLAKE2b-256 fdd639cb6448d34e9e6d7d84234a182f849a74bd38cfdeab85dcdb0f00ea7a18

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98e527547ada9c997b885a3dade6524c194f2fedabd2dd88c55d46da3cd21564
MD5 88999de13018f15e7d9b606f0d0bf485
BLAKE2b-256 a24a637217f5b6106c6142de73b5031ac30e60030c211785e29af90f0ae2a8cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d3b3fdeebf4cda684d1a8445360dc2a3c6c1d15b73827a92c810a52e4035768
MD5 b322c6b1b82db66c5af096376d8a817d
BLAKE2b-256 130699c1be94560737046cc44bb227f46fc434997c2570b8be8b01a4c6a35e32

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.10.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 4.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for taskito-0.10.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3df5a9ef05e1377ae6f7d4dc965899d69e316347cd208d01ca001f41e4ad35ed
MD5 15f33c73b97d82db3ed85a2a16a87d51
BLAKE2b-256 9e240242196c9b45a194562aa56545b14db6dc4dfd7ca62cd1167559560c2949

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f513a1cb200f2a0d917a9481083794d381eb3f6ccabff574d3f5314e5d41896
MD5 4901621e688baeedf7c900d05108ebe8
BLAKE2b-256 fb39747e7596e577524700f565463fafbc01e86e540de6fde52359ec39b69c98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 553497292745eb7ff865d7d651bed9483083aca40da8f356d3c985a396c49b20
MD5 74ccd6398bb0163fe0e83b726a90e116
BLAKE2b-256 ad61e1e7614eda6dcf6f8da931b964d40e3230a1746ad5d11b3e142518ee9b1a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6c3c2a1de408a08ab050924947b36512062d329f1863dba37e39a52ed753c61c
MD5 70bb35c6ee4bbd520a3f299a38568519
BLAKE2b-256 3d7f456794c464939b946cc4d3e992961b8e4190f041473e74cfe5f322d99a60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 31ff8804dbe5191e1023204217f50c3546c1e3947a4d99692d126c7a09a34f35
MD5 b26a0eed8c697cb5c03e45d438b81e22
BLAKE2b-256 5625ef63da43b67b89e01c3c6895153698d2de98b0824f36b2da6aa1dc2062a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11c1ba185495480494c943b6bc5c8798b9689448afe8f8c8fa2f89eee50b5b37
MD5 15d212b99a79ebab33fcd585db44ba20
BLAKE2b-256 eba733b0e0a6d8605642d38fe75eb603528df886f5353fc141d4544c6c3a9034

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.10.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 439659b3a2a1daaef1fd4153d43aba3ac02b972e29567793b95fe02229be544e
MD5 308812eb11736a480a6f761c215b3f4d
BLAKE2b-256 2e705c4bb9c156c1311ce052c5e53846ee9eb1c765f491bbbe66b418851af76d

See more details on using hashes here.

Provenance

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