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
coreas possible - Never technology dependant
cli: CLI implementation for workflow deployment:
- Mostly CLI commodities and display
- Must call
coreas possible - Never technology dependant
- Only manipulate
objectobjects
core: High level business logic
- Never technology dependant
- Handle every default value
- Only manipulate
object,coreand mid levelotherobjects
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
objectobject 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)
| File | Size | Uploaded | |
|---|---|---|---|
| qall-0.1.1.tar.gz | 68.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|