License Compliance Report
Generated: October 10, 2026 22:06:00 UTC
📜 License Overview
| Metric |
Value |
| Total Dependencies |
151 |
| Unique Licenses |
20 |
| License Compliance Status |
✅ Compliant |
📊 License Distribution
| License Type |
Count |
| MIT |
51 |
| Apache-2.0 |
25 |
| MIT License |
21 |
| BSD-3-Clause |
13 |
| BSD License |
12 |
| Apache Software License |
9 |
| BSD-2-Clause |
4 |
| Mozilla Public License 2.0 (MPL 2.0) |
2 |
| Python Software Foundation License |
2 |
| UNKNOWN |
2 |
| MIT-0 |
1 |
| Apache-2.0 OR BSD-3-Clause |
1 |
| Apache-2.0 OR BSD-2-Clause |
1 |
| 3-Clause BSD License |
1 |
| Apache Software License; BSD License |
1 |
| GNU Lesser General Public License v3 (LGPLv3) |
1 |
| LGPL-2.1-or-later |
1 |
| ISC License (ISCL) |
1 |
| MIT OR Apache-2.0 |
1 |
| PSF-2.0 |
1 |
📦 Dependency Licenses
| Package |
Version |
License |
| CacheControl |
0.14.4 |
Apache-2.0 |
| Deprecated |
1.3.1 |
MIT License |
| GitPython |
3.2.0 |
BSD-3-Clause |
| Jinja2 |
3.1.6 |
BSD License |
| Markdown |
3.11 |
BSD-3-Clause |
| MarkupSafe |
3.0.4 |
BSD-3-Clause |
| PyJWT |
2.15.1 |
MIT |
| PyYAML |
6.0.3 |
MIT License |
| Pygments |
2.21.0 |
BSD-2-Clause |
| annotated-doc |
0.0.5 |
MIT |
| annotated-types |
0.8.0 |
MIT |
| anyio |
4.15.1 |
MIT |
| ast_serialize |
0.12.1 |
MIT |
| attrs |
26.1.0 |
MIT |
| babel |
2.18.0 |
BSD License |
| backrefs |
8.1 |
MIT |
| bandit |
1.9.4 |
Apache-2.0 |
| beautifulsoup4 |
4.15.0 |
MIT License |
| boltons |
21.0.0 |
BSD License |
| boolean.py |
5.0 |
BSD-2-Clause |
| bracex |
3.0.1 |
MIT |
| certifi |
2026.7.22 |
Mozilla Public License 2.0 (MPL 2.0) |
| cffi |
2.1.1 |
MIT-0 |
| cfgv |
3.5.0 |
MIT |
| charset-normalizer |
3.5.2 |
MIT |
| click |
8.4.2 |
BSD-3-Clause |
| click-option-group |
0.5.9 |
BSD-3-Clause |
| colorama |
0.4.6 |
BSD License |
| coverage |
7.16.2 |
Apache-2.0 |
| cryptography |
50.0.2 |
Apache-2.0 OR BSD-3-Clause |
| cyclonedx-python-lib |
11.12.0 |
Apache Software License |
| defusedxml |
0.7.1 |
Python Software Foundation License |
| distlib |
0.4.3 |
Python Software Foundation License |
| dotty-dict |
1.3.1 |
MIT License |
| exceptiongroup |
1.2.2 |
MIT License |
| execnet |
2.1.2 |
MIT |
| face |
26.0.1 |
UNKNOWN |
| fastapi |
0.143.0 |
MIT |
| filelock |
4.1.0 |
MIT |
| geographiclib |
2.1 |
MIT |
| geopy |
2.5.0 |
MIT License |
| ghp-import |
2.1.0 |
Apache Software License |
| gitdb |
4.0.12 |
BSD License |
| glom |
25.12.0 |
BSD License |
| googleapis-common-protos |
1.75.5 |
Apache-2.0 |
| gunicorn |
26.2.0 |
MIT |
| h11 |
0.16.0 |
MIT License |
| httpcore |
1.0.9 |
BSD-3-Clause |
| httpx |
0.28.1 |
BSD License |
| httpx-sse |
0.4.3 |
MIT |
| identify |
2.6.20 |
MIT |
| idna |
3.20 |
BSD-3-Clause |
| importlib_metadata |
8.7.1 |
Apache-2.0 |
| iniconfig |
2.3.1 |
MIT |
| itsdangerous |
2.2.0 |
BSD License |
| jsonschema |
4.25.1 |
MIT |
| jsonschema-specifications |
2025.9.1 |
MIT |
| librt |
0.16.0 |
MIT |
| license-expression |
30.4.4 |
Apache-2.0 |
| lxml |
6.1.3 |
BSD-3-Clause |
| markdown-it-py |
4.2.0 |
MIT License |
| mcp |
1.29.0 |
MIT License |
| mdurl |
0.1.2 |
MIT License |
| mergedeep |
1.3.4 |
MIT License |
| mkdocs |
1.6.1 |
BSD-2-Clause |
| mkdocs-get-deps |
0.2.2 |
MIT |
| mkdocs-material |
9.7.7 |
MIT |
| mkdocs-material-extensions |
1.3.1 |
MIT |
| msgpack |
1.2.3 |
Apache-2.0 |
| msn-weather-wrapper |
2.0.13 |
MIT |
| mypy |
2.4.0 |
MIT |
| mypy_extensions |
1.1.0 |
MIT |
| nodeenv |
1.11.0 |
BSD License |
| opentelemetry-api |
1.37.0 |
Apache-2.0 |
| opentelemetry-exporter-otlp-proto-common |
1.37.0 |
Apache-2.0 |
| opentelemetry-exporter-otlp-proto-http |
1.37.0 |
Apache-2.0 |
| opentelemetry-instrumentation |
0.58b0 |
Apache-2.0 |
| opentelemetry-instrumentation-requests |
0.58b0 |
Apache-2.0 |
| opentelemetry-instrumentation-threading |
0.58b0 |
Apache-2.0 |
| opentelemetry-proto |
1.37.0 |
Apache-2.0 |
| opentelemetry-sdk |
1.37.0 |
Apache-2.0 |
| opentelemetry-semantic-conventions |
0.58b0 |
Apache-2.0 |
| opentelemetry-util-http |
0.58b0 |
Apache-2.0 |
| packageurl-python |
0.17.6 |
MIT License |
| packaging |
26.3 |
Apache-2.0 OR BSD-2-Clause |
| paginate |
0.5.7 |
MIT License |
| pathspec |
1.1.1 |
Mozilla Public License 2.0 (MPL 2.0) |
| peewee |
3.19.0 |
UNKNOWN |
| pip-requirements-parser |
32.0.1 |
MIT |
| pip_api |
0.0.35 |
Apache Software License |
| pip_audit |
2.10.1 |
Apache Software License |
| platformdirs |
4.12.4 |
MIT |
| pluggy |
1.6.0 |
MIT License |
| pre_commit |
4.6.2 |
MIT |
| protobuf |
6.33.6 |
3-Clause BSD License |
| py-cpuinfo2 |
10.1.1 |
MIT |
| py-serializable |
2.1.0 |
Apache Software License |
| pycparser |
3.11 |
BSD-3-Clause |
| pydantic |
2.14.0 |
MIT |
| pydantic-settings |
2.15.0 |
MIT |
| pydantic_core |
2.50.0 |
MIT |
| pymdown-extensions |
12.2 |
MIT |
| pyparsing |
3.3.3 |
MIT |
| pytest |
9.1.1 |
MIT |
| pytest-asyncio |
1.4.0 |
Apache-2.0 |
| pytest-benchmark |
5.3.0 |
BSD-2-Clause |
| pytest-cov |
7.1.0 |
MIT |
| pytest-xdist |
3.8.0 |
MIT |
| python-dateutil |
2.9.0.post0 |
Apache Software License; BSD License |
| python-discovery |
1.6.2 |
MIT License |
| python-dotenv |
1.2.4 |
BSD-3-Clause |
| python-gitlab |
8.6.0 |
GNU Lesser General Public License v3 (LGPLv3) |
| python-multipart |
0.0.32 |
Apache-2.0 |
| python-semantic-release |
10.7.0 |
MIT |
| pyyaml_env_tag |
1.1 |
MIT |
| referencing |
0.37.0 |
MIT |
| requests |
2.34.2 |
Apache Software License |
| requests-toolbelt |
1.0.0 |
Apache Software License |
| rich |
15.0.0 |
MIT License |
| rpds-py |
2026.9.1 |
MIT |
| ruamel.yaml |
0.19.1 |
MIT License |
| ruamel.yaml.clib |
0.2.15 |
MIT License |
| ruff |
0.17.0 |
MIT |
| semantic-version |
2.10.0 |
BSD License |
| semgrep |
1.180.0 |
LGPL-2.1-or-later |
| shellingham |
1.5.4 |
ISC License (ISCL) |
| six |
1.17.0 |
MIT License |
| smmap |
5.0.3 |
BSD License |
| sortedcontainers |
2.4.0 |
Apache Software License |
| soupsieve |
3.0.1 |
MIT |
| sse-starlette |
3.5.0 |
BSD-3-Clause |
| starlette |
1.7.0 |
BSD-3-Clause |
| stevedore |
5.9.1 |
Apache-2.0 |
| structlog |
26.1.0 |
MIT OR Apache-2.0 |
| tenacity |
9.2.1 |
Apache-2.0 |
| tomli |
2.4.1 |
MIT |
| tomli_w |
1.2.0 |
MIT License |
| tomlkit |
0.15.1 |
MIT License |
| types-beautifulsoup4 |
4.12.0.20250516 |
Apache-2.0 |
| types-html5lib |
1.1.11.20260518 |
Apache-2.0 |
| types-requests |
2.33.0.20261006 |
Apache-2.0 |
| types-webencodings |
0.6.0.20260907 |
Apache-2.0 |
| typing-inspection |
0.4.4 |
MIT |
| typing_extensions |
4.16.0 |
PSF-2.0 |
| urllib3 |
2.8.0 |
MIT |
| uvicorn |
0.54.0 |
BSD-3-Clause |
| virtualenv |
21.14.6 |
MIT |
| watchdog |
6.0.0 |
Apache Software License |
| wcmatch |
8.5.2 |
MIT |
| wrapt |
1.17.3 |
BSD License |
| zipp |
4.1.1 |
MIT |
This report is auto-generated from CI/CD pipeline execution.
Generated by scripts/generate_reports.py.