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.7.tar.gz (795.3 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.7-cp313-cp313t-win_arm64.whl (10.8 MB view details)

Uploaded CPython 3.13tWindows ARM64

quebec-0.3.7-cp313-cp313t-win_amd64.whl (11.7 MB view details)

Uploaded CPython 3.13tWindows x86-64

quebec-0.3.7-cp313-cp313t-win32.whl (10.0 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.3.7-cp313-cp313t-musllinux_1_2_x86_64.whl (13.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

quebec-0.3.7-cp313-cp313t-musllinux_1_2_i686.whl (13.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.3.7-cp313-cp313t-musllinux_1_2_armv7l.whl (12.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.3.7-cp313-cp313t-musllinux_1_2_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.3.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.3.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (12.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.3.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.9 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.3.7-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (13.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.3.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

quebec-0.3.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.3.7-cp313-cp313t-macosx_11_0_arm64.whl (11.4 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.3.7-cp313-cp313t-macosx_10_12_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

quebec-0.3.7-cp39-abi3-win_arm64.whl (10.7 MB view details)

Uploaded CPython 3.9+Windows ARM64

quebec-0.3.7-cp39-abi3-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.3.7-cp39-abi3-win32.whl (10.0 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.3.7-cp39-abi3-musllinux_1_2_x86_64.whl (13.0 MB view details)

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

quebec-0.3.7-cp39-abi3-musllinux_1_2_i686.whl (13.0 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

quebec-0.3.7-cp39-abi3-musllinux_1_2_armv7l.whl (12.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.3.7-cp39-abi3-musllinux_1_2_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.3.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.7 MB view details)

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

quebec-0.3.7-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (12.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.3.7-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.9 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.3.7-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (13.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.3.7-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

quebec-0.3.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

quebec-0.3.7-cp39-abi3-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.3.7-cp39-abi3-macosx_10_12_x86_64.whl (12.0 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: quebec-0.3.7.tar.gz
  • Upload date:
  • Size: 795.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7.tar.gz
Algorithm Hash digest
SHA256 ab88e4e663f7dae5c7c29a60872a91bcb85cd4a41d190c0320883d0a6617c350
MD5 9b114d024a2f0c80f5580882016538bc
BLAKE2b-256 901920503d665de49f77239666fe02b39775a4a59a9ce8a022e4ddf0217dcebe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 10.8 MB
  • Tags: CPython 3.13t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 a3176d7bad28c083df8944ebba989d2fe0d6ce021058a17816e8a59a8db71931
MD5 1e2c6ed953523e7cc39fcc5e949585d9
BLAKE2b-256 99605b92e4ce7e8736df41aaf5d059fedd8fa37f4b44ea00a7f503f9dce5e23d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 11.7 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 e73e613223426474eaf3cdb6120ef672feadd327c0f4b4c9129c9b926be0b495
MD5 932dd1e8c3f7ce1950d01322f3ea8561
BLAKE2b-256 6547705de8de79eed1548e864e74602f1ef7d10c49db4167bc62115a7f1b1493

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 9198a84ea1e7d3db2c97d8da8da3235c63506b5d976b55d994d906184519fad8
MD5 ec60a7a4e7dc0bcbe51220cea4f1bf2c
BLAKE2b-256 72450beb22d9e55f53459f31102d454386720a5bc5df6b6247f62a84a42d2940

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9329c9f67334ee4b514af4d39baaeab28bade77f8662410b877bc866eac8a7f6
MD5 4db38ec50508bddbefd26afd7eb7cef8
BLAKE2b-256 fe47db07c74c0dcc2f1b782fe619b8f51439cce0d082c41e847e53b0456f4fce

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3badba30383e02cc279b5c4201b6567492f36f42863c032d63805a20abf4bef3
MD5 491fb55e585e6069a6b908d4f6f2397f
BLAKE2b-256 36c29ab176a30e32ff10ef1c1185a7353f2d2c2f70d3ebd217bc43093752de9c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fe9d3f14e30bf24d8ed8b182ed317ea08a8549d8448f81ee633203034a950b32
MD5 8130cc040b050e6cb4cac949852b6161
BLAKE2b-256 feab22ca63350e7192816604c702498d6ddcf9e3f1617516836234e3975472a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.13t, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50bb0a657be857a1c1a4ceaf65b7be9c0f72031bd01bb68fda46358002679cdf
MD5 684b8e925b4318e0c41549ee315319d9
BLAKE2b-256 619a3a3b81f5b4ccbd42f1465b39adadbe518c9f30787f9b7e3ba1cdcde27d96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7c258b0f5322003ac017c18d96393a74faa94ee41291a759ac8139babfc08c2
MD5 559bb208783d7b92ad5a9ace67bd3c60
BLAKE2b-256 63f798cba58b91b0f5422a9cd1a351f0f3d94ceadae01885bce925678855d3a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 12.4 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 377752b7fe50c3da4e55ac57226679afe2faebdd7fe8bfefa16ad8554c6c92e0
MD5 f908393dbcb7d1a3c8385042fab13e4c
BLAKE2b-256 36789b0128e58a0a02eda714605b7aebd54315a7cf945e60b8b3bf0429518fbc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1f03af9eaa61ffb14423f07003e56fc2a4b8f0ba215025f2f16d73b25a8900e2
MD5 0f8439f8a2225c6322948e3d808c97b9
BLAKE2b-256 ab40d33a545b6dc3d61acfe89a701eb2ceb6bb7872090400c41e199866c82c19

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 58a92f43febe74e06758ce00efdf1bd5136d4dab9cedf8c3733c24002f8d1033
MD5 b1d03de5b401ca0ba20212c80bd5f35d
BLAKE2b-256 81324cc4e4ec71bbcef3043b605819feb4ce85ce8d3d000ae03ab2eb74962fa8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 11491d05102e34e0ae6a32cbf44ade8369157d21500724709df3798a4a86b6e0
MD5 ec7b354f10874a1b980d5c0da562de7a
BLAKE2b-256 c9935c5346fdad749c93b18b86a2eb0ca4c3f2ea32c926d9d3031c1d0286c941

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: CPython 3.13t, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 38e82c248aec5ba74e60560b99ea47756ac13a07c1f71e45c4b5fa9376d3a4f5
MD5 4ba53367b560b38873e203602d6f1407
BLAKE2b-256 0c725ab8a5c367fce68d3ca407a0100eb504cbee6faab0a87505b1286a435384

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 11.4 MB
  • Tags: CPython 3.13t, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5637c617a0cdf719a1acc6725df70324c434bf1d4abc20b85484d6e3b52bd1e3
MD5 454669c48a31bf4aeb15bf40d58f0d85
BLAKE2b-256 a54d3b5c4e2a9957e9d206f5a1424dc7bc8b916f6273aea76909f26d4ef1d85e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 3.13t, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fea650f806158788befb1edcfd9377c863f6d8b1d582101e885a11c5c7818e3f
MD5 e4cef9b68b1ae0180cede9f5c1bb05a7
BLAKE2b-256 5f71a2a6218bd93e65ca5b7bcf547b6e8a107f48a16b8c3615fc7bbbe9aebf7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-win_arm64.whl
  • Upload date:
  • Size: 10.7 MB
  • Tags: CPython 3.9+, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 8efda257a54df59a7112d1d1b771ffbacf030b92657ec235b5e4fe7d88a22c35
MD5 dc40625a7fe0ee215934b437a4512bca
BLAKE2b-256 3db8319de04c4dad40febac72e958503901a919d2b834252b86cf09faa8e1e65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 11.6 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 64e5e85622241741dcf5228d7bd2b9ba619d50adde050f529a5538668032ff44
MD5 acbdee59eb15ad3f32acb39b6e2572fc
BLAKE2b-256 4c531f41d0202e93726f2185857be5aad51811e0e4bce01251fc67ba6754b87d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-win32.whl
  • Upload date:
  • Size: 10.0 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 4d48f1a3c8a5a7172d09967a513f29e055d6fe4b67e0c45026ab64a3316b4f99
MD5 0b823b558469934909dedf8fb405fb18
BLAKE2b-256 09e798beaff373530d769ab196cb93070f62630a148477daddad81bab75c6915

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5bf14655311bd7d7b0cb37fc17d7d8be99677fbb0fe78c805bdb3c11fae77880
MD5 520da7819ac2131b7e929d40e4363e5c
BLAKE2b-256 3a943d925931fa477331915a6253704d05e65501db7df1fea4b3bd3c70cfd2f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 13.0 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6bc967a10649aeb5c446536ed4c66a271fb717aa201c7154630913cd8a6bca08
MD5 f7aec7350ed3e765eb3181ea85188ecf
BLAKE2b-256 6a84aaccbe5e9b0c33ace94865671dd51485f999a329cd4cb8ef3409f4f813b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 12.6 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3273a3f6f9c42083d7e0f46ad2fa3c56be86913aa99735cdc5742a64c26cd4db
MD5 701439fb20b002df72c2a147d7db2d10
BLAKE2b-256 aae75783bd43bc7592243b6103a834a289fd5933197b648b5aff3c2ae9414e6c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2431c1cdf9e6ed2b3b0685760ddeb94c64d550a4c12821fe100c1b09096e679e
MD5 778732f03d4bd47d46c1a5d9d9fe61ed
BLAKE2b-256 b8f9a3dda52a4e106414803e4cb5ee7005ad1026c4dfa3d5abf7bcf7c345b54b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 12.7 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b463b5ec0b442c1b8ea1419344b9add00ed5964d23260ab03f111de34be24bc
MD5 26533791b8e3ecf8ddeb2c95d5699f9e
BLAKE2b-256 0fb52f34eb437d499e5fe55d41aa5a1f8de9b44b3206e422f6aadaec4043c139

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 12.4 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ s390x
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9366b85cbae4c2163e667569f228365beca4bda1d0506681f03e1a044ff5550d
MD5 364018b1a8949fddb600d10613506e5b
BLAKE2b-256 a21d8456604c00b30fe1c73810870b02ac76a99044cff45501e506945e41af55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ppc64le
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 6aa393d87b33fd59ccc4a773d2823187257056e739c378f74f4b47e20e7ef85f
MD5 31d30e538e8ef1c5da28a90e99de7b46
BLAKE2b-256 3ddb6e10882da2837696ac966189173a8b0582a2816cd8b3d3bdf4b094a3310b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 13.4 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e04214e3a082bf02ccce1986cde60d09f8a14e13b4bb5a62db78bf5b01839bf7
MD5 b66b8ca44afbf3f983493927cdd4a0a5
BLAKE2b-256 8444d2e61ad766b6880e400671528aa2475295792919fefd5382ab491ed6b174

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 12.2 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARMv7l
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9fa4a8f74ff049294d1eccf557ea6ca199f6caace2dd52094c441799c79095d2
MD5 122cd9c32ed66b371c32be2c3e0e1085
BLAKE2b-256 274a975ba0f0a40fa5396ba38942e3c9f6ba8314acab490a6859d155887f0062

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 12.5 MB
  • Tags: CPython 3.9+, manylinux: glibc 2.17+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 063250314891c8997667c5a2608eae81f93fe183b1c131168870e7bade61eece
MD5 7495ca9a75288aade6c4272d07511991
BLAKE2b-256 a8ce587c9420a02b29ef531e952f8062c3b6b048b68df5a0776998b695358004

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 11.3 MB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9d93be908856db4501d949445bc6df4dce18ede10fe713c68a64a1a3c1c3598
MD5 4b3fe6b97b48035d0362f01a7ec8709f
BLAKE2b-256 6010ea22bf152204e34819047711d4ab7284dd4af6eb9daab3ed5ee61c8d7dcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.7-cp39-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 12.0 MB
  • Tags: CPython 3.9+, macOS 10.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","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.7-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b2def29d1808418cd2bee9fecb34b8e600643ee1ef1ccbf4ec5bf1839e1804ac
MD5 0917207794866ef484f00723ba6bcc94
BLAKE2b-256 4a37c6d49c03bf41ca0e43a479117b5081a568359141b3c34e39b1d16d68b65b

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