Credits¶
PyInstaller to generate the Windows executable
Dependencies¶
Generated with pipdeptree.
flowchart TD
classDef missing stroke-dasharray: 5
annotated-types["annotated-types\n0.7.0"]
certifi["certifi\n2025.11.12"]
charset-normalizer["charset-normalizer\n3.4.4"]
distro["distro\n1.9.0"]
dukpy["dukpy\n0.5.0"]
dulwich["dulwich\n0.24.10"]
filelock["filelock\n3.20.0"]
giturlparse["giturlparse\n0.14.0"]
idna["idna\n3.11"]
imagesize["imagesize\n1.4.1"]
jsonpath-ng["jsonpath-ng\n1.7.0"]
packaging["packaging\n25.0"]
ply["ply\n3.11"]
pydantic-core["pydantic_core\n2.41.5"]
pydantic["pydantic\n2.12.5"]
pypac["PyPAC\n0.17.2"]
python-rule-engine["python-rule-engine\n1.0.0"]
pyyaml["PyYAML\n6.0.3"]
qgis-deployment-toolbelt["qgis-deployment-toolbelt\n0.40.1.dev14+g3e294c6a2"]
requests-file["requests-file\n3.0.1"]
requests["requests\n2.32.5"]
tldextract["tldextract\n5.3.0"]
truststore["truststore\n0.10.4"]
typing-extensions["typing_extensions\n4.15.0"]
typing-inspection["typing-inspection\n0.4.2"]
urllib3["urllib3\n2.5.0"]
dulwich -- ">=2.2.2" --> urllib3
dulwich -- ">=4.6.0" --> typing-extensions
jsonpath-ng -- "any" --> ply
pydantic -- "==2.41.5" --> pydantic-core
pydantic -- ">=0.4.2" --> typing-inspection
pydantic -- ">=0.6.0" --> annotated-types
pydantic -- ">=4.14.1" --> typing-extensions
pydantic-core -- ">=4.14.1" --> typing-extensions
pypac -- ">=0.2.2" --> dukpy
pypac -- ">=2.0.0" --> requests
pypac -- ">=2.2.3" --> tldextract
python-rule-engine -- ">=1.5.3,<2.0.0" --> jsonpath-ng
python-rule-engine -- ">=2.10.6,<3.0.0" --> pydantic
python-rule-engine -- ">=2.29.0,<3.0.0" --> pydantic-core
qgis-deployment-toolbelt -- "==1.9.*" --> distro
qgis-deployment-toolbelt -- ">=0.10.1,<1" --> truststore
qgis-deployment-toolbelt -- ">=0.12,<0.15" --> giturlparse
qgis-deployment-toolbelt -- ">=0.16.3,<1" --> pypac
qgis-deployment-toolbelt -- ">=0.24.10,<0.24.11" --> dulwich
qgis-deployment-toolbelt -- ">=0.5,<1.1" --> python-rule-engine
qgis-deployment-toolbelt -- ">=1.4,<1.5" --> imagesize
qgis-deployment-toolbelt -- ">=2.32.3,<3" --> requests
qgis-deployment-toolbelt -- ">=22,<26" --> packaging
qgis-deployment-toolbelt -- ">=5.4,<7" --> pyyaml
requests -- ">=1.21.1,<3" --> urllib3
requests -- ">=2,<4" --> charset-normalizer
requests -- ">=2.5,<4" --> idna
requests -- ">=2017.4.17" --> certifi
requests-file -- ">=1.0.0" --> requests
tldextract -- ">=1.4" --> requests-file
tldextract -- ">=2.1.0" --> requests
tldextract -- ">=3.0.8" --> filelock
tldextract -- "any" --> idna
typing-inspection -- ">=4.12.0" --> typing-extensions
Licenses¶
Generated with pip-licenses
Name |
Version |
License |
Author |
URL |
Description |
|---|---|---|---|---|---|
PyPAC |
0.17.2 |
Apache Software License |
Carson Lam |
Proxy auto-config and auto-discovery for Python. |
|
PyYAML |
6.0.3 |
MIT License |
Kirill Simonov |
YAML parser and emitter for Python |
|
annotated-types |
0.7.0 |
MIT License |
Adrian Garcia Badaracco 1755071+adriangb@users.noreply.github.com, Samuel Colvin s@muelcolvin.com, Zac Hatfield-Dodds zac@zhd.dev |
Reusable constraint types to use with typing.Annotated |
|
certifi |
2025.11.12 |
Mozilla Public License 2.0 (MPL 2.0) |
Kenneth Reitz |
Python package for providing Mozilla’s CA Bundle. |
|
charset-normalizer |
3.4.4 |
MIT |
“Ahmed R. TAHRI” tahri.ahmed@proton.me |
https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md |
The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet. |
distro |
1.9.0 |
Apache Software License |
Nir Cohen |
Distro - an OS platform information API |
|
dukpy |
0.5.0 |
MIT License |
Alessandro Molina |
Simple JavaScript interpreter for Python |
|
dulwich |
0.24.10 |
UNKNOWN |
Jelmer Vernooij jelmer@jelmer.uk |
Python Git Library |
|
filelock |
3.20.0 |
The Unlicense (Unlicense) |
UNKNOWN |
A platform independent file lock. |
|
giturlparse |
0.14.0 |
Apache Software License |
Aaron O Mullan |
A Git URL parsing module (supports parsing and rewriting) |
|
idna |
3.11 |
UNKNOWN |
Kim Davies kim+pypi@gumleaf.org |
Internationalized Domain Names in Applications (IDNA) |
|
imagesize |
1.4.1 |
MIT License |
Yoshiki Shibukawa |
Getting image size from png/jpeg/jpeg2000/gif file |
|
jsonpath-ng |
1.7.0 |
Apache Software License |
Tomas Aparicio |
A final implementation of JSONPath for Python that aims to be standard compliant, including arithmetic and binary comparison operators and providing clear AST for metaprogramming. |
|
packaging |
25.0 |
Apache Software License; BSD License |
Donald Stufft donald@stufft.io |
Core utilities for Python packages |
|
pipdeptree |
2.30.0 |
UNKNOWN |
UNKNOWN |
Command line utility to show dependency tree of packages. |
|
ply |
3.11 |
BSD |
David Beazley |
Python Lex & Yacc |
|
pydantic |
2.12.5 |
UNKNOWN |
Samuel Colvin s@muelcolvin.com, Eric Jolibois em.jolibois@gmail.com, Hasan Ramezani hasan.r67@gmail.com, Adrian Garcia Badaracco 1755071+adriangb@users.noreply.github.com, Terrence Dorsey terry@pydantic.dev, David Montague david@pydantic.dev, Serge Matveenko lig@countzero.co, Marcelo Trylesinski marcelotryle@gmail.com, Sydney Runkle sydneymarierunkle@gmail.com, David Hewitt mail@davidhewitt.io, Alex Hall alex.mojaki@gmail.com, Victorien Plot contact@vctrn.dev, Douwe Maan hi@douwe.me |
Data validation using Python type hints |
|
pydantic_core |
2.41.5 |
UNKNOWN |
Samuel Colvin s@muelcolvin.com, Adrian Garcia Badaracco 1755071+adriangb@users.noreply.github.com, David Montague david@pydantic.dev, David Hewitt mail@davidhewitt.dev, Sydney Runkle sydneymarierunkle@gmail.com, Victorien Plot contact@vctrn.dev |
Core functionality for Pydantic validation and serialization |
|
python-rule-engine |
1.0.0 |
MIT License |
Santiago Alvarez |
A rule engine where rules are written in JSON format |
|
requests |
2.32.5 |
Apache Software License |
Kenneth Reitz |
Python HTTP for Humans. |
|
requests-file |
3.0.1 |
Apache Software License |
David Shea reallylongword@gmail.com |
File transport adapter for Requests |
|
tldextract |
5.3.0 |
BSD License |
John Kurkowski john.kurkowski@gmail.com |
Accurately separates a URL’s subdomain, domain, and public suffix, using the Public Suffix List (PSL). By default, this includes the public ICANN TLDs and their exceptions. You can optionally support the Public Suffix List’s private domains as well. |
|
truststore |
0.10.4 |
UNKNOWN |
Seth Michael Larson sethmichaellarson@gmail.com, David Glick david@glicksoftware.com |
Verify certificates using native system trust stores |
|
typing-inspection |
0.4.2 |
UNKNOWN |
Victorien Plot contact@vctrn.dev |
Runtime typing introspection tools |
|
typing_extensions |
4.15.0 |
UNKNOWN |
“Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Michael Lee” levkivskyi@gmail.com |
Backported and Experimental Type Hints for Python 3.9+ |
|
urllib3 |
2.5.0 |
UNKNOWN |
Andrey Petrov andrey.petrov@shazow.net |
HTTP library with thread-safe connection pooling, file post, and more. |
Images¶
film scenario by Berkah Icon from Noun Project under CC BY 3.0
profiles icon by Lil Squid from Noun Project under CC BY 3.0