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.3.tar.gz (444.3 kB view details)

Uploaded Source

Built Distributions

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

quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

quebec-0.2.3-cp313-cp313t-win_amd64.whl (9.6 MB view details)

Uploaded CPython 3.13tWindows x86-64

quebec-0.2.3-cp313-cp313t-win32.whl (8.2 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

quebec-0.2.3-cp313-cp313t-musllinux_1_2_i686.whl (11.0 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.2.3-cp313-cp313t-musllinux_1_2_armv7l.whl (10.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.2.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.2.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.8 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.2.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (11.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.2.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (10.1 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

quebec-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

quebec-0.2.3-cp313-cp313t-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.2.3-cp313-cp313t-macosx_10_12_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

quebec-0.2.3-cp39-abi3-win_amd64.whl (9.6 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.2.3-cp39-abi3-win32.whl (8.2 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.2.3-cp39-abi3-musllinux_1_2_x86_64.whl (11.0 MB view details)

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

quebec-0.2.3-cp39-abi3-musllinux_1_2_i686.whl (10.9 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

quebec-0.2.3-cp39-abi3-musllinux_1_2_armv7l.whl (10.5 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.2.3-cp39-abi3-musllinux_1_2_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.2.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

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

quebec-0.2.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.2.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.8 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.2.3-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (11.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.2.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (10.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARMv7l

quebec-0.2.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

quebec-0.2.3-cp39-abi3-macosx_11_0_arm64.whl (9.5 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.2.3-cp39-abi3-macosx_10_12_x86_64.whl (10.1 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.3.tar.gz
Algorithm Hash digest
SHA256 838fc289a617ff0953fa96e7b91020daaaa8b07d30b5e69f0a220bd524deed4d
MD5 c2d8fb61033e919013a8e799198900fe
BLAKE2b-256 2850c370715d50f51420c7fbe030437df819da12513e99553c6af84ec0822cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 b5334309b2dd4f0bac7002a4cd417bab4780410f07ba5038d25683afa679e995
MD5 d02453687d5a296ce2319228404546b7
BLAKE2b-256 51901143c84f8ae66f266d2da18a69d3abdd8fd146507f9b49eb9cb5ffe3b518

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 980b6967c7c8ffe89fa898baa8b764691ced4a20540b6ea705a7c321d17647c8
MD5 d9f31196c9a80fd6f6e8d3efe045fa88
BLAKE2b-256 4abcc544c12726126a72d94dcfbb628e95ee9f1629839d7d09488488762f60ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 63df5f6aebd683069df76bb2e20fe3b8ea62cb8eaa72b13790a46228837f8d7b
MD5 f90079741b6758f464a70adc0ffc0107
BLAKE2b-256 bbe2897410744ba73c2c2014444edd4283323de91d8bf9142c73dac7a53ab61e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db4d1e60748162d088569863458577b76e4d8578c8797e4dd6838cb4ac8ffa29
MD5 cf0b91b7f9016ee02500fdfc3bad3f5d
BLAKE2b-256 4bd3a1461bbbb6802daf8bb6370dc0f266a94f24f62b393d8873f62e5ef8ca3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 9e5d0689bcfb07552dd0ef9cc9a41476c017627a2f7277d2d0292672fcb5f9b9
MD5 54d9b452923653a2ef0d8429c9b579ed
BLAKE2b-256 8ff049e55f33bf724fdacb9d53cc768db2ca4cdae6d6a806abce1f7ab84a1e42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 9226f166e0c7cb50d0b07a6d4bdf0e3c278a61754d803118d406021b1e9748d0
MD5 d8b26055aeea837de365af1809a00dfd
BLAKE2b-256 174550931a50c62aa581d72857684330b2ca72e39159f451a03ad3be4b4937f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6328cfe8da5d2cb6232c10361dfbb18cc7ca07e71fd7a844c28e4732215bcb5a
MD5 07aa392741b4d825acb36734c38910fd
BLAKE2b-256 82343639001f81ce6d6248f6dcc3fbb2665991986708a6c6d1e9f9fe9ba5ed9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b577e1302ed7a17c666404926e224bf1634011af6a1b230df71cca38a573e444
MD5 9fbfb98d68fd9abdddcc773e97408751
BLAKE2b-256 1f6cb294806fb6a1fb490076f9721b6b6f75fa68aec9bf97fc6ecbec0e41228c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 90c3281728aa361a69f7399f48464ceef37f60a21ebfc858b275829667847951
MD5 62285693d4070c344ee122bced7cc004
BLAKE2b-256 df5dd8cd9119e94cb4722c80c35e038609c51c9cf0bae343333fe1748f23b46f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 daae0f4640389e584eba38f6c0eb91dc3ad44922e85b64f5bc2387c44c7b68d3
MD5 b0a31f218d467d957bef201dfd65648c
BLAKE2b-256 af2e3d7e4ee6cd3c6c8ae2bbc7367bfd9a73f4dc665d5f8a4039c6775d94b085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b37b5cb9968e65ec8ca88a6fcb26408116673677e3ce9ad5826dc04c4178f41d
MD5 060145f233ce38a2b7455d87ab8c92a5
BLAKE2b-256 9b6d43771321bead5d23e58828e0acc163a936a5eabdee0f9f15aa657f5fff67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a8eaee48a4dffbae9a886ce35a312b0946411cdbf32d9e14482b6bbfc35b9f9a
MD5 303d48f4196c83fa5708466c365eb5a8
BLAKE2b-256 e8985434d0670fe541b5a0a30faf0f4a694db67e029236230be54b2dd698514a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a0c2f853586c38ae86e37fc5e7f52329c9fbaa4f88a10bedc95d1755c7cd08d9
MD5 a30be8f2e6fd098a5de70a807e9fcc77
BLAKE2b-256 32a401410ef170482ae8b5d420d882f1402d342708f00d7c06b109d49bb67244

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04c37bf995ca719769b2e583c970e62c3fa5dbd26a84ac87b88dd84a33939a27
MD5 eb131c23e8d96b2b8c414d1c730025bb
BLAKE2b-256 c5e2c3c1b266c094411408b545c50bd4edfef1ccd36f14bc170c10bb9f3ff714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dffc0059e1e94fc88e15cc62f2c8796d7361dfae2921d861a65867b4b1c73eff
MD5 e7b310429b4a1d09b1692b6b0a81134e
BLAKE2b-256 110ed9ad88c6453cf846814cb876f7599714eb924fb36ddf2ee64d36b193904c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 862065ed8483031241e2079bd833c29cf93c385161e8627bbf15a79def5da264
MD5 a0e1684411e22850057cd4f81ca8a852
BLAKE2b-256 2ac4d51f37e4e7b5ccfa73283c6d80f1510b29c80e6237b77d78811d44f101f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0bec98b5cd015a63edf6ecd57727345ff6a85f0f9d0bcba3baa5b23ceb76ee80
MD5 1ab598791c775c66fbc4de9bb55f2d6e
BLAKE2b-256 f28dde3bd9cc65bdfa06a3839790f67124d144684d035fad06ada1ac869fb783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4016ed888fe6d9d405d4b131bb04950a8f8cd806e0465cbd674cd201e1929ff0
MD5 2f5fcd2d1ae8d6a0e59b580a931eac62
BLAKE2b-256 536c1fa9d2c8f90885322a57b9371b456b5858b77639b4543d2b203dcc2bc0d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 363facfd2faef5cac7ef4798c7cef2beff89d94b418d28e046abccbc4c870f8d
MD5 e6613fec1c083b8089156b75391c18dc
BLAKE2b-256 912479485a341c27e947f9c5efed6801a38faabcfe07e052f3da3e92a606345b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e21be0d90c48d937311b4cbd0a37551235288b39b802745b4b96ee914af5eff
MD5 866cde5cfcaebbc1385fc2d27880e07c
BLAKE2b-256 3d934c6026f9c9207f81b3e678e75dc62be4826ac7a721e3b4141eb2bc098750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3503e5f87135471ddf448705b659c70fcd185919b4eda494f43889729c4d720
MD5 8c83d8ea190a41636723a7a9d045ba44
BLAKE2b-256 d99fb26f477564577cd317f701ec1dd1e2f3524f3f5f005e0d644c5ff0093eff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ac16614c00b39322faffaa3928a68f7e453ac4257c9f9818da5a5dd57da8ac89
MD5 8833b2fa84fd689de05e0459126569bc
BLAKE2b-256 5f3222c475d6dfef9ecfe898a1a74fbacfe5b433ed1ee037ae59ce319ce47ace

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.3-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5aacaa798548ed21e0daf844a5439f111fe8c93ebf9783b2239df9757e0b5ddb
MD5 f26c81264e0c2331df86423ec6a41607
BLAKE2b-256 bd177e4694ce8d0d23263c709ac66c27772733d8943499f75fdf453a577fa1f3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.3-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 716189d215e44419907d23ad3f2b77db86028339c39cef3f181f48cf714a302c
MD5 8548616b8cac3bca048f05516ac4b38c
BLAKE2b-256 0efb7313b5f20840b53bff9549cb2695059a1c20e162c1fca26ae0ebefa262e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4865904b5ea48d936597f4a108ba38f338f66b3d15792a4b3065f858e34df5e6
MD5 6abbcac07b400ef2b57df69134d0d0bb
BLAKE2b-256 9c372ed3be9419542264a351c6b58562fe22c1842bea56b2b5982ef0d81b0a64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3d9bedfd7fe7076b5f6701a6bdbf0232f7f0e62d83fdcca4862acb78175d36f
MD5 669d4695481b71e4ca01aec9f8e32dbb
BLAKE2b-256 2707c8151a1e72426b5039654ceef0e341a6700fb9ce1fbde25386e022c4b0a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 415460cbba0c4f5cc71db5dab23336c64e0470bc33e8561e7a349d55ed3bcc18
MD5 583f505b2a8d6005b3a86fff9465a39f
BLAKE2b-256 a6217db260af6c2a6e97d52e5efa7841e051a89b532656c033f96eea8bbc4ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57e0edcf3e52a5785040795028a2e04da673dab38add57604326f00260103af8
MD5 84baca4f0953b62e14da18922bd668f4
BLAKE2b-256 cfd1dccd254ec7efed174091e0566ba5561942f91cf2a4f6bc8053aa4106041f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ab981fb8df39511c3a7a0258a4ada52a6fdd5b72bc65b78b5d6765f40d678be
MD5 50a24942f04b4e64218ecd096b950a37
BLAKE2b-256 9e23669d9eaa7ee42fab7aa36391878b16cdc69548fe85c8f11aeb39844bafe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 dc56547206d34d6c0d05f38200f2f41096d83e47be9fd4d40e7be9e638de0647
MD5 4f0d149920f60756fb4fb6a56ea5a3dc
BLAKE2b-256 64957874c458576e1d03bb88241cea272b078c9a38143f0c79eccea1a546f50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 18297b7adb0a1e1380d4fc3dfdc25a0a35f0fedaf8b0e00919971e8bb4a00a84
MD5 81200e0b1cca850909981b334b20dd03
BLAKE2b-256 adf1b8f2c92b363aa3d0834bd33f035dbede81ea6d96225ad9ce9648eee87b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 488bcc4634749e70c003c3da8604aecc358c072094f4c4ed1b7b3ef058243a80
MD5 df448af7c4d9203c7a9b32c63d68dedb
BLAKE2b-256 fda153524e52ca6c1866ada05c8c7527add06776f40e58291db160323542d5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 441a019320b36c0fcf2a47e8b43538fb5b3c836e03671d020260fbd31b58fec0
MD5 227cfc7a5797ac55a7838758b6a07425
BLAKE2b-256 a463d47ab098fe4fe9d483657669e5a805412b46d4c89e9f3ca775b5f524b512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ef8fc3f8d6d689de0a569d89cea24c744d7f678088c43619df0210a19c79cf66
MD5 27b25b10579bf21cca082292457525be
BLAKE2b-256 654d0aae532ce27b47030bcf54d5116b23e36ebc1baacc10fc36b86dd9626956

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5515c3cb18197db5e4fc0800611c7c3a544a18d4c19c5900386df2bfbc9cc719
MD5 f20f18627b1f5fda59657d6768c5bad4
BLAKE2b-256 f2ebf604635a6a69aba430e937353997e7bcb4f6bfe60f1223132dafe5af79ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.3-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8745d2a66e5c379024837e0c50c04cc68d5efc0df2fa2e00f88a7b4d71bb4ade
MD5 98c24a3018bb082d179a66359c2f27cc
BLAKE2b-256 02155ce4f02670d4ec550189555bf052ed0c07cafb9068f6ae9f35e441fcbfe8

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