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.11.1.tar.gz (265.6 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.11.1-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.11.1-cp313-cp313-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.11.1-cp313-cp313-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.11.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.11.1-cp313-cp313-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.11.1-cp313-cp313-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.11.1-cp313-cp313-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.11.1-cp312-cp312-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.11.1-cp312-cp312-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.11.1-cp312-cp312-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.11.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.11.1-cp312-cp312-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.11.1-cp312-cp312-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.11.1-cp312-cp312-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.11.1-cp311-cp311-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.11.1-cp311-cp311-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.11.1-cp311-cp311-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.11.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.11.1-cp311-cp311-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.11.1-cp311-cp311-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.11.1-cp311-cp311-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.11.1-cp310-cp310-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.11.1-cp310-cp310-musllinux_1_2_x86_64.whl (6.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.11.1-cp310-cp310-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.11.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.11.1-cp310-cp310-manylinux_2_28_aarch64.whl (6.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.11.1-cp310-cp310-macosx_11_0_arm64.whl (5.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.11.1-cp310-cp310-macosx_10_12_x86_64.whl (5.5 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.11.1.tar.gz
Algorithm Hash digest
SHA256 683fa3cf7bf01570d2c2d7903435bd32c0cf77ab878319f80396c61694c47abe
MD5 bc1fa4de92512dcce7ad77b12a9df1b2
BLAKE2b-256 e92fc021207061ec6ef0edcd0b382d8bc7e1a743b9b70a82189a3d983836bdfb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.11.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.11.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4eb88a2899d7badd6b6c1f2b25bc1174054dfce59e5901548e96a5f3f14c7e9e
MD5 6ec9da75673bbe701a7f767b0f24b7d4
BLAKE2b-256 dd1341e7e722035327224e52a295ae238285098da4535cd433befd165f6d37cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d536bb7cfcc0f07e98c2d554c69d8faeb542d8d4253c7ac9f285d3060dd9cbd1
MD5 365a1e1b12968923fbf32b543346b117
BLAKE2b-256 b37c265e23f40a306363ee3922b1f0e9dabeb66f0fa95442a40514fb969e63a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 28749d4735bc9e6f4d31a87af9d3ec4123f8dca34bf87a5211a07866e68a3b2f
MD5 c47dd41ac85789df1d733f0f3f05e6d9
BLAKE2b-256 f10366be629ea42ac5688c3af7166e0fd13b42a20d727d33517b3295051beeec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 92571c4795ea6e98a49148c676eecfb11f19317e893f08f2876b2921f1f7f929
MD5 840de04aa48aa49956f5b29e6e309a16
BLAKE2b-256 36ba3eca9eb0de643393b0fae03315eb1304f2ad5740b472f1560c8989f4e569

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7df2ec44a5e5e0d2f66b960d63e25e44b1b2dca9c877ff42a1e90e8c3a1f538f
MD5 31432ea8c19252f4cb502eaab52b7506
BLAKE2b-256 329cc5feb44175a346dc4bd47b2163cae258e49803331cbd4311e686da9bc08b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7da61bbac2cd7cf324147643ead0e55bbb1e66d129edce7699c7e055d359f877
MD5 c7fc91577fb37567a4407d7b07002789
BLAKE2b-256 8d0d940a41188d75e6929860f80977c8c733e1300b61a06df842cce931378100

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a2a8f296e80687350503728346911d9fc130e53ed149214a0655bed1706d25ec
MD5 2d81675c35159ce1d1af4852fc796234
BLAKE2b-256 8c8d934fa85ada670280689e5fb89da5fac14558eb4b63b2c43c518162778e96

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.11.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.11.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ef1e5eae4dee9984f2694579784fa2f96347efcaecf532aa68633fea1bf887b3
MD5 e30582b780335a459d83d2425bd428e5
BLAKE2b-256 7fc1e81e8fa5a31f1366d4db33081a7bd001a3f216775e59a1728898137a118b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41c8aea1e53f25ffd1a44c437c17d66de3a061dbd85ebdd52fc252893a5ddbce
MD5 a9a76a0f6b48f6db4ef25c2ce4041d4c
BLAKE2b-256 71d9086ccb367d9464f674118f15b92e0b7be8df15b81996854c0d5aa85e4e96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4eb8816dff094b0fa1ba94f0cc5ffa1cda16c7ce5ca9a1c8950a3018dae42774
MD5 d9de20987650ef7e8e4a727c7f02ffc0
BLAKE2b-256 d816090d2d6913d1475f76bede1f83da5faf4f6a1ccb4bef817f569b8f604368

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4454c699bc9b88b72b1d55c116695db1ac8af8589e0fd8861f9eb7e18e28cf2e
MD5 190fd18de5ce03ea3e3a6d45a8ddba65
BLAKE2b-256 89ba3ae8b61d337ef13296c802da0cda8a7871d172e4139c08c4844d168dc113

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 86cd780ce9e97f12f49ba168628dc6162dc95b27ccbcdabf91a1fbf7ea27a290
MD5 c6290da31196c77d98469edee00c1b3d
BLAKE2b-256 905d6393ac05c9ab3ffcdcda724236bfe00d843f291c40f1416773e62ac89e61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f8773103a07143eee29aecc17d3042e512be1882ba7c63a507c0ba2b30328b8
MD5 f54a6945d922519a29a83fea5c125f0c
BLAKE2b-256 10ac2a88250b19b36042e3865b4b8c424fc28d4b61497aa4049f8aee7e8a7f21

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b1e2cd7a6db5cd08dbf06ceb9cf886af4c63cdec1dba0bc6dc7601941378b809
MD5 f0562cec465af9806e33da092e550afe
BLAKE2b-256 ca3f2849f34e0c0db0abacb56cc1cc74df3fbeed37651c9c5dd3b213bebe912e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.11.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.11.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 172679b411c8a119b32e9d630aa4401b421f5b952380620c3777445904388859
MD5 067c215bb990668bf9b1d9a28761b3d2
BLAKE2b-256 9b2f167f4bb5bbb832f1704e3f09f516e45984e40e12ac0f923c09e10063d9b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f6741dc56e4c4bb6f9b0ba01275d7cd110d7f3322b5e6c633257833591dda285
MD5 1d0d41a869649d005cee97043dc2b6db
BLAKE2b-256 b531b666aa4ca8f2dd390706ea25ade62acea8fcd4f4616b22ca5f2bee8ba413

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e43a9faa0be73ff3169d0daf54a06153d35f02b2b5c9ceff8262848c71e00ebd
MD5 606712e184ca4f25cda3488917f1ad9d
BLAKE2b-256 244fb322ba8db0e9a473e9e60cc5eaaa6f5a23d5e265402535e27be25d10b709

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 846c8e4eb88dcde240a38556aefa76b900d8b2b347eec97ca9341f6ad78275ab
MD5 e5648b16d93f6dac6214737c5ebf1cd6
BLAKE2b-256 1ecc948c9ca32f720604b5cc26cb28339fc780fa9eb0920087547cfb99c74305

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b62d4e0b30d599fc6af037a2e804a83304e4b0233261f76a0508af06e0f71211
MD5 b4b90558f7ac679e13e40e1a55ae129b
BLAKE2b-256 caae95ff330f8834f981179c46add4c5e21ff0446b2ee60efbd75a8aaa915168

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc994e14b0b74bbcdb713e253fcb81942b3c48144b347807c64395369d09b1c8
MD5 cb63c541f3a931a7492b08617c2be8f6
BLAKE2b-256 bd7ddc4d66d051ba9f12926bb3bb553482ea83419cfc25f7513ee30f5cb2af75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b4db24c9c4a6fb83651ccc646aa27a744bc59867f6cf4957bc3f753f2078064f
MD5 43383ac941c319cbd56ffde52736a4bc
BLAKE2b-256 257f4b434d7c7f57a6c0fc1f8abc1c3d298d99fb11b598ce4cc085c0addfd669

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.11.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.11.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6f873aa96dd0e922d93b1645136365a960dba6fa8df3969ab54aa07b55b195a8
MD5 da586a869000295ff1ad3ddf5a34ba85
BLAKE2b-256 3c898781835981843096f72c845738f629614fb4f25cec211e83e6bee7bd2a83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79cabfc4ded41636df195928df43fda093c8337f18c8ce446ac6d1faac476631
MD5 8361acc7220f06064ddfd05ae11c22fc
BLAKE2b-256 794ecc737719051dbb31fece731f06c4a9d2aea8b564256172f90dd95bd2e053

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 274ad8674ad51909863baaf8760ae92693fbfc7833a2a03684dca2b333298f26
MD5 c8f2c3da7eb04d59e510ec0824a877dd
BLAKE2b-256 a3add5598989c5ffad91ed84a6b112dc65f7a54c21a4bde2bcf0aa1b6925be27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 04774e8497ac7d7e45c4f7320813761df7dda25b9d2b0b8028acc202f331f101
MD5 1c31dad9498e13dad80fec726abfd927
BLAKE2b-256 fbdb17741c834253c3f4e96bc53802e5c22958aed5a823f3d3335e132ca93324

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbe21670716ed8524b2fefad631de021f9dc66088f8879f32e9d583be72f81a8
MD5 baba86fbda0b8cebb9f0a2cc59f9482d
BLAKE2b-256 3813ce7b19831c18a4bcfaf2f0a2b978af1a12a0a38fb9817504e6cb0a8d0019

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 724266e397f5f4dcfad831fc98a12f934b3eaa12356fdc8624ced15a94007952
MD5 cb18f85d7e52fb00a55c12f97f919783
BLAKE2b-256 959931f7169b03d18c27ae67948d054f6945630baa6d04ae7488ca28bbbe0868

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.11.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9b22d9b531d6fd9d2a7189f3660ae613eb1f3fbb74d274a8674bbc22271281eb
MD5 afb60f082e3c70554bdb548c67b1331c
BLAKE2b-256 57f9ca82acb16d3a7e76e8510adc8c88013e11377796f80d603ab159402270d1

See more details on using hashes here.

Provenance

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