Skip to main content

Rust-powered task queue for Python. No broker required.

Project description

taskito

PyPI version Python versions License

A Rust-powered task queue for Python. No broker required — just SQLite or Postgres.

pip install taskito                # SQLite (default)
pip install taskito[postgres]      # with Postgres backend

Quickstart

1. Define tasks in tasks.py:

from taskito import Queue

queue = Queue(db_path="tasks.db")

@queue.task()
def add(a: int, b: int) -> int:
    return a + b

2. Start a worker in one terminal:

taskito worker --app tasks:queue

3. Enqueue jobs from another terminal or script:

from tasks import add

job = add.delay(2, 3)
print(job.result(timeout=10))  # 5

Why taskito?

Most Python task queues require a separate broker (Redis, RabbitMQ) even for single-machine workloads. taskito embeds everything — storage, scheduling, and worker management — into a single pip install with no external dependencies beyond Python itself. For distributed setups, an optional Postgres backend enables multi-machine workers with the same API.

The heavy lifting runs in Rust: a Tokio async scheduler, OS thread worker pool with tokio::sync::mpsc channels, and Diesel ORM over SQLite in WAL mode. Python's GIL is only held during task execution. For CPU-bound workloads, run with --pool prefork to spawn child processes with independent GILs and get true parallel speedup — see the prefork guide.

Features

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

Uploaded CPython 3.13Windows x86-64

taskito-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

taskito-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

taskito-0.12.1-cp313-cp313-manylinux_2_28_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

taskito-0.12.1-cp313-cp313-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

taskito-0.12.1-cp313-cp313-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

taskito-0.12.1-cp313-cp313-macosx_10_12_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

taskito-0.12.1-cp312-cp312-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.12Windows x86-64

taskito-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

taskito-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

taskito-0.12.1-cp312-cp312-manylinux_2_28_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

taskito-0.12.1-cp312-cp312-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

taskito-0.12.1-cp312-cp312-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

taskito-0.12.1-cp312-cp312-macosx_10_12_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

taskito-0.12.1-cp311-cp311-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.11Windows x86-64

taskito-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

taskito-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

taskito-0.12.1-cp311-cp311-manylinux_2_28_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

taskito-0.12.1-cp311-cp311-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

taskito-0.12.1-cp311-cp311-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

taskito-0.12.1-cp311-cp311-macosx_10_12_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

taskito-0.12.1-cp310-cp310-win_amd64.whl (5.6 MB view details)

Uploaded CPython 3.10Windows x86-64

taskito-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl (6.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

taskito-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl (7.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

taskito-0.12.1-cp310-cp310-manylinux_2_28_x86_64.whl (6.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

taskito-0.12.1-cp310-cp310-manylinux_2_28_aarch64.whl (6.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

taskito-0.12.1-cp310-cp310-macosx_11_0_arm64.whl (6.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

taskito-0.12.1-cp310-cp310-macosx_10_12_x86_64.whl (5.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for taskito-0.12.1.tar.gz
Algorithm Hash digest
SHA256 f8734124cf03995eb0a2822b779afce750af56a6274d35344ca1f1799db78061
MD5 d210a23eda8e4f75aebf9c6954487a8b
BLAKE2b-256 982b20fb33d4d110856b5fc38c7b819b2a9c65bab69cf565ce0efa51978ab980

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 5.6 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.12.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7704a8081f2b3390d44aae642e06b14cd652281a0873cd0f7666c72396dedd90
MD5 164a2e453b685be712cc1e181aa3e460
BLAKE2b-256 60449cdc04ce9a7d95ce8ae11db08e11ba743d83fbc27e63d3cf80bd9dc58042

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac36c04b9f37e47827276869878815b4295da473d1138c7fd2072eb9823fe962
MD5 4a29370d4ac030400c12af8c2256f8f1
BLAKE2b-256 cc6c7ed12391e233fe625d7fd0eb7a521622e7ecc8afa94615906185c9f43a9a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8f9f45229a9c6e72417fdb6e9880817136e1d85bc017d34dd8dd3f8b61f6d9a1
MD5 ff9ff44a785a5f1c4c0a2e8bdbfed27f
BLAKE2b-256 02341776fa03e0813f607ada90381cbed81109c8148d1babf39dd1afe20ffca9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 34f7106c6051f495abf66534092ac4b655fd9812c2a63d4bddf5e31b5af8c6f3
MD5 10f163b86afb55bccd1d0a78c9ef926b
BLAKE2b-256 f54d244aabb4b1365c1e7c9124980d06343358a0f7dfe2e2e5cd35001f54474d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 def8416643e7a2df9d2d0602c55a02ba6e4f1857740f674580623f81c8a42b6b
MD5 b9d062ea90dcce1dd432cbfa248ccbf5
BLAKE2b-256 a1c31f3272b0bba3dfd81695ad186a9c214dbc132e0eb3a5fb9b492ff5907b12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25570eb6421e45aaf94345375032b3cb7f8b422cb201b765afcb7b4274a0dd2e
MD5 8425684d54fed3bbc84ad84b5d2f7579
BLAKE2b-256 654e593a38a9bf682ebe178c1e9791cb110d38e99ebf03aaa55b72b58ac4d07b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b314af169edbafafcc00e0f1739ed3056e07414c2d7522790b777da4152120de
MD5 bb63b5e5a9913cfcfb81c18c4b46e5ba
BLAKE2b-256 9d9dcd7253b85ffd1ed6c42c57b6148792029147140f609f36bbdb4907319446

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 5.6 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.12.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05819f49d25f0af315081950359cc2f520907a38cc118c71fcebb3b2470c256e
MD5 9c0cf844aabb5e8446e81ccd13c4817c
BLAKE2b-256 e6c74fcb88f1cb389a2e4faf1ef887ec4d3a9e2a754eb38e83231f25ea96e948

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 00bc93320dd77ac50a6a2c72368e70edcb520b7d11ac89098c35218501578fd8
MD5 ea5b11d6792e44e2dd9eb2f2d2c227b5
BLAKE2b-256 71ce8b791d03e2ae23ed3f8af9c721a80ebdf6b0b0bd974f002f1fbc50249f27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 12211e7b55d44db91cd7411b5442571156bb5a232cf7139aab96c2c05141437a
MD5 b4eaee39f88f9b97378a92802169d36c
BLAKE2b-256 e50475b08e3ad0fc306067f6c215b577e0bbb4810ddb1169daa7c9c44f4c9668

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41034ce5c9cc4f678b715945cfc92255ef9a021af190cb19148ef2d5d2a9a7ed
MD5 8a82c312718fa4b9ec86ad01f1b54b26
BLAKE2b-256 fc0d050d5814ee83a0ef7f982599f28c124bcb7bdc4983719cb3cc9521ab3de0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c55cdf22a710ed897ed83eb9bc0a1cfefddf35c7fe991da8c56e3d2c5d7e5e2b
MD5 ed85c9f133e115bd59625d6f56fad8fd
BLAKE2b-256 0835398ef769080bbd1fdff4075201c91cff11fc5f73f61afbf77546de5ef147

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73d8e097559efe170b6aba005e204f27f78745cfdf868f1b1a2a6346cbec1bca
MD5 4a5e24b236b4c56ea236aa2bd68f1742
BLAKE2b-256 a74adabe52bbc6ff6c0bb96501c82dc150c5a42848b9e67b7c995b7414951ec7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c319011fe71781d4d02d6078969c9061754fa5638203c82c53fa931bd0f259c2
MD5 3e092792fdd0eb5f97528111fc60cfd4
BLAKE2b-256 2a7405986b799d881c8887552e48edd1ef6b75e6f09dc957be1f1de6aeb93c8f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 5.6 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.12.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1a4ab705720d6e32fb8dbd27182acf0bd0390e9ed27982c80d6026636a632e7e
MD5 4e03d221c91d2a481ba8a436d78e684e
BLAKE2b-256 50346d10ffef85ad1b4e9ec66913981f8f3367daf27c9d2737c420e1f03aa9a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1088338bf0ec841319472313bea1eabea920e482ee0cde474b26485aa4ac4cb2
MD5 f15b25e53bc1de1e808a370685ff1914
BLAKE2b-256 829626a750b7d7f248cb15dc2ac36a8491e9e5d58c4f9e81632f9b5a2162439b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb81f6e600d618c52d6c25a33175e6ea5516a17efac796644e5a1ddfa820d61f
MD5 7f28c9051af0086450003a8a7d851f8c
BLAKE2b-256 af8f6f52fd43694a1d9e5bc71a3ee23311fa017bdc878483a85010d2012ef678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a557911ec409e60d3fe9e85e52ad42f56b9fd0bedbc20d44fdd443afd2ac3da
MD5 2f20ba660dee0dca423cee5951f7aefa
BLAKE2b-256 52bc7022b89769c30b37f87c7bf32e7f0e7285950b772a58e17c28e7e057b388

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bdb7119cd4b3553ffd0afe63265cbcb109a1e57a33397f51e2ff186d358ef69b
MD5 7294c6de3d8fdc83bdd9b0b6be37d29c
BLAKE2b-256 e59692a104ed2c1680966b24256e56a713268598d5ef8360995483b503ec003f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0025cbe1245d62152c3b16640be6ab912c39a69a1adaf96114a769130473667
MD5 671cbb5db32338f688c133126bf61e8e
BLAKE2b-256 e5d1328bbdb4ab6daa86addd9f6ec272f1ed14e7a70b556431a754c4e34eb421

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f0702099b76fa1c1d3939868cb563882ebabfeacb6ede4aab2aafb25b945109
MD5 7a68354c590695da17c54ce14915aa08
BLAKE2b-256 4d59f3a92121260de59559ef3d783d9b4ca2aed3632e4c0d11be4c70e58371c7

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: taskito-0.12.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.6 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.12.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f4f079a1fce08f3855a8ca599708029e4b0537d69822584dcebad2bc6db6487a
MD5 8d7b5c5cf2d067e6b7d495b0e861e7ae
BLAKE2b-256 675a5e4a45454361e3e5805eb1b075526b958b1d977820f71db7fc9ce45791ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 42c06cc0da077383edb00ee7e0dc99df96c9bc9824baa958db4170dec9507057
MD5 9a32bfead54d12fce3bf9943bbc8edd8
BLAKE2b-256 4822d63a51cd02ed47f71d146f446db2af7bfe91bd54c0e253d1cf1d068c923f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5e28acb11d5840151e24fc9c224a03695b9a44c78b5ca7c41a5add9d0ad11f2b
MD5 97eeb6f8016a7d70a787a3bb7d149003
BLAKE2b-256 f22e0c7173ee4a8760ea6e3d7ea5923d136de9ff0e8ccd69fe8df9e6deb63e78

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6740a9ac859a159306f2e2d253431f1555154009738f2095fdd99d132cbab17
MD5 2475768430062ea1bbde113efbf12ff3
BLAKE2b-256 93ea75a6e3b9e5b982653ac17bcf1c3819512e35c044337e288a6674dc9197fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83f8bc0c1a7990d1778f72c823f275040ef888505c764a4a5e471f26423cd1d2
MD5 f63ca0c1f00a0113620fc8552d28e9ac
BLAKE2b-256 8a13cbea4a70b14bc08d1b88ce35ed549c81654cf59bcf3cc10cc4359749a15e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd0e32f360523614154cfe6684b4444fd47ba6716ad6b3765c05507902e5de12
MD5 e798d7b158c9c82333feb3703d95116c
BLAKE2b-256 144592090ab91e5224f524b5e1153610db9a43628edca76c2b4db08370d828aa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for taskito-0.12.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 53781abb138c93f0a230b11a1b087923d3fa7df60e4f2c17e71f0d14c90624bd
MD5 cbf895a1e9fd89a07af7e953574bc9a6
BLAKE2b-256 758b6f0bf1020fea8dfcd8085293b2a8427d875ca704b559510a0aef08eeb4e1

See more details on using hashes here.

Provenance

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