PyQBF
Bringing the world of QBF to Python.
Checkout with PyPI
pip install pyqbf
Checkout with GitLab
git clone ... --recursive
or, if you already cloned the project:
git submodule update --init --recursive
Setup
For a complete setup guide, check out our setup documentation. For a quick setup, execute the following:
pip install --user git+https://gitlab.sai.jku.at/qbf/pyqbf.git
Implementation Notes
We expose some common operations (solving, certificate handling, pre-processing) to Python using an IPASIR-like interface, similar to the way PySAT exposes SAT tools to Python. We use CMake to fetch and build external projects and nanobind to bind them to Python. We bundle as many dependencies as possible inside this Git repository using Git LFS, as long as a tool's license allows redistribution, to guard against issues with external sources.
Metadata
Release files for pyqbf 1.1.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyqbf-1.1.1.2.tar.gz | 10.3 MB | Details |
Release files / pyqbf-1.1.1.2.tar.gz
| Download URL | pyqbf-1.1.1.2.tar.gz |
|---|---|
| Size | 10.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ec246360d256f3686721132596bbfa449a229ff5ee53fb646817e5fa38922d8f
|
|
BLAKE2b-256 checksum How to use checksums |
ed6ea6b111a6d00aca34edb65dc229f65b34a8b0efd446265dc3688d22df6738
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.0.1 CPython/3.12.3
|