Modwire
ModwireApplication
Public entry point for source discovery, extraction, architecture analysis, and the Modwire CLI.
create
Create an isolated application with all services resolved through Wireup.
configure
Validate architecture configuration values.
catalog
Return the available architecture reports.
analyze
Analyze a code map with a validated architecture configuration.
discover
Discover supported source languages beneath a root using the caller's scan policy.
generate_map
Extract one language and return its code map with honest scan metrics.
files_excluded counts only source files encountered and excluded directly.
directories_pruned counts directories rejected before descent; their
descendants are deliberately unobserved and are not included in file counts.
generate_queryable_map
Extract source files and return a queryable code map.
load_configuration
Load and validate an architecture configuration from a directory.
initialize
Create project-local Modwire configuration and agent guidance.
generate_documentation
Generate this README from the published interface docstrings, or check that it is current.
run_extractor
Run the native extractor transport for one supported language.
run
Run the Modwire command line interface and return its process status.
ScanPolicy
Caller-owned filesystem traversal policy with explicit exclusions and opt-in symlink following.
Release files for modwire 9.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| modwire-9.0.0.tar.gz | 2.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| modwire-9.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 4.8 MB
Release files / modwire-9.0.0.tar.gz
| Download URL | modwire-9.0.0.tar.gz |
|---|---|
| Size | 2.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
eaf119f4fc808a90cb9dac232d36c3447cfee6fa71f0c4ac1b1260d5b4cfcd9f
|
|
BLAKE2b-256 checksum How to use checksums |
6148a69cdd7fbbb4c012dd8be63496d187cc6774d776f374d31e3a68d9ef1a6f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency logRelease files / modwire-9.0.0-py3-none-any.whl
| Download URL | modwire-9.0.0-py3-none-any.whl |
|---|---|
| Size | 2.4 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c7b4c91dbd87c8e9810def7467fa14a681a8962790c372cb5bf7c627b4540175
|
|
BLAKE2b-256 checksum How to use checksums |
ee7a0a684a949b417f5e03f694415ad6c701d48c5ff742ab0b51ffb00f798ec3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 21, 2026.
Transparency log