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.0.tar.gz (260.8 kB view details)

Uploaded Source

Built Distributions

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

taskito-0.11.0-cp313-cp313-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.13Windows x86-64

taskito-0.11.0-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.0-cp313-cp313-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

taskito-0.11.0-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.0-cp312-cp312-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

taskito-0.11.0-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.0-cp311-cp311-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

taskito-0.11.0-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.0-cp310-cp310-musllinux_1_2_aarch64.whl (6.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

File metadata

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

File hashes

Hashes for taskito-0.11.0.tar.gz
Algorithm Hash digest
SHA256 9aede60469f2e02c25f6f901e1c79da1ea1fa27d1ee869db6f627dabdab2046c
MD5 e92871b41060a10009b84a4ec375c9b3
BLAKE2b-256 dbc9a8229b7fc1add9d51f617cf162d5922f5b38838450047ee0c2f6675df214

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0.tar.gz:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: taskito-0.11.0-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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13c534a2560e9665d3ef102f449fbf0cc50e9646aca9119f2ed2293209e827f6
MD5 004881b802c958b4c4bd931bc1123b94
BLAKE2b-256 edea544af3f6edbe214e18cdfd36d4ebc78e94feef8afc7f51a5237373ec952a

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07eca5523f630672a5c65600e537871b572654bbd3ae55b82405319afcd0eb0d
MD5 8356bc7c06cf2c1b1557314c35278b3a
BLAKE2b-256 515900c35715d221e3ae34e8c515c8a51e39e682247581faf252b195980c6830

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 981b01002e5f4131dcf3c77885169551613d1aea7a8de079c9d74266ec8a04cd
MD5 dc6fdbba72c54a0ec367b765a7b42f74
BLAKE2b-256 edb388f0c02a40bf5564e375af64ead584551bf4b8926b92197a5b410c951fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52264146d7f7a0a75d33f28c8f87502b2ad3fb09a47388deba8f2c63d3966357
MD5 6a66f323b9bbdd22986f0dbdf299a510
BLAKE2b-256 6d033cf5088fb1f5c9366e50f88800a57696daf508373afd15916f60775a5d91

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a88f204423d980c8e3ea6fb3ce0b646996297dad4f26b46dcd1611074a5ee1ee
MD5 3ab21ee50a1d8b0375dccf2b4db801fa
BLAKE2b-256 80ec8efb609f91db3e2789613f7780e19573736a1b9e99ec065763eb3fa2cbc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a51722afe2438bfc202262a67a3efff0ae1b73a562d9b61d2a15bff03e7c4224
MD5 b26697069b614e833a09ab83e3ebcdda
BLAKE2b-256 b090bf331a7b867bf1b3d6aa5436131a2128f68359baa66848ccf295131b8723

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a207e7bf236443e3eed19799484313912f109d17cd2715b5d0f7446e88bf5a2b
MD5 bd478762eb8209d87acc435a18cf19df
BLAKE2b-256 e6b5b9028b71d7bec794c3ae2ac5ccc180d7c73c427d796184819d0ebe403549

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: taskito-0.11.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ffcc0b2b6d356710e418ecc74c5169aafe87b3e4c192b8b40528091da6f2f1c5
MD5 0278fd951648cc2b6dec5fa82ffb07b7
BLAKE2b-256 61f5aae3b58b16d097a05ed828ec7a3e53d999b2c758d39ab24df85f65ce04d2

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 898b5f92faf2bb4401f95ed78fa1f1338a67d3c57647bff29753de711b65d666
MD5 155f15a4988f79d77ff164f1a30910af
BLAKE2b-256 472c3ade1434863deba9bc699145be6c247b2dd6a3849843d07eb6c14bb1014c

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2033284bcf38fdfdc855a117a9a367f744c2ccfcab3cb8ab0bf96540fe883d46
MD5 b8aa382967bed50217e0c699ddafdf06
BLAKE2b-256 13f86349510f53a53c70bd5af3ab8285643d0db60028212e9b1b2b25aafe7a3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e75a3f4c8a5c409f0410b50a42335b9496407b24bb1579bcb855d4b2fc99de29
MD5 5901c93ae657dba7ba7bfea34bc909e3
BLAKE2b-256 0c62150914f571fec53cd5ffa678a34dea0f79173304bb4faecd508c12c561bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4d091b782d896d8421a84fb8d35897b7a4ff32c312ed6bd004e074208fde2515
MD5 153f743c6cc1ee91b5bcf1aa7a8a9cf1
BLAKE2b-256 1aae2ae56b3f12f50743f4b376b55c6d96f9fcbd14700674441b45972a1de9ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57c3d78196865726ad074090ef7907abc3712a8c6360003e51c8de6abe2e6fe0
MD5 955beb366f2570f1f1cfc21575a2ede1
BLAKE2b-256 0813f7985faee6ab7442d78a1b7162771ed6445be14fa1529db0fb6e122ad52a

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 835ea17117d9c03d17f5eba332642570557055b8aa1d74603c5a982297e298e5
MD5 4810e7b4a5628d3e30e742baa4f0af65
BLAKE2b-256 7051fb21c99bf0c8aec082b0caadf0ba81de124204fa6c49c1fc0ae8d2d36899

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: taskito-0.11.0-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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1640a27ba05e576dfde1edceee1168e2caaa91a4320e15df220cd482637ddba7
MD5 d59a5f87425fb857aee99cedd1478073
BLAKE2b-256 a885a6bf18f13df1730ed0f28bdcbf6c11c4b32555bbc5e7bc02a3c747a76702

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6945a0397329dcdb122eb071aafd63c00a2eb4fc39d529693bf5ae8289b404d8
MD5 4c5d0f301628923becb817940f6280d9
BLAKE2b-256 80649ec0332e5c399086ff3517996df784834ffbb10ccdcd58a8840830375e79

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80caf4893bcf5b7a29f4e03bf27c365c088edb404e499f6e027d03b48a171168
MD5 6d874614446f743aae8cb0f577621472
BLAKE2b-256 3214325000c95b90a68462e6c6ebb2f08fc7bf54db60dcc283a129e38007a9a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8ca232d2b92cc0e8f665eed2bca3b93b46698d4f90a56b49d60f40413c056605
MD5 fe4222c20de1daba2878bac4ccc32436
BLAKE2b-256 d7049f03fcd7b21cdee794342c34df11f369f73a741bfb578bed0bb036461506

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 43e4b717bfe61a3eb8d25420a00bf6b25b6ca6428c7dfbc032a43cb740982c18
MD5 7962ed3ef2c19ed2448dc3c6e68cfb48
BLAKE2b-256 b5b112ccc7afb4688de9b1aea781f9b2a8048b459d34656ebde2f34ac60712b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 078848ce654b12a978a6eaa6dec04382cdeee85296ed4584250d615873e58ff9
MD5 f87fe4ccb46c9c7ea57b6a18030ddd1c
BLAKE2b-256 88846832414c5c04bbadb84d458681ef33d6d5a4ea563cd49f96b11f030f6040

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8486eca23a9be18182f1872450ce981bbc4f8e7c88bcd54dff37ef3bd035c21
MD5 97f6dfd80f66cc3303a5a63bc4a59d08
BLAKE2b-256 4bdfa1c3b4b53e789019cd794558bff30ba967b0a83b3ad4a79371535d8b9f93

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: taskito-0.11.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9492794cba1a8492511e42916e7b0f00407c522a1f0c6e610b048c905ba2071
MD5 dbf85ec6719023f4e2b9c8b704070a07
BLAKE2b-256 5e6fe3ec18b3a88654caa54c2a9e549c9dc7db41a193170d9ef64f5aaa44ab20

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3b563c21713353caefce92f1f449c75d95cffb2b459c5cf9c15784e56d8c3e3
MD5 7c14df93e410a8a0402a43f792b6cb0a
BLAKE2b-256 4068f85b606f9882552315cc493571a0ece9e5b13195bd8ce638c1e2736bb68c

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 878f45ffc90ff007da4f5c8a91548f88102287485c8692e36760181fc3cc499f
MD5 214fe3a5c55adcedc470b09f2d869b2c
BLAKE2b-256 8017bfe3818c76792818eec34c09364068b5a114cce482e3aa2abb41c689d87a

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 829e27aeefa4b5885c8bfe5860302d124a59dc28734ca0db76c5e1224355732a
MD5 6a3a283233e38d9035dca88fced24af1
BLAKE2b-256 282c285767915c08ac1dcc27dca2a7b3795d284289fb9771b8cd4a420bebc1f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-manylinux_2_28_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2c35e96d8ab4e90be9c6174111ec547cef7cff852234e82c29dcb9074b77c79c
MD5 5f5f8ce79e7221e71e4cbf0bad7662c6
BLAKE2b-256 1ecd5ebff54e5dc5cebc54c68ab4ae6864fae1313f27bb867c494d208b41d710

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 df2f49e788251e72a18413162c7134d75d0695f281d575b126dd9acade5f11f3
MD5 aabd4ab353f79baf6684b2eaf1830f9e
BLAKE2b-256 2936b8dbfb92a9f4fc3e820c446df0f3a82bc3d579c7cc17e9544e6822e30b88

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file taskito-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for taskito-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d1d5e72992099ea0e19ab490212e901dc1101b8c08ee124458a800bceae037a2
MD5 b909f8e923658cfb47aa63138873b8be
BLAKE2b-256 b2d7e7f340af0900167a7895be5b7a375223610cd1aaa290bfdf15f603b6f1e6

See more details on using hashes here.

Provenance

The following attestation bundles were made for taskito-0.11.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: publish.yml on ByteVeda/taskito

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page