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

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
    FakeJob.perform_later(qc, 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

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
threads int 1 Number of worker threads to run jobs

Delayed Jobs

from datetime import timedelta

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

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

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

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.2.1.tar.gz (435.1 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.2.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (9.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (9.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

quebec-0.2.1-cp313-cp313t-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.13tWindows x86-64

quebec-0.2.1-cp313-cp313t-win32.whl (7.9 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

quebec-0.2.1-cp313-cp313t-musllinux_1_2_i686.whl (10.6 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.2.1-cp313-cp313t-musllinux_1_2_armv7l.whl (10.2 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.2.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.2.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.2.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (10.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.2.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (9.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

quebec-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl (9.2 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.2.1-cp313-cp313t-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

quebec-0.2.1-cp39-abi3-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.2.1-cp39-abi3-win32.whl (7.9 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.2.1-cp39-abi3-musllinux_1_2_x86_64.whl (10.6 MB view details)

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

quebec-0.2.1-cp39-abi3-musllinux_1_2_i686.whl (10.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

quebec-0.2.1-cp39-abi3-musllinux_1_2_armv7l.whl (10.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.2.1-cp39-abi3-musllinux_1_2_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

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

quebec-0.2.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.2.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.2.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (10.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.2.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (9.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

quebec-0.2.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

quebec-0.2.1-cp39-abi3-macosx_11_0_arm64.whl (9.2 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.2.1-cp39-abi3-macosx_10_12_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: quebec-0.2.1.tar.gz
  • Upload date:
  • Size: 435.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for quebec-0.2.1.tar.gz
Algorithm Hash digest
SHA256 46020beabc9cd7a2ec26f8ed11884290fc853814c3a56da879bb0ce67b9e6a4f
MD5 57effab87439f57840719aa9c429fdac
BLAKE2b-256 8099bf852a6a0f1f5c3e1f52f8bf6b637d04b2aba003c7e1834889e0a4a5eb55

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3540c5f2d62f6b4c87efb137c2dd765dcbc339b79cbbd46d52f5c9840c8d1dff
MD5 1d286b1524d173b3be6b3fa9576a78ce
BLAKE2b-256 c1c241104e242f0d964be80c76cd87a74754ec0af006633ef3b54e2316ae2fad

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 72ffc1f028145d99388f24b1eeb8dc8d5354fc7a4fa0525161242a30d8b91a56
MD5 ec34c910ff11777741230bc205ac5c30
BLAKE2b-256 1e3d8433bb88ccbe4a34650a68f5d969daec0c501838c6836c27e81705e8c8e7

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 90da711570e8ee8d0170a027a435cab471b732f836705baa834003132ab973a6
MD5 e86194dc903c2232fff7dbdd21087a07
BLAKE2b-256 bac8c3383977255595953c4a18a481bc9aa4368ebe035957859e11511399e135

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 63c01d8d99c0e47afc50e068969b9dbf82d0ef2ebd9e060f9ad03a27c93f9b90
MD5 93c7400059397375885eeff72b69cec1
BLAKE2b-256 7f508c5c84fd4140a9052962e1359fff911b9de7053a1bb56a33ff4b7a9e9eff

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e2168508fbc31922d33c60e9a03afda4a5de244983d550a45929e7810cffec20
MD5 c00571ce6d69c6d8208cb0f56809833a
BLAKE2b-256 98fc9fae002904ffcb7ca72130a33151f4b6f368c1f1c4781a2a2bc44bc257bb

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f5593f8cba9b967d4693a1cfe68974b8d10bdb65dc33175d60f0a4b2140c755c
MD5 f02ff7d2c0a1afafc19a89e2cad90752
BLAKE2b-256 d680f22488a70afecd802a060d86266cb0f4a9103f989a5beece3766544e5a06

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb6353520f691dfc0520fd1a894a3cad848d95aced87ede6359d794bba0d1532
MD5 f8c4ac35ce59b8a00569523409b0904f
BLAKE2b-256 a64e39c85d2967400635588f874b827afd0def1a908a2ccaccf6217315883b00

See more details on using hashes here.

File details

Details for the file quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for quebec-0.2.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1dde43b39ac67d15592cbd480325b4c28f66f2c36a3950d907718af23ed14ec
MD5 8cae0487508a4d5ea011e9dd18f1d6ee
BLAKE2b-256 8a9f0308a377662e56c4489305c69dce6820b11d754cc82eda7d920665aef293

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.1-cp313-cp313t-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.13t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 82ec7358b28c71f0791d3eca3e142239c988ee701c3f302245f53e13201a1196
MD5 9994c7fdd5d7556f494d1e20c8c8b271
BLAKE2b-256 8b3192bde54ba1534c633c3e61cd0b2b7ee597e7b132b72bcf520f1a0e40eab9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.1-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.13t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 3b747f82f3a83ab516805dde1f879b8f6922ab6f5d15f68c997fa35ba36c6e02
MD5 1effb2e940f141786e440af67bcb3ab6
BLAKE2b-256 84efa768bcbc279de666f5cb46e7323958523b2a273f4987c7019785708f7183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e7d5ba2f1fc3f79c13988df6324a658bf4a272d26d94bbb39415bc853163d20
MD5 78670e17417803f8504add1a272d35da
BLAKE2b-256 7d568075426a247080178cb91daf3cf4957d20ad853203b2877f0b3c03826342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0f799628977ecac9336f5e1b9a93870e4810777795fe19e20c169c45f61b0a2c
MD5 ad1e78191bb851cfa99b00dd46ac430d
BLAKE2b-256 6a5c041c6ad77794d7fb4afaea25a93d47c5b79f538c58e026206311e4e6e97f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e22126a3ffc2c7b4ccec1aa42575f91052d173c7ff2d0c464894f8d43c577eb1
MD5 3c0c8c0a512a285236046d33dfb95b2c
BLAKE2b-256 d1c92a9d1be45c5cb96f286cad84439d6150ae7090049ebc77d9923c2a21728f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 094f9c8bad3666583f86672e1c6c76aa192d25cdf1cc0efca2cce64013f44a88
MD5 1f1e606572dd69e34e197986b56b32a4
BLAKE2b-256 696746e4f6ee1fc867b3fc0a48f1ffe8ae502513c6b31f370a6c5d79680dd68d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1ae1dcc4a63860a31b2dd633d89377d6bf5f1c6fe45469a967d464d0d0b43cfe
MD5 626844919e992f2a964b64ff21eab541
BLAKE2b-256 333d5d789cccbda37b5597914ca0e19dc6352aac0f0d59958cc10184084d4824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d7a35fd02a13a51e32523464e4376c9aee601dc6ba9e06bd1dfc367c34a064f4
MD5 574a7b375114c3df62dcdde70c364361
BLAKE2b-256 8d7e1f79163128390e30576057c738406fd441b7ef45cf8dd350d7ee2cb419c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5dc3d12db07b96aec60814ea1d39f2fb951074b60b47fec9d2aa19fa3785b78a
MD5 dfd638f9ec12c3b749b84eec379df1ce
BLAKE2b-256 4003de5bba0c372ffc16f9b804dec3b6e3073b6c844368a31364957dcbe78272

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ffe0d14230eca03b1fed2e4e565722009498c9a7b4f34d34ffeefb2766a38b22
MD5 e6afd36423092c557dd94fb35d35628d
BLAKE2b-256 f2575eb1f569e1415afb9dd426b5daff05e2b3b4c01c077c941c6bdd6590a370

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 77083697fcd94b7791ac0c445b56f7eee2269e1d51db7d15b54513aabac595d0
MD5 4e486e7314718d90c5db001b1143cdcd
BLAKE2b-256 1d5c975fb8f1849939b51c4e5d39880e8aeb1030daeac67751d2c10f7e827a56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcd148ab4402da2ba0dbc011e9139acbdfb5b68bc4b239915fb7d05c7e175ddb
MD5 2d1f7fb411c6cacadb741e58c3d9fff8
BLAKE2b-256 7af07b0254a3d70853d1c5417b36a755eb98ede50523436fe246d778c53e5c65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e422f65797e9fd6d77ab177f794b3307cb40647e54a2a62120bbb3fd2f1024d8
MD5 ce6d387c6cf4030bf4b51a9627818816
BLAKE2b-256 4b87de5e8d9b54c38dd3cf3252385ccdb15fd26b7daee4c6ea9c1c7e2dc19401

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33438ba544649890f94c74fc250737d8e97c29af4517887cf813319f4eb7badc
MD5 a57b74a7af71c1cc4a164b30e5abe5dc
BLAKE2b-256 0f647ed7922411940ef398955d5a3672d29ae309892e3086881b1841fdd54a0d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.1-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.3 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for quebec-0.2.1-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a59b0d79c09bb58d3240be916dcfcec4bba022da8337d8b7f82f4de8a26e0fa8
MD5 a1936f39fbd8a5dcb1f39750991acf41
BLAKE2b-256 d39359e21d56851ae180209eac361d76b36fb9beb4b09c81bafb507432f38d38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.1-cp39-abi3-win32.whl
  • Upload date:
  • Size: 7.9 MB
  • Tags: CPython 3.9+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for quebec-0.2.1-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 1f42b8b6a15bd062ddd9526bdffc0d3b733967688155d4df8a1ed3e3a6200b97
MD5 a9656c0e3738d753185e7e99cb6628e9
BLAKE2b-256 f3ec942b9f81e1d504e00c081688027fc3c7c17dd433cb9856f3e571b3c55c0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bc8686c395c0534992e4917f1050e69be11277674697abb91f7a5647801ade34
MD5 a2a944f2ffb932e007c6ff1375ce7c4d
BLAKE2b-256 07342b498d10f3c90d6ec2af537025900ab32b7d6ffa2aa092be4d5be1ef6ff9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c3a3ea1d2028dd48f3c3588fc4cc930eb22d97c0c323ce9804db51213a132281
MD5 9976111ed78f32a910080cc7baf6a03b
BLAKE2b-256 fbb06386755b9c562ed7a54182da0a5e70f571149cfe71ef34b3d044a2002738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e13a1d046c1438ab4c0f7d47e9735d314a205433c08138bd21e38d12dcb0df50
MD5 fa5223c547e714c74b7db3027f127560
BLAKE2b-256 8e096199b2c0d70e2e246672463a2a732e3c90a1c405f5fea970492871564fbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39b5e3b671cb4127b6b5b1f07610ab845980e39228c2f0fc59ef8140fb5aa792
MD5 fd207c96803910d7ff678d03a2249757
BLAKE2b-256 5e5b70d9ecba44a4e41f822731c02c694ab32ba0ffaf6fc2a338bf1b3e99f550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcb99959359d34f9acafb2d83788af89afb0c539d992eb388f3303ff5fdad107
MD5 c129b7113c00f37ac9391f45644ed9bc
BLAKE2b-256 82993b52aa1330de19e76d970d1c5ba3f2ebbb2d1590b8f5144d04666d24f9e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 42122199ad05c4c0d3673b4204ef2a0d70624aabb02ef677a7fd8776849f5cbd
MD5 fc3fb7b1b2897f836e70731fb38722e3
BLAKE2b-256 faa8bc9ff4b1bb9e8812a4486c11fc97be5890d4d05a9cfce72de0b489727788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 637c8802179dea3c4d9cf722a1dcfdeb52ef777d12f361cfbe5bb20951841e52
MD5 3291929cb2eb6e7d4259384fea42822a
BLAKE2b-256 38ff5428b41b3870082a9b42fccf3f478392a78e0de9b6f43a893d70ca64fe09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b5563597aae6a803cb27caf7fa70aba3031ed13b83597174fc78005310766c1b
MD5 a1dd7dd499bb94c1307b7d4553ee56e5
BLAKE2b-256 cc7c7f2aa8cac348f1e5dbad218d61d51294c6d90e5fa443adc3bd3c186805f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c7a01ae50173ec6c75ff78b38c6ca7e789ca07a39fe674de5087324aa05ebdbb
MD5 92a6489762a2960a3b380d394033bf3c
BLAKE2b-256 67bf125369a5b01b59915f9bc1b866b518a05445e2de48f3888abc244e6783e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74589e82c30597d3ec4259223eaeafcb4d8e628f6ddaf22b9ddbfd8d42c679c5
MD5 d394923098fe690591871e834b592b26
BLAKE2b-256 ccc13a570c77d9b8300fc9bf4dbb7fa82072c913f897fda0d14c91220d74223a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45988391c79c109a82c8c7e4c1fc6e3cd214e6a42af1cdcb0272ac0a8821c87f
MD5 e3b4a3fd95f120d069dfd3f255445f8b
BLAKE2b-256 615c891e4c2a82ad05ea4715dd7849aef9971f86cc57bfb9bc793bec364d3371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.1-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 09a0332ccfb2d851eed5e42e486618f1afe9ffadc06a4205a703f8f78d3b5a74
MD5 d790eaf7e2498fa9b483ce66df3a5ea2
BLAKE2b-256 032b831883d405ae528e94fef34ff75f73f5189086e331d5da01010cf8bbacd2

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