bundle-analyser
Part of the analyser family — analyses collections of files in folders or zip archives.
Accepts a folder path or a zip file, walks all files, dispatches each to the appropriate
analyser family member (via auto-analyser), and returns per-file signals plus
structural signals about the collection as a whole.
Status
Coming soon. Name reserved on PyPI.
Analyser Family
| Tool | Input | Role |
|---|---|---|
auto-analyser |
single file or zip | routes to the right specialist |
bundle-analyser |
folder or zip | walks a collection, calls auto-analyser per file |
git-analyser |
local git repo or remote URL | commit history + per-file signals |
code-analyser |
source file | Python, JS, TS, HTML, CSS, SQL signals |
document-analyser |
document file | PDF, DOCX, Markdown signals |
Port
8008 (reserved)
Local (CLI) routing
bundle-analyser dispatches every file through auto-analyser, whose built-in
defaults expect HTTP services on localhost:800x. For a fully local setup —
specialists installed in the same venv, invoked as CLIs — point auto-analyser
at them via ./auto-analyser.yaml (beside where you run from) or
~/.config/auto-analyser/config.yaml:
analysers:
document-analyser: { type: cli, command: document-analyser }
code-analyser: { type: cli, command: code-analyser }
speech-analyser: { type: cli, command: speech-analyser }
video-analyser: { type: cli, command: video-analyser }
image-analyser: { type: cli, command: image-analyser }
records-analyser: { type: cli, command: records-analyser }
diagram-analyser: { type: cli, command: diagram-analyser }
Each listed member must expose the family contract: a manifest subcommand and
<command> <file> --json → JSON on stdout. Unlisted members keep the HTTP
defaults and error per-file when the service isn't running.
Metadata
Release files for bundle-analyser 0.6.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 | |
|---|---|---|---|
| bundle_analyser-0.6.0.tar.gz | 70.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bundle_analyser-0.6.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 81.6 kB
Release files / bundle_analyser-0.6.0.tar.gz
| Download URL | bundle_analyser-0.6.0.tar.gz |
|---|---|
| Size | 70.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
082bcfa9826fbb2ae42599ccef1685d39e20b3d84dd2f9bb94bb94c5f597c15d
|
|
BLAKE2b-256 checksum How to use checksums |
df06504a0b12f04ca5626f8fac72242e3cfd6be978c38689d03c3d0f3d8fb72b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|
Release files / bundle_analyser-0.6.0-py3-none-any.whl
| Download URL | bundle_analyser-0.6.0-py3-none-any.whl |
|---|---|
| Size | 11.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e483e5f70f600b60ebbe73644ab6768079a3bc936663414c88d026cfebf2f8c6
|
|
BLAKE2b-256 checksum How to use checksums |
28402aa70c7dfc1e72502d9c329d04571344d53724f2b7fb63c323ed217e65b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.9 {"installer":{"name":"uv","version":"0.12.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
|