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

Uploaded Source

Built Distributions

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

quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

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

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tWindows x86-64

quebec-0.2.2-cp313-cp313t-win32.whl (8.1 MB view details)

Uploaded CPython 3.13tWindows x86

quebec-0.2.2-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.2-cp313-cp313t-musllinux_1_2_i686.whl (10.9 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

quebec-0.2.2-cp313-cp313t-musllinux_1_2_armv7l.whl (10.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

quebec-0.2.2-cp313-cp313t-musllinux_1_2_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

quebec-0.2.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

quebec-0.2.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

quebec-0.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.7 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

quebec-0.2.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl (11.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ i686

quebec-0.2.2-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.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.13tmacOS 11.0+ ARM64

quebec-0.2.2-cp313-cp313t-macosx_10_12_x86_64.whl (9.9 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

quebec-0.2.2-cp39-abi3-win_amd64.whl (9.5 MB view details)

Uploaded CPython 3.9+Windows x86-64

quebec-0.2.2-cp39-abi3-win32.whl (8.1 MB view details)

Uploaded CPython 3.9+Windows x86

quebec-0.2.2-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.2-cp39-abi3-musllinux_1_2_i686.whl (10.8 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9+musllinux: musl 1.2+ ARMv7l

quebec-0.2.2-cp39-abi3-musllinux_1_2_aarch64.whl (10.6 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

quebec-0.2.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

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

quebec-0.2.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (10.4 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ s390x

quebec-0.2.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (11.6 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ppc64le

quebec-0.2.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (11.1 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ i686

quebec-0.2.2-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.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.3 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9+macOS 11.0+ ARM64

quebec-0.2.2-cp39-abi3-macosx_10_12_x86_64.whl (10.0 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

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

File metadata

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

File hashes

Hashes for quebec-0.2.2.tar.gz
Algorithm Hash digest
SHA256 b39fcdfa3a1a78d88f0f6cf9ed16b4e13726e80af3a57712a4f9f6e253c6c628
MD5 4daeb9a8e2cf635c8adc17847dacaa31
BLAKE2b-256 8f451f97b9960189d6053f7fd60c590f3c0427f76d7acab3cfb245d93c397371

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2959bd321d8292de186f94f32bb761ab4591fd50467453901a890c6281c34bad
MD5 c86ee7013028b23694847943123a29f1
BLAKE2b-256 ce8f730079d76476cf536bcc700caae7987a798895f4a7e307d1f297aa97b75e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 03fc76e7bda62ea0d504eb45baf723eb454c4abdc17bc6d0ac98158f729e614a
MD5 90540437e3601e6a2ec33802c81e82e5
BLAKE2b-256 520caa3f01ad81dafde5f851a0c2534e155097bdd0a5a52932f37809929453ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0e72c9c8f831335da4d3b6863c40fc738cfec5ba0043d0925befc381295626af
MD5 4ddc31d7d9a69933a06b54679145368a
BLAKE2b-256 de0aac9e9f0071e2f9ec526675419ef4e3e777923cc24a34e3cfdf76ace7e7ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 14db9d5980d3a7c0c6871b21dd510548004d1622a8f1173a55a81cf090a28fd6
MD5 6b85bf3fdbfe3029c76a5ddea8df3fe7
BLAKE2b-256 4793edbb98d4a0eb676cb670d50fb87887e03c6f5e909c2eaa0a5001972dc477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 05a387d4b55611a6b50e25d9b8fbbe56c13dfc3476687ba0a6f06bcc622b731f
MD5 3465d158c6cafddcca97cf15743aa490
BLAKE2b-256 6c4d18b1f54ed8e627e9bee316491dbe4bdea7cf3a2699ae63f6a5150aedf2fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b3161cc4bab4ee02b9fe8e2af53087d7c01ff9aad6b6645153662f1a01359c87
MD5 c2b87fc576787d927ddbd55d2d46a513
BLAKE2b-256 1087c28a00724c0b8e1d0a001e425c9dbaf9f5cc080726dc3b37d0ecb4c80e08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85014f03df23205b7225cd301a55fcb15862030cc53e1bc3f5e4f94221b7210b
MD5 63ecf774eec5184fe743ad854baa986e
BLAKE2b-256 a3f719c7dcaa80833ed6bb3da539178d5ad933b43c40755b45689583d76be5c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43eb75e18466abd20914feec905a759df2e7ee6f7795bb89ba7b5ae79cfcd623
MD5 d1ef15d41f48a302e8878d6702cae7d7
BLAKE2b-256 72031675f56c0bc750ce154af85af0b3d58dbed444ba3c5393390359d8fee216

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.2-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.10.2

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 235da21891b2fa09007b8b98dec24121eff3eff0a5f5f43d769eafcf239404f9
MD5 f6d1980f92067b2af75919d545f80365
BLAKE2b-256 9cf9d955c8a70338d377e882b3bf103b6d164831327b3746a08931d4b514cc46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.2-cp313-cp313t-win32.whl
  • Upload date:
  • Size: 8.1 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.2-cp313-cp313t-win32.whl
Algorithm Hash digest
SHA256 4926817bd228959a7a93e8639f3dff1ee7a019db077e1e898406a462de24ba41
MD5 ba3b25ab46a0dbfbd63f083b94358648
BLAKE2b-256 433ae15691c9a385a2fc32c6239fdb67a9ca018430d57141801d0d1487defccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0d896dfd03d507b1efacd17af40cffc73a42ff38914523780e555d1ae90ad8f6
MD5 76efe1a3253ec9b1b78850a88065e6f5
BLAKE2b-256 1335513b7e0deb29db81b9dec733a30a3e0e9f834d4d1e0296281860c373466e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a490eb4b444d6142bdff8364e0d4967759fd3759262f91899a4b1d0363cae662
MD5 d5c69c6735f3ab45adc4f49cd8217bc7
BLAKE2b-256 b367a7d888240a5e8526b530d7ad3b88b7436624a3fd30d46b15b4f08e573b22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 b2ed747ee6812d58bcfb497ce792cc6ebd81badc8ec59bddc190e75b946c5c90
MD5 05fc18911ad813fba69dcdaf2dbc4f32
BLAKE2b-256 0271ce01ca2e917e5797fb7498c5f0effe83ae525ba694645f87b7d100ef9cc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 55597fd457fcc49b228af443f2b65412d600f276537356c27e33a3c31241f54f
MD5 5773a800cb01a6acfba891a64f4d3ce1
BLAKE2b-256 7ba8f980e36796c1e09cae99212ac9f6db741b3a9dbe30575310997427001958

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee1022804d3e739ce35b9fee55ce378fe4e897f914a1ec3c2d68bf7752bc9ac5
MD5 59a199e5058da7c770c09b5e8eb111ed
BLAKE2b-256 1ec6c046c1f11f2ead12535a755244ea627db680f74850bc37a47ee9242d6ac9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d8db5cf887525efedf63ab94079dc1397d71e8d8b14b12e1df6a6b6c554dbf63
MD5 e8bb8f94e496b9ecb5eb424d65476865
BLAKE2b-256 f1444fd6ec252a88003567a13ec21a70f3d3f42c2838b53de406faddc7ffc308

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 361d53d0c5837f6b9cb6891f84a2d614c625ef679c864c1bf53c62ac1e57b510
MD5 bcc14e8b91496c21c588055b8631e824
BLAKE2b-256 2a06f5da6e205904b8016e79472a0c3589d977f653bed4d6db10be427425c01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9940a59aa57db3220641cd30739ee81d84122efa327f21301e6bd12e05bc2ef5
MD5 7b60d719e1e45e6c19fe19c87d78883d
BLAKE2b-256 dbdbcd50c13a374c8044a9c441e6e2c1ae547aef6a0098f4490e7131cebf1647

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0a96e9fc6d59ddb73363e804452efabda8d4d125a355d4760648c2b7c90e552d
MD5 2a4074c55e9c53a2fd3c637a196a64ff
BLAKE2b-256 10976b5a0e0dc37055a8499fa953dbbbeb3293a5be0ec8bb368c83fc50f58d53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54c2d4bc5ea1214b074b260a796a9a96ba2c32d55700f739103cce0a30b882ef
MD5 c2797465c7d5a15bc68a97ab111ad969
BLAKE2b-256 4dc137d33b047e8ea1290f3198b886206e2a94817ad9ade0a15c14da7c6fae80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fe2052c59d4c3790dd7e17e2e647a99632604c7242442f50339c2fba759f1ae
MD5 c76d718641b541b8bfcb985f89d03ee6
BLAKE2b-256 d0ca8f68c9e90671e729afc3bdb628770b9d42c593bd72480250fa2f6f95625d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b0995e3b110b9636e8dd72f07e1cba5b2a54b338c21ab4114dd1c2178b9f78db
MD5 8489adff8dc945d14300aa9245f20b02
BLAKE2b-256 d3cc92224217caf133a34d8f2299869f3f759d00615647229b9bce32976af052

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.2-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.5 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.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 61c8fdba0c15f21555badeb207b3d72581537ccf2846e2e4e31989faf0c087f3
MD5 dc10296357f574c182f4b2fe7a9d7a37
BLAKE2b-256 fa05bc53c2b55c9767f84030e2b1b5bd2df919f33c0d14d2030b0bb271c4eed1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quebec-0.2.2-cp39-abi3-win32.whl
  • Upload date:
  • Size: 8.1 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.2-cp39-abi3-win32.whl
Algorithm Hash digest
SHA256 c20d0b96bc051d052fd404ae2eeb3d9bada5bab786e5f614df8dff278b6c6134
MD5 eefc6426e61c36a911cde9854d955634
BLAKE2b-256 a6672a84533dfa025076d4d1431a28dacff8eaea8fa3fcb127e0aa44d6363e6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 483d11550baba90e5b461f2b2eadca02ab394eb0e0b07999841d929a080e469d
MD5 f6e366308173f4d89121840c98a1c21c
BLAKE2b-256 ea6811cb9fa549cb373d8b12e243f8dd563a928b64edf14778611908dda0fe6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eaa5f71de36e9968cedbbeae9dab37cd751dcb71ab3fde4ed228b5edd0e55d0f
MD5 6e88dafcc770b46aebb8905d90f33bb3
BLAKE2b-256 39644d88dac0a95b156fea4b57040cc59cbd8bd2b5ff2aea7cd211998b952921

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bca595b835130753bcc2592112d88cc521fa142d5435f7a68afd5ec9bb351109
MD5 1c0349dd407969cea708c9687949fab6
BLAKE2b-256 5cfb19a0785150eb7d85298f1c700c31e063083c901ad9d76528ff9b9715fc71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59a744b8d520e6edb5d4f310e322b082997b861d7439476083750b6c21c7b7c5
MD5 ed80d044c975e68f539234df4944d742
BLAKE2b-256 f07c6426865b83d81e8b138b968f0b3dbf2ea81ac8a86d39d5e7a8a60f02de12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 36f39fb43adc9bc6dafea0d73d491e6aaa6d5749a3b0d4be08fc4f3dc00c7522
MD5 f28bb5645b23f2606083ce47e8e4267b
BLAKE2b-256 c3e01f0af66689ea8c4822e784e447d126d7930f49dbc9076a40ce3e0c03c9b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1e99dd04536f3a2f6f77047baf8aeaa64f122b9b82ca655833f88d778e4fad79
MD5 aaf05b2a35793d5f1c9513e890e8ae41
BLAKE2b-256 691917b5e42d6aff5a49fe9d4d9fe0863ab66299c8a43b8ecf89e6aebfcad844

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 038c040051f2e6f1cf5ac05c93e222d0489d6645d07366b4fd346144870274b1
MD5 de6802a3dfe0f2d565c3c0ea1ff7d603
BLAKE2b-256 83dcde08cee49bc06dcb3b3646dd0d2a0349615a915b59674049453b41281033

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0037303ad503459581944786cde293e9b3a2b0eb6138fb7fd28fd627504a9f4d
MD5 867e6c57694ae46271e2adcfa195110e
BLAKE2b-256 ad21d391281d4ad05bdb8fed2ec9fa963e8ebb36825141c5b478e87c33d8cb42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1d3bf3d083847b13efc9aceb474451f0c3c937e080f36d658f3d50ccef1cec29
MD5 e2f15fabb0a92b5ed558f906d4542b70
BLAKE2b-256 7dee2e5cd6d80cc64b69e2bb3e6bf4f7041c64eabe2b48b480eb4d2046cb826b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 241aafe99b14ad97a18d508d9b6455430bf1913b8a642eaa3fc4856a92d3270a
MD5 9a64e8898a26cb53745249103aec7175
BLAKE2b-256 64323c16bc400770c263e05735733e5adec6d25461473f9f9829785cd4e7780a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6a2a0809d791fd89cf8553309645bde760df7678a34efbd7aedaa719c72326bf
MD5 1bf302c3f24c641addb61f3a574980d4
BLAKE2b-256 082e09b25728c333a5fbf68322007c6df3ad40a7b05b3d129fce9e20d514bd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for quebec-0.2.2-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b03fb35e17f35af0cc657b820525254d2ad530b5c9017404714182e322e79855
MD5 a77b718f6f8ae6f2fc89fde1bed0bd28
BLAKE2b-256 40d6c1409100aab4fe8d9e84c848fc0dc2373ac1d20780c44c5187fa6508c2ea

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