@startuml package "Vendor Source" { [WEB2_PACKAGE_URL] --> [vendor/html-theme-web2-1.0.0.tar.gz] [vendor/html-theme-web2-1.0.0.tar.gz] --> [vendor/html-theme-web2-1.0.0.tar] [vendor/html-theme-web2-1.0.0.tar.gz.asc] --> [vendor/html-theme-web2-1.0.0.tar.gz] : GPG verify } package "Python Project" { [vendor/html-theme-web2-1.0.0.tar] --> [src/byteb4rb1e/sphinxcontrib/theme/web2/html-theme-web2.tar] : cp [src/byteb4rb1e/sphinxcontrib/theme/web2/html-theme-web2.tar] ... [src/...] [src/...] --> [dist] : build [configure] --> [configure] : autoconf [requirements.txt] <-- [Pipfile.lock] [requirements-dev.txt] <-- [Pipfile.lock] } package "Testing" { [src/...] --> [test-reports/unit] : tox -m unit [src/...] --> [test-reports/integration] : tox -m integration [src/...] --> [test-reports/audit.json] : tox -m integration } note right of [WEB2_PACKAGE_URL] HTML theme tarball is fetched as a compressed artifact end note note right of [src/...] Contains Python package source and consumes the integrated theme end note @enduml