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

Uploaded CPython 3.13tWindows ARM64

quebec-0.3.6-cp313-cp313t-win_amd64.whl (11.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

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

Uploaded CPython 3.13tWindows x86

quebec-0.3.6-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.6-cp313-cp313t-musllinux_1_2_i686.whl (13.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.3.6-cp313-cp313t-musllinux_1_2_armv7l.whl (12.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.3.6-cp313-cp313t-musllinux_1_2_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.3.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.3.6-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (12.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.3.6-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.3.6-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (13.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.3.6-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

quebec-0.3.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.3.6-cp313-cp313t-macosx_11_0_arm64.whl (11.3 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.3.6-cp313-cp313t-macosx_10_12_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

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

Uploaded CPython 3.9+Windows ARM64

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

Uploaded CPython 3.9+Windows x86-64

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

Uploaded CPython 3.9+Windows x86

quebec-0.3.6-cp39-abi3-musllinux_1_2_x86_64.whl (12.9 MB view details)

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

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

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

quebec-0.3.6-cp39-abi3-musllinux_1_2_armv7l.whl (12.5 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.3.6-cp39-abi3-musllinux_1_2_aarch64.whl (12.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.3.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.6 MB view details)

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

quebec-0.3.6-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (12.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.3.6-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (13.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.3.6-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (13.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.3.6-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (12.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

quebec-0.3.6-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (12.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.3.6-cp39-abi3-macosx_10_12_x86_64.whl (11.9 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: quebec-0.3.6.tar.gz
  • Upload date:
  • Size: 776.9 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.6.tar.gz
Algorithm Hash digest
SHA256 3618d71dbe6eed21064263b8596b8916b3c5343aabbe60b5e44d65ef50d4337f
MD5 98d8d4cba7c62c2a6beced395730e570
BLAKE2b-256 f1db63e825c5b10f78908f563ccd89f6d4c38fc84e5fafbf695d3dfcd3200254

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-win_arm64.whl
  • Upload date:
  • Size: 10.7 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.6-cp313-cp313t-win_arm64.whl
Algorithm Hash digest
SHA256 bcb80db701ce082ef65aa7533b0c21878a7338d7455b5d2396a35a276e14f0e9
MD5 01460725a359f0e4f4c028165afc3240
BLAKE2b-256 77df764cf939887dad08971ead86ea1cd8868cf242e870d27ebd26b2c229fbda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 11.6 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.6-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 12e81f4c0c256a6d7a63c5b95b9ed065550116e325ae2c6d0ff76a465662e1e9
MD5 32ce72bb6383b4033bd26c592889cf4f
BLAKE2b-256 625658f33a7936c1c7e0585dc6b18113abfa10d96af219703bac2481679dc24b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 50900a3deebca3976ad0796bc6b014b341a3bb4031bb08f664a0ee2827863f64
MD5 67e6d3fbee0192a25092974d5a116e9a
BLAKE2b-256 078f2552a43b4b10c8b5158450f0380c59f2f14adb3928bef7c438896f6b5e6d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb9360ef19919e8b0d86815a0f1cd161b4e443c1a843f691325c9a2e560df826
MD5 799861e7229736101e33020f577e2783
BLAKE2b-256 3546f06bcd6a5b7c8e8898832caca282f19b896af6c8487d17b759da362bc9c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9d457024e307d14b53887256ec7cb51802498d8934cc9c54eed6e205b46c3bc3
MD5 9a209ef5b1945cd3f4970a6e8dfa356a
BLAKE2b-256 344e99e31a12f52d326a4483ce40495dfe3efd1d6abb3c4c9824e1cfa72ad8ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 12.5 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.6-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3310078aae36df6d7fafb11a95374564780196fa505762eb8d9cddab2f9f7218
MD5 d887b4fbbc3b13b7b680bd7a139ad536
BLAKE2b-256 ebd6eb055c54f32aa2ab47ec008fe5d85249eb7770b07098e0d887ef0eda7ee3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.6 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.6-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 716961d3a59ba57628e644a0a43bf81a87c4e56ef9b1746803cad5f1776b863d
MD5 8f0e7b5c38759d119c47c4dbbad1fa23
BLAKE2b-256 253359db63745fb879f088076f1062c4b08a22a9acae70ecac71963221008632

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 12.6 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.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb93a752a8a947e8a7bf5b1d227a8acd9edb486124248900ac31d06f6a2a257d
MD5 cb77368eb3f9576eefdfcbcb0e242217
BLAKE2b-256 f8af29e8f869d5c7dacddb7fb32520c5d9f6e93edf41c44da95b4fa1bad60cf1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 12.3 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.6-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dee028fde9d9aa97be9e2ec863316065c85c72414b734c80e2bb6b4b96a06c5e
MD5 90ffdb1070ef77b13abf5f2e4749a008
BLAKE2b-256 f3593903eaffe532e9fa42dca80de9ecab5c8eb34d8e49681a49f9baab886d1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.8 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.6-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3ad00826ee646eea4bfdc4c033f967cfc4bb18e1b01b1e716f80aa5f59435454
MD5 a7bde48ba525df0c59d8e6e049f18e07
BLAKE2b-256 291624c98eeb5989bbc84d0062a7ea70bbcdfeba875f8833bb854e527750a2b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 13.3 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.6-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c256a17b5d188a34792075a5a477e69b9e19454575f877765789dd89d85774a
MD5 778394dccfe0344ca8788215d38e5344
BLAKE2b-256 0338d0d95cd107c855fd7c8d59d6ab82ab029b7acc4467598224adae42b2ca5a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 12.1 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.6-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d9a61b761220775f86bc91e5ba28c15a8ebd2a800acd93ee6018058dd5ad494a
MD5 87807f4ef1d8e8c30f45e699c0b836f2
BLAKE2b-256 0ec263e5e9fecea908019bc590bdca425c2d2492fc2d9d59623e62fa6383b3fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 12.4 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.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8f7a5a0dfad9dcc095a62eb9459718ffe821c3aa11a0cd6950948e885f5332d4
MD5 452e3ccd7611ff035515fe5a81cddcdf
BLAKE2b-256 0a3f3934197a580394417fa76583e364782f0b1f6ac0f563f9bba1d414353758

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 11.3 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.6-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97dfcae547ef854c9ea16857b8b45fa289bcd4962408ca609d625d945547397a
MD5 6bd4755df5ba1cbf67117da4c6c645ce
BLAKE2b-256 939a441fc6dae97acc10f078c36715e88eb877b983058c5f577621bd40feb0b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp313-cp313t-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 11.9 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.6-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8f538dcc4a446686b25ce206ce4aa59f3eb43efa2f9f00384cb9de00562b81d4
MD5 c87ae83cbfed7717288fd02bc8429583
BLAKE2b-256 33a47c3b203901f3b342f4f7cce320ea382f26b1bf14d1bcedc61362dd551dc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp39-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 d53c85d6c23121021b4ef220fb6be57d7a90fd0a62cff2368d1cc84ca4ed7908
MD5 e1e5d87deaaba3ee4109607dc9555e32
BLAKE2b-256 0482b3235ddfb4f8c02f677aea892e4a85f8d13701d68580c1b8b4858e2e444b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4820adb41c8b45701bb91764660cc25d42a8831160258a7277649a96564346de
MD5 1dc4dcbcff26f9f03cac057cf0c075ce
BLAKE2b-256 144af4890910b010e4ee667c5f9d8a0ac5e203521a8cd38c937567bfb8acca35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 651bb019ea18e87e0c08725a17cc0a84daa0e42a75874e5335470e62fce36e13
MD5 0c3efede0ac0a3f5d721970d74d7991a
BLAKE2b-256 6c76319ec18ba215e0fea5eabf3f012cfd27cc4d5b9492bc498846d4b75176e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 12.9 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.6-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd98e495b2f954c0b84eb094b399c2349d0fc4140ce44ce5be7cf9fb806db6df
MD5 fff901fd22ba42bc74e9ded066dbaccb
BLAKE2b-256 10271ddc58d43421cef91bd8c07c830677934f4e4fb26da0fac6956e6c388f9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd9913107869ee274cc2e63163597773c5cd63efec23502fc19398faeb3c8f54
MD5 301e586cb4504781466ce5682a64d11d
BLAKE2b-256 2e72b89e0a61ae518cc31532f879f05658a5bcd9ffba1f46f03944a539e87b1c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-musllinux_1_2_armv7l.whl
  • Upload date:
  • Size: 12.5 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.6-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 fca018e7e7443543f17fb95550d2fcdd6187056f98fd376fce5f31d44422ef72
MD5 21b42539373dab04f373111ad2015e13
BLAKE2b-256 53c05720d8b00ab1ca4e19febec1344477a818e05e4cc30a54ffab904a67cfa5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 12.6 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.6-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dd137b5daf620bd7598ebfbcd7c8a1519cbc13f9d8fbb6951b64a9a0ad07d304
MD5 18e4f0e8f67aebd85b4d846a38e86f6f
BLAKE2b-256 eb59fddb80e19ec13a96804bcb61fd1f824d4c05012fc7813ff16b01deb055c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
  • Upload date:
  • Size: 12.6 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.6-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02a6322cc208e4a044e031bc475eeae069fbf3e9a779d6297d3b18b01c880924
MD5 6ddbe5eefffa5cb0613c01b426e2e2a4
BLAKE2b-256 3ec606a6bb088737df781321d4f3b632848a346f0db6fb5557435b49e2000ab1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
  • Upload date:
  • Size: 12.3 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.6-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b8e5d4e014f4234349fd6f4380fdcc000dc720a67eb9f42176e75404a804842a
MD5 a833d8b5a8a537aa88775cffba5a6a81
BLAKE2b-256 3287751fc1a31a3e54768c0b4a6f897ae74133c23722d8a2ff5ba83cae2cefd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
  • Upload date:
  • Size: 13.8 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.6-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c6cd22caae80cd3ba6f7fcf617d0b8497d2485f1c7fd00f7db9a0141019e91c6
MD5 432f9738c8af9811b7b937a75290e20a
BLAKE2b-256 d297f8eb7dbee1d927f21efd68402ffd9d5082938254ed198efc60ebf2434651

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
  • Upload date:
  • Size: 13.3 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.6-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a09555b0596ce9d4b0abebdca777ec56c8b8a4e317a09fa907974569d439bda
MD5 f879b9d1ca0cf97159f465f7292fc516
BLAKE2b-256 a5cc0e80cbad332410e5d1294bc0885a8de2a52f2c214b4976c4449baf8bce51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
  • Upload date:
  • Size: 12.1 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.6-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 20250dc797f102822fea084d3a7671d962761d31fc893d8eefa5954e6e3efccd
MD5 7c1c90a5ae2ceb2354adc25efea45ed8
BLAKE2b-256 9f5ce0c80d3fcd972af72afe2098b011a3339db28598be945f429a39db863078

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
  • Upload date:
  • Size: 12.4 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.6-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8a41f5ab542999d6507d821cbafec6ce3a7413e4e57815480dee56391eb487b8
MD5 8b062f49a78b9c64d56a0a7cf52d44b8
BLAKE2b-256 25128c6c722058f422322a1d873fcd6e559af2ffc4ff0a0bd80cde45de4b978c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-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.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.6-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32ef67efb615b634f29e4a40e97dcdea0b7674d2beb68691b6edc773d4780a0e
MD5 4a63185ea620748405ba59ee96d88de1
BLAKE2b-256 86788b4c53e7235f4098736613dfd89b18d475611b1f72bb34f8ad9d83a73542

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.3.6-cp39-abi3-macosx_10_12_x86_64.whl
  • Upload date:
  • Size: 11.9 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.6-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 304f8b335c91e4f5a7e8945529108b7ba3005fe63fa7c5076daec77a2bcce036
MD5 80f8edabc58551fab480f7a42b7336a0
BLAKE2b-256 33fe2299c80489ab58484de741f1a8fef7e504f595e08c57e852bc7b790d0bc0

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