Skip to main content

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.

analyze_cached

Analyze a code map, reusing reports for an exact map and configuration identity.

analyze_cached_with_diagnostics

Analyze a code map and report the public outcome of report-cache reuse.

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.

generate_map_cached

Return a code map with content-addressed source and complete-manifest reuse.

generate_map_cached_with_diagnostics

Return a code map and public outcomes for extraction and complete-map reuse.

generate_queryable_map_cached

Return a queryable code map with content-addressed persistent reuse.

generate_queryable_map_cached_with_diagnostics

Return a queryable code map and public outcomes for every applicable cache stage.

clear_cache

Clear only the Modwire-owned directory for one cache namespace.

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.

CacheStage

Public stages reported by cached Modwire operations.

CacheOutcome

Content-safe lifecycle counts for one stage of a cached operation.

Extraction counts describe current source records. Code-map and report counts describe one entry. Invalidated entries are also misses. Diagnostics include the configured namespace but never cache keys, source identities, or content.

CachedResult

A cached operation value together with one outcome per applicable stage.

outcome

Return the outcome for one applicable cache stage.

CacheOptions

Generic persistent-cache settings supplied by a caller.

ScanPolicy

Caller-owned filesystem traversal policy with explicit exclusions and opt-in symlink following.

Release files for modwire 9.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for modwire 9.2.0
File Size Uploaded
modwire-9.2.0.tar.gz 2.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for modwire 9.2.0
File Interpreter ABI Platform
modwire-9.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.8 MB

Release files / modwire-9.2.0.tar.gz

Download URL modwire-9.2.0.tar.gz
Size 2.4 MB
Tags Source
SHA-256 checksum
How to use checksums
be3b3aafa28aa131312754be58501bd40dbe6b9e41d57756485a261db55a4872
BLAKE2b-256 checksum
How to use checksums
75e89e35ff8ab3a921593288fdbd81dda16498178787e833bfaf790617c3f99b
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 22, 2026.

Transparency log

Release files / modwire-9.2.0-py3-none-any.whl

Download URL modwire-9.2.0-py3-none-any.whl
Size 2.4 MB
Tags Python 3
SHA-256 checksum
How to use checksums
3ca63757f3f8bc0478cd31c16a48c5d82ddfea4a0024d3ec756a12a5c1147b65
BLAKE2b-256 checksum
How to use checksums
7d9b20fb80ef8b7b3c04385ee06a6f7b010a79969a3786d171d318503eb5dad3
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 22, 2026.

Transparency log

Release history Release notifications | RSS feed

9.2.3

2 release files

9.2.2

2 release files

9.2.1

2 release files

This release

9.2.0 This release

2 release files

9.1.0

2 release files

9.0.0

2 release files

8.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page