32 lines
1 KiB
Text
32 lines
1 KiB
Text
@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
|