Skip to main content

Quebec is a simple background task queue for processing asynchronous tasks.

Project description

Quebec

Quebec is a simple background task queue for processing asynchronous tasks. The name is derived from the NATO phonetic alphabet for "Q", representing "Queue".

This project is inspired by Solid Queue.

Warning: This project is in early development stage. Not recommended for production use.

Why Quebec?

  • Simplified Architecture: No dependencies on Redis or message queues
  • Database-Powered: Leverages RDBMS capabilities for complex task queries and management
  • Rust Implementation: High performance and safety with Python compatibility
  • Framework Agnostic: Works with asyncio, Trio, threading, SQLAlchemy, Django, FastAPI, etc.

Features

  • Scheduled tasks
  • Recurring tasks
  • Concurrency control
  • Web dashboard
  • Automatic retries
  • Signal handling
  • Lifecycle hooks

Control Plane

Built-in web dashboard for monitoring jobs, queues, and workers in real-time.

Control Plane

Database Support

  • SQLite
  • PostgreSQL
  • MySQL

Quick Start

Module Runner (Recommended)

Define jobs in a package:

# jobs/email_job.py
import quebec

class EmailJob(quebec.BaseClass):
    queue_as = "default"

    def perform(self, to, subject):
        self.logger.info(f"Sending email to {to}: {subject}")

Export them in __init__.py:

# jobs/__init__.py
from .email_job import EmailJob

Run with python -m quebec:

DATABASE_URL=sqlite:///demo.db?mode=rwc python -m quebec jobs

All configuration via QUEBEC_* environment variables — no boilerplate entry script needed.

Script Mode

For more control, use Quebec directly in a script:

import logging
from pathlib import Path
from quebec.logger import setup_logging

setup_logging(level=logging.DEBUG)

import quebec

db_path = Path('demo.db')
qc = quebec.Quebec(f'sqlite://{db_path}?mode=rwc')


@qc.register_job
class FakeJob(quebec.BaseClass):
    def perform(self, *args, **kwargs):
        self.logger.info(f"Processing job {self.id}: args={args}, kwargs={kwargs}")


if __name__ == "__main__":
    # Enqueue a job (qc is inferred from @qc.register_job)
    FakeJob.perform_later(123, foo='bar')

    # Start Quebec (handles signal, spawns workers, runs main loop)
    qc.run(
        create_tables=not db_path.exists(),
        control_plane='127.0.0.1:5006',  # Optional: web dashboard
    )

Or run the quickstart script directly:

curl -O https://raw.githubusercontent.com/ratazzi/quebec/refs/heads/master/quickstart.py
uv run quickstart.py

Auto-Discovering Jobs

If your jobs are organized in a package (e.g. app.jobs.*), call Quebec.discover_jobs() instead of decorating each class with @qc.register_job or calling qc.register_job_class(...) one by one:

# app/jobs/cleanup.py
class CleanupJob(quebec.BaseClass):
    def perform(self, *args, **kwargs): ...

# main.py
qc = quebec.Quebec(dsn)
qc.discover_jobs("app.jobs", "worker.tasks")   # recursively scans each
qc.run()

discover_jobs takes one or more dotted package paths as positional arguments (varargs) — no need to wrap a single package in a list.

discover_jobs(*packages, recursive=True, on_error="raise"):

  • Registers every BaseClass subclass whose __module__ falls under one of the given packages. Classes imported from elsewhere (e.g. from some.lib import JobMixin) are ignored.
  • Raises ValueError if two discovered classes share the same __qualname__, since Quebec's worker registry is keyed by qualname and the later registration would otherwise silently replace the earlier one.
  • on_error="raise" (default) propagates submodule ImportError. Pass on_error="warn" to emit a RuntimeWarning and keep scanning — useful when a package contains optional-integration modules that may fail to import in some environments. The top-level package is always imported strictly.

Multiple Quebec Instances

Quebec is designed for one instance per process. Registering a job class (via @qc.register_job, qc.register_job_class, or qc.discover_jobs) binds it to that Quebec instance, so MyJob.perform_later(...) shorthand routes to the binding. If a process holds more than one Quebec instance and registers the same job class to each, the most recent registration wins — pass the target instance explicitly to disambiguate:

MyJob.perform_later(qc2, arg1)                  # route to qc2
MyJob.set(queue='critical').perform_later(qc2, arg1)

qc.run() Options

Parameter Type Default Description
create_tables bool False Create database tables (requires DDL permissions)
control_plane str None Web dashboard address, e.g. '127.0.0.1:5006'
spawn list[str] None Components to spawn: ['worker', 'dispatcher', 'scheduler']. None = all

Recommended: configure worker thread count in queue.yml via workers.threads. If you need a one-off override, Quebec(..., worker_threads=3) is also supported.

Delayed Jobs

from datetime import timedelta

# Run after 1 hour
FakeJob.set(wait=3600).perform_later(arg1)

# Run at specific time
FakeJob.set(wait_until=tomorrow_9am).perform_later(arg1)

# Override queue and priority
FakeJob.set(queue='critical', priority=1).perform_later(arg1)

Automatic Retries

from datetime import timedelta

class PaymentJob(quebec.BaseClass):
    retry_on = [
        quebec.RetryStrategy(
            (ConnectionError, TimeoutError),
            wait=timedelta(seconds=30),
            attempts=3,
        ),
        quebec.RetryStrategy(
            (ValueError,),
            wait=timedelta(seconds=5),
            attempts=1,
            handler=lambda exc: True,  # optional callback
        ),
    ]

    def perform(self, order_id):
        process_payment(order_id)

Multiple RetryStrategy entries can target different exception types with independent wait/attempts.

Concurrency Control

Limit how many jobs with the same key can run simultaneously:

class ReportJob(quebec.BaseClass):
    concurrency_limit = 3          # max 3 concurrent executions per key
    concurrency_duration = 120     # semaphore TTL in seconds

    def concurrency_key(self, account_id, **kwargs):
        return str(account_id)     # final key: "ReportJob/123"

    def perform(self, account_id):
        generate_report(account_id)

The actual concurrency key is "ClassName/key" (e.g. "ReportJob/123"), so different job classes never conflict. When the limit is reached, new jobs are blocked until a slot becomes available. The concurrency_duration acts as a safety TTL — the semaphore is released automatically if a worker crashes.

TLS Configuration (PostgreSQL)

Quebec links sqlx against rustls + webpki-roots. Public CAs (AWS RDS, Neon, Google Cloud SQL, Supabase, etc.) are trusted out of the box — no OS trust store is consulted.

Pass libpq-style SSL options as Quebec(...) kwargs, as DSN query params, or via QUEBEC_SSL* environment variables:

qc = quebec.Quebec(
    "postgresql://user:pass@host:5432/db",
    sslmode="verify-full",             # or QUEBEC_SSLMODE
    sslrootcert="/etc/ssl/certs/ca.pem",  # internal CAs only
)

Priority is kwargs > env > DSN query. Passing any ssl* kwarg/env against a non-postgres URL raises ValueError.

sslmode Transport Certificate verification Hostname verification
disable plaintext
prefer TLS if offered, else plaintext
require TLS (fails if unsupported) — (accepts any cert)
verify-ca TLS CA-signed
verify-full TLS CA-signed hostname matches CN/SAN

For public CAs, verify-full works zero-config. Use sslrootcert for internal/self-signed CAs. sslcert + sslkey enable client certificate (mTLS) auth.

sslmode=allow is rejected with a ValueError. Upstream sqlx-postgres 0.8 treats allow identically to disable (plaintext, marked FIXME in the driver); to avoid a silent downgrade, Quebec refuses it. Use prefer for opportunistic TLS, or require/verify-* to enforce it.

Note: some managed Postgres services (e.g. Neon) terminate TLS at a proxy layer. In those cases pg_stat_ssl.ssl may report false because the backend sees plaintext from the proxy — not the client.

Lifecycle Hooks

Quebec provides several lifecycle hooks that you can use to execute code at different stages of the application lifecycle:

  • @qc.on_start: Called when Quebec starts
  • @qc.on_stop: Called when Quebec stops
  • @qc.on_worker_start: Called when a worker starts
  • @qc.on_worker_stop: Called when a worker stops
  • @qc.on_shutdown: Called during graceful shutdown

These hooks are useful for:

  • Initializing resources
  • Cleaning up resources
  • Logging application state
  • Monitoring worker lifecycle
  • Graceful shutdown handling

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

quebec-0.3.5.tar.gz (772.6 kB view details)

Uploaded Source

Built Distributions

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

quebec-0.3.5-cp313-cp313t-win_arm64.whl (10.1 MB view details)

Uploaded CPython 3.13tWindows ARM64

quebec-0.3.5-cp313-cp313t-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.13tWindows x86-64

quebec-0.3.5-cp313-cp313t-win32.whl (9.4 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

quebec-0.3.5-cp313-cp313t-musllinux_1_2_i686.whl (12.3 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.3.5-cp313-cp313t-musllinux_1_2_armv7l.whl (11.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.3.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.3.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (11.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.3.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.0 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.3.5-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (12.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.3.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (11.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

quebec-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.3.5-cp313-cp313t-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.3.5-cp313-cp313t-macosx_10_12_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

quebec-0.3.5-cp39-abi3-win_arm64.whl (10.1 MB view details)

Uploaded CPython 3.9+Windows ARM64

quebec-0.3.5-cp39-abi3-win_amd64.whl (11.0 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.3.5-cp39-abi3-win32.whl (9.4 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.3.5-cp39-abi3-musllinux_1_2_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

quebec-0.3.5-cp39-abi3-musllinux_1_2_i686.whl (12.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

quebec-0.3.5-cp39-abi3-musllinux_1_2_armv7l.whl (11.8 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.3.5-cp39-abi3-musllinux_1_2_aarch64.whl (12.0 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.3.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

quebec-0.3.5-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (11.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.3.5-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.0 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.3.5-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (12.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.3.5-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (11.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

quebec-0.3.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

quebec-0.3.5-cp39-abi3-macosx_11_0_arm64.whl (10.8 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.3.5-cp39-abi3-macosx_10_12_x86_64.whl (11.3 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file quebec-0.3.5.tar.gz.

File metadata

  • Download URL: quebec-0.3.5.tar.gz
  • Upload date:
  • Size: 772.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5.tar.gz
Algorithm Hash digest
SHA256 f867c406aea0ec77308627360036f9babc964986d8a5ac4b993f5b6afabd2cca
MD5 fd01fef44cc79c406ac09514d7247cdb
BLAKE2b-256 b35a60d8bd6f4df3c0bf08218edff4a7d167d92704d55536582da6841541a19a

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-win_arm64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 c21638a6623d21b4e821eb2c0e8309760185dea9442b8412fb366274c12e94de
MD5 1f67c82cf44b3865c7cafd4c0bc928f5
BLAKE2b-256 7705b894f770ac48a62450b06adf297a86158745d78af6f72348eb751be2353d

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-win_amd64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 10.9 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 e928132bc0c9cd6901b87fd011da2c8456be28e027c691e2090a62acf21dc8f2
MD5 f17fef9feb2ef9bff565842b21a8bb3e
BLAKE2b-256 3c1289c33d9770654a20f82b801b163d88c1a59389de3bdb271c1702e3d64082

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-win32.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 8ef50e95778d67ea0b80c58eb4efef30bf337880c0d808db156a48cdab2b3047
MD5 7a6d2c9f7b0c7d290db329e003572c8b
BLAKE2b-256 f5e06c3e7bbc122bb53c3c74c2ab9d31e05603bb079a71713ed0c09cc9c61947

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c385737a1b742262f1caa6623d457f9167fdeaa5c2343f01c778e81c613dfd0f
MD5 2256075fff18ff7bf359c4b4e3c33f67
BLAKE2b-256 4ac481fd84fc9c2620ce33232766fd3d279f9983d58c887df03f6764b906974a

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ce0b22b7f332ca8f04182718c363fd2da7b4edc73ce0355f127e9503a82a4e4c
MD5 7856bf6d5d8e3bc24f8561425abf0c3a
BLAKE2b-256 22b66c3e876bd1cf6d7f25782a0b909544d9ad5759dec259225eba30663cc14e

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fefd186ea7aface719fe9a90bfa44b48d5b1ec4ce7129a018a2614aea14ae3ea
MD5 72890fee2c9ce360b54e868947211414
BLAKE2b-256 5b4d0ccbef7ab659065597b72ddb542f25cb1bea5cd3b71188e04f6646a03de2

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5066f0bb48ac71c9bf1d73da74dc0683d0a55900298ee7e01515987579c3ee4f
MD5 c62e2dfd904f372ea99d92aa7cd6deca
BLAKE2b-256 61eac64deb80dbf556b0b94e569a818f7c3c5f53c27563e667036d7c22ed92f7

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 11.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58d8b089e101bb943acc0b4748dae48c78e018ea4e21eebbf23fe5a75d161ad9
MD5 168140c2c58fca916f74d8c825e0caa0
BLAKE2b-256 1d10d983b7c558aacd09d41d3ddad5b511490b3d5f9b5cba0fc63388ff3b6f0c

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0f5730565cd086436a5ee61ccdebcb6ffbde539ff7bd25e1acc60e011fba970f
MD5 e94fb637717cab80c1821f060611ad5d
BLAKE2b-256 eab26e780d4b2e1c048a4aa6899a8a91feb02e3927f7842cc4afcbd65788b455

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4c0a942d1a5bfb1f46e3332801f280a1db48a93e1f0e003f74a8a6db2a9d38c0
MD5 7147fa3050f6de224223ef49e0c88364
BLAKE2b-256 368e02068736b2d4538fb29cadbc81b77ecf64ca70d20ef56bb376ff7ca938a3

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2d8eba289beace517ed4474c784f5a92eed3c58a2340fd65b9c13f239ad20be6
MD5 ea82b5ffd235afe5b923150870b6fc88
BLAKE2b-256 6117408e7a59663e0e470129758d21d8d0ff5149a71feef922029139bb562051

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 11.4 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 346cca286c13227fa391362abcb8e4b26c1e6aadf99ea17f6ff7838776324adf
MD5 06b891fb149df494e28062a1d82eb730
BLAKE2b-256 27b9cdaed082131f488a5bca0154e55bee012c2116e2f63e1566fe7931d34b5f

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5b7ca3b573e1ef342a9b139b8a916ccaccc501cd6bbe7cd727cf9e9c09c34690
MD5 074e9be9872626c9f66f04a0dbc2c178
BLAKE2b-256 dd1574eddd2d84d2a2bd1b94bddcad78047949080ef380deea2fc19d6d5a0848

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4dba2e9277746ec1dd65f339834d8803dab1f88d4a7a975a64743aeec74d55a
MD5 e2c70378c6974939dd034194f435ddbe
BLAKE2b-256 ed2a5e75101b75291244a176affcedd623a37ed53577a2c81bc10c1a2131c0d8

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bf4dc7f2f02bbf7e5640a3f9179481b86d5c6dddb687923dbd1eb2981b571a05
MD5 5cb33b808e5142e346de8d642600d1f6
BLAKE2b-256 e0cce2a14eafdbb88f64aab597d7890d6ec9a11571bb805ab6f99dda303268b4

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-win_arm64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 10.1 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 29f54f0be99627a7b2b8862635c76880e4b19101edaf1b06ca77617421400c95
MD5 13201da96f7c015dd9b174479fea21ad
BLAKE2b-256 397dc1ad909cba860cd2b9a15234375f0f8e837a219459be4dc35fa2aebba51f

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 11.0 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 449cdd994b7e4a4688a68108e6ceb6704223f3fa37d0e09e22eca65e59032d9e
MD5 61eaf88e23aafe90370ae4ee4d5d44c1
BLAKE2b-256 be84fd9a1e345631e48c84cdca4b3d79d77f7e429f1bc6cab9be5a22a3fc39f5

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-win32.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-win32.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 98c592ecceaaaa6a8d255edca21d6315aa5a5fb0a38e08a7cc781783e33dbdf9
MD5 9c645bd87ec2d222d39b3b140f49c35a
BLAKE2b-256 a751c16eff0a77507cb933edaa1ad6c6a75a7ac86b3299083ee2d6b8602058e2

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a33491a80ea1cda61812e2771d54e792847ee20185c3e1f5f8d09a98d80473bb
MD5 664cc52826762f8de82dd867e2475bb9
BLAKE2b-256 009d4c887eb250059cada2a252ca6bbbfb002e17fd311119638f3beefa2392ec

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-musllinux_1_2_i686.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 815e73759c6834a4ef0df2394c81bb549ca208135f9a4c8f48fe787f92f2668e
MD5 e4914b7086e1414faa09df625d73d6a0
BLAKE2b-256 e78e190f3ddf3fe327eda76fe971198718afa5326f6b9af5db048ac2b80fe9aa

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-musllinux_1_2_armv7l.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7010d23ca6b4d972a6937e44d3874eef37115a4351907463e73ec98e2680569a
MD5 bdcb37745c109acb36cc69f0e1f0bad6
BLAKE2b-256 da265eddbd200e1122174893968fefff4caba3eb604a506a15f98a9026d2649c

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03187055d09730425ebe9fd01aec3d2446c605eb376bdfb9fbc02f61fca6766e
MD5 1aaf7b0532ed2bee72b315b361109776
BLAKE2b-256 b9ca679841fa55b32bc21d9048886f47669b3839eea256cab6a0fbcf02f59edb

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 11.9 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 698cc595b0e89fe5c10e7a33c64a93ee558176efbeb0b4d02e28d65a55064881
MD5 90c339befa40dc37da527cf4e23b6358
BLAKE2b-256 47542c19efe936462b8ed168398e3a0e102a461ffeae985c399cffcc4293d930

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5a5ce74285b27c1a1bdc1155bfec4510ca95a172f8a75c18dc349ca076cfb196
MD5 e18c227331dbf5b6b883ebc53811f900
BLAKE2b-256 a27914d5c799d0b74f5fb6af23d5cc0232a49c4b70d27a519efc1f82d79fbac7

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 4cb2f91ec46fa278186a6d852985f863973c68c1c379b7c837e820f13affa970
MD5 0051ca6fe0c72814a6a871fc219a1a9c
BLAKE2b-256 e97ca9dc8f3f5f21500224f4e67716f85de8d33b4322e243ba9662aae9607de0

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 77eb491ababae660a70518c5f629c38430d22f965e2e04dfaeb08f9201a31268
MD5 94ef632cd9945fdac089f2623faa2d5a
BLAKE2b-256 d6fdbe3ce75b7027eb17bae2127c6fbaeb67136e7d7fdbe172a647b3d1f878bd

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 11.4 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 63dd3ea1ae4d88a006132c134f92cb64ce122483c9e98a80bb591585303243b9
MD5 8986c59645c8c3367936128be6fef107
BLAKE2b-256 228b4138915438ffb756f7d7fc9f9e844ce76426dfa84923a3d56382b3f325fb

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 11.8 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a65630f56682157e8504fc7d9a953ff9c157581732fabd717fe7b33da48e388d
MD5 87462d780f1597707c39b3dcb00dcc64
BLAKE2b-256 2851646f6358719d72926c8cd1bad18e812063db3bbdd3170b2ea15082a9111a

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b154e417193be2c2f61161aec79ad27fa43b3e780a31ca6c23e8bae42794121
MD5 8fc44d56ab6fa3d3d797276ba01aef68
BLAKE2b-256 5e19b42335be6ffa2fb3fa7a56707717fd687b92bb967126bd921e786c2f18cc

See more details on using hashes here.

File details

Details for the file quebec-0.3.5-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

  • Download URL: quebec-0.3.5-cp39-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.9+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.16 {"installer":{"name":"uv","version":"0.11.16","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for quebec-0.3.5-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 87dba7af897d6adc0784d7b1102eb88956a37755da17715e0cb3d21b44f0c9ef
MD5 5a38dea954bb8283957c0f21113a1c16
BLAKE2b-256 f9b414724849ef948aaa80a938be772ed418478c3bf005c1e4d58bd570d100de

See more details on using hashes here.

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