Skip to main content

Qall

A python tool for modern hybrid and quantum workflows.

Install

This project is managed using uv.

If you simply want to use it, install it with pip:

uv pip install .
# Or the slower but pip-only option
pip install .
qall --help

In order to contribute, you shall sync dependencies:

uv sync
uv run qall --help

Folder hierarchy

sdk: SDK API used for workflow development

  • Must call core as possible
  • Never technology dependant

cli: CLI implementation for workflow deployment:

  • Mostly CLI commodities and display
  • Must call core as possible
  • Never technology dependant
  • Only manipulate object objects

core: High level business logic

  • Never technology dependant
  • Handle every default value
  • Only manipulate object, core and mid level other objects

object: Data transfert objects (DTO) definition between

  • Never technology dependant

others (codec, daemon, provider, registry, specification...):

  • Provide mid and low level implementation to be used by core
  • Mid level must use object object as possible
  • Can be technology dependant (qall-registry-client, qall-daemon-client, lmdb, pip...)

Metadata

Release files for qall 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for qall 0.1.1
File Size Uploaded
qall-0.1.1.tar.gz 68.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for qall 0.1.1
File Interpreter ABI Platform
qall-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 206.5 kB

Release files / qall-0.1.1.tar.gz

Download URL qall-0.1.1.tar.gz
Size 68.8 kB
Tags Source
SHA-256 checksum
How to use checksums
4e029ba735eee681627440189d2c0b678348b9f4952a3b5dd1d18642679fa43e
BLAKE2b-256 checksum
How to use checksums
31a87a43afa5e0b5992bce9c120f2343472e4b3c5965e484dd42708095c0eb65
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / qall-0.1.1-py3-none-any.whl

Download URL qall-0.1.1-py3-none-any.whl
Size 137.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4bd8b35d2ee956cef7ac2fdc55898b53141613da5f5509f23ccd621b5aea44f8
BLAKE2b-256 checksum
How to use checksums
23ed189c9f31d6ef423fce77400349ec9de8c2292c2eb45eef5ba2caf197eef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release history Release notifications | RSS feed

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.3

2 release files

0.1.2

2 release files

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page