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

Uploaded CPython 3.13tWindows ARM64

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

Uploaded CPython 3.13tWindows x86-64

quebec-0.3.4-cp313-cp313t-win32.whl (9.3 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.3.4-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.4-cp313-cp313t-musllinux_1_2_i686.whl (12.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (11.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (12.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.3.4-cp313-cp313t-macosx_11_0_arm64.whl (10.7 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

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

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.9+Windows ARM64

quebec-0.3.4-cp39-abi3-win_amd64.whl (10.9 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.3.4-cp39-abi3-win32.whl (9.3 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.3.4-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.4-cp39-abi3-musllinux_1_2_i686.whl (12.3 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.3.4-cp39-abi3-musllinux_1_2_aarch64.whl (11.9 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.3.4-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.4-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (11.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.3.4-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.4-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.4-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.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.7 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.3.4-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.4.tar.gz.

File metadata

  • Download URL: quebec-0.3.4.tar.gz
  • Upload date:
  • Size: 762.4 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.4.tar.gz
Algorithm Hash digest
SHA256 bebb7fd6fa99b91d2393ed082f4ec8a306a53b9ab9cc84cc9810c4776ee3aeb2
MD5 92b1fac05ae7c319fb4be114de4cd172
BLAKE2b-256 6fee113553d999e606a5a12e57d7d27cc44ebe451cbc6f1617b3eb0206bb682d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 10.0 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.4-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 cb22d48531eeebcea24747c9e0386c51664aea725d31510909550411d9416b31
MD5 49f5af043c4beab8ce8228e136cab046
BLAKE2b-256 18e744af06639718ac8bb6b2c98c0dc60462f3945cb73f13abf2d7b6c9f43d3b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 bc8ff57833f00b20b42d4f806e24ed677849df81ae84ca4d4ffbae4f6f81489a
MD5 c989a8f27329a1a710591cd998c037e7
BLAKE2b-256 c19a610c87bdf3e03e4542f6cd77b59f1b1ce2b7b85aa22a9fc7fe89e4313e4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 9.3 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.4-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 253823230b181c3e6f1e6a634533db442c70ce228142916efee347ce8d2ab8be
MD5 d1f11e27b25282689d19941789928f72
BLAKE2b-256 d88149f0c735876fc81cc554693746969368939afe0ddda5dff7f4f7113c1956

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c7651ae9265a6a3dc522313501cd8a12e585af75a072f4b56da76984e05a0675
MD5 68609320e8e9d96e076ce6f8230c402e
BLAKE2b-256 3c5344b902eb7f549154c1a896f51355ef19c1deb750a91b54d20baa82f44050

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 12.2 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.4-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 65271b99230e8946e96120b9959ddbbd169b0918ef07bcb852d8cf8ac96f6963
MD5 048dd3f1615a0e8893372738ff270d1d
BLAKE2b-256 75da770dd81cea6165a4e627efe472db04b6d55c9f281e46a3260f0b6ba9bfe4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cb9ad97dfd879a8900d1cf03c7c265ffc66ea00475ab7ddfbcea9f5ea96b86b3
MD5 83c1661db70a860234e61de35de7cc7c
BLAKE2b-256 5963ea69d31096894ddfd1f463edf1c1de1292898184522a5a8adfa315bf8361

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.9 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.4-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 741ac74847a831d8bbe35292e037621c924691936377ee51395efa1b036feb76
MD5 ec34d36af4a9afcb15ff82efadb5db68
BLAKE2b-256 28f0f68bed917b361169e543e62fa7682218f0738a73515e1cfee1e2c44b2df0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89a8dae5463917c3473d8539339d5f9a8b5c971060ce3a6c3315a30eed176e18
MD5 fe1c2694d53886c8111566b9bafe3d75
BLAKE2b-256 5d02ad916ee4e215a7ead166d70ffc706b1517f8c7175e4aa2e69c43bfacacac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 11.6 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.4-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e8f4248ac254a5ec1f611b4353d2aeb43563acf93999e81cf2a8f5c7f85d34e
MD5 62ef1734e61fd48ddb7d2b8dbf017275
BLAKE2b-256 632188d272b352cc0fbc561c12c396b339c5c21846bcfed73d7162baf859ac6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 92191e7bef0784d98a7d9dd681395f57c7e66f08d0cdb845d0992e63ce9d39f0
MD5 1c2569652ffe96454ce3c04b6717c590
BLAKE2b-256 f048874e7ac77b03c00f91b125f955b61a9661c07cefe10c42b9799d891f55e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 12.5 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.4-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66adf426d7efa42d298c301f7f25cb41379a9e40eaaca9ccb6d98c24ef66cdb1
MD5 e4085fdd879b1f773889a807577c9c13
BLAKE2b-256 30ca7f05f7cff08c769c0f568e3d22ac02a92be2a5891cef6b2b326552b68479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 cb5e120823869ec1110a684ccdfbaeb6a915f43b7e5d2c5d42f481fdffba533e
MD5 f3943bd236430412acb9851f6a3e3f89
BLAKE2b-256 e87476d4d2f90ee63be2a4e32760448a235188c641be76106fcea80918f20f34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 11.7 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.4-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec339f6f1d0e3c9acb3de4cc43f536c4150efc07e8ced4f66c3fdbf483dfde56
MD5 96656dc6d1a5620ab3105517ea18db38
BLAKE2b-256 6f81cb310fe2d2bc777347c7261339baf2f41c56867cfb03fd65fe026150c285

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 10.7 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.4-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7afb3e0c666c72e55d929105b965a71bcf114149047a1b481aaa32c70417599d
MD5 6c0ab83171b9de098e11098f49059a12
BLAKE2b-256 d2d4d4b37759530fd761c327a546acbb30f79d326d41f9daae0f0104534a8f66

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0017c6bf9ff03f0d45ef3098c39ced11af87af0ce634921efc67241aec52a3fc
MD5 3fa8d94af165d1c00021d56f4b94f3f3
BLAKE2b-256 393a761b2d821903eec24fb139218fda9fa4cf2d198cb58016252af53716fc82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 11211cf29186c9a63b39666bbb156f337f6d245387938d975f960a44feafe1a5
MD5 d15d9e9b844c0072a4542c38fd40e65d
BLAKE2b-256 b843ed443ae7d79d9315f6017be77963864efe395446ab3e9d402b426d72be53

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 10.9 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.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7470d690860c616a3506e0b8e1ed5b6e14c4c657fd806d9f2f68610cf7e88c96
MD5 5fb75052ecd6cf8b0b139bf1a55fe30f
BLAKE2b-256 bf6ec311b89378e72c577a0560cc69982ef1f06308809209149c261c90c4f6a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp39-abi3-win32.whl
  • Upload date:
  • Size: 9.3 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.4-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 37989b958b16381e23a2db6c0fde6a34bfa9f7111825abeb0f8e9d937013f37c
MD5 9d57e61c1a2f93a8fa615088d5890b0a
BLAKE2b-256 081a3abdd485611f4fa5082de293b31cfc30057918fac6d192b09e9530f9aee6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 538bac55feaec87a5f96eac2d333bb0a1ad610460d837ca4c7aebf23ed7ab760
MD5 046a73d83659baa0ca54f471d246f7a0
BLAKE2b-256 b0ac108ef87bd952b836766a7a3b44410ce91cf100433095a26b3cdf0c19cc6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b514b43f0a55f6f50c89ca0f2537aca326d9b17dcdb232d9e56628a59742f5ec
MD5 84dd42a3ce8c7de489194e33461b4e95
BLAKE2b-256 a91fab81e70171fe9145d39a87166b9c025be0000718c6a516e2bda79245348c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f45c6c805026783ebd1072a73264bec4436f2f442fecd1b89ad9afe40f5e43fa
MD5 e08e1dc863d8b9fb4b31638d406caaa8
BLAKE2b-256 20fb28d8294a44f294aac8856debd18c7464c5142893cf45d82054fb5a4b22db

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 11.9 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.4-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ac887a083e2e7c329f3a765de73e883603117000038ec44da2ef578f4f84264
MD5 56aa9e54e18216694fb3423462bccc18
BLAKE2b-256 c085b40e93d74921d0ffb5c53da944e8e36d949e678e1a96391b695fa5f2751a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3d3b474f40b15dd8c26dc6eb4047772b64f18d8111778f05513dd020e46966c
MD5 4bea260e995510280490397a780e3806
BLAKE2b-256 7a78d34204fe48d7e6c72121e529d8d36f50ea7481a5805c662a4a9d2f7c9e33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 11.6 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.4-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b4caaa20ba11822ff7c1963471c63d27c7dfcafb24ac8f583b8cedf1199cd1d4
MD5 ea983de54ed26d6dd2b6fc7b20c411ac
BLAKE2b-256 806844aae7126f0d6f40af52baeb00985da3214be7dd5d04e57316bac859080c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3089b8e634dd0546db4dc8e4d5914d03e045c1927def4e6f019eb1dfe05c69d5
MD5 04c687a408b815b754dc00c5caa8d500
BLAKE2b-256 884edadc041c594577d1dc08914d7ad796c3949fc3546f2419d5bafae3d4a632

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d46e7cb85bea1404b8d3d44e81f73b394bf147d1398459cca7f295583c687e7
MD5 991a008c4a8be56d499d228b72cd5139
BLAKE2b-256 306df4299eb4114e927cbe954f0c33e6c5e6e3f1ebc3b4aca6ca1695c3ce84c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9a4a1e1e193e4bad19184de319355faf71e6aedc4a75e24427f890d4e5afda8
MD5 83baa4981108b70103b65e5e096a00ec
BLAKE2b-256 059bda36c7389f4d72f68681a9b73cf12bd7312844b5b03a07da5b03d5d1dc75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 11.7 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.4-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71a10dc02b339b6fc4879e114fb2f174534de97579e2584db402f375cc1a0dad
MD5 d78c80cda72db0fddc7ebf7a108bc03a
BLAKE2b-256 f55ca5d87df6f5c7d468da81ee157381bacce75c1a0452f3d7be64ddc853f4d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e76fc127f56f07a1f76993cc593970f7c62c83ef9fed6d6394eda8e53f6edc4e
MD5 0f1f1d583de5c89418692f67c35d39d6
BLAKE2b-256 625ba3a24c94f4bdfd1057ed4fd5735ced1372fc5ba7b845a2b63b7b0f50e5bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.4-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.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0756e38f1c8c71f2a7e7a32065a58b9ab8f66ed0ef2ad990e3b2c51380ab04cf
MD5 a9c95eab99f2a03aa34b5c91ed541dd9
BLAKE2b-256 285b169a34cf297c39849e60e56ca16c4adf9cfcf1faa7cf295aa89101ef5672

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