Repository navigation
Commit 2054235
committed
docs: record the next 30 GitPython dependent audits
Extend the prior 31-project audit with the next 30 declared GitPython
consumers ranked by the same September 2026 PyPI snapshot. Inspect another
5,500 package metadata records, download released sources or verified official
archives, and assign every dependent its own subagent task. Commit the release,
selection, command, editable-import, result and coverage evidence in a durable
Markdown report and JSON manifest; retain third-party sources, environments,
logs, XML and supplemental runners in the ignored audit cache.
The final selections record 1,172 upstream passes, 177 supplemental passes,
21 failures and six skips per backend. Distinguish real GitPython callers from
upstream mocks, pygit2, subprocess-only cases, isolated unchanged AST helpers,
closed-source binary helpers and unused dependency declarations. Four fixes
were committed separately: the managed `GitDB` selector alias, local tracking
resolution, revision root-tree/path diagnostics, and explicit literal-path
constructor compatibility.
Preserve five sbxloop compatibility failures absent with released GitPython
3.2.1: its `config_reader()` subclass override no longer controls native
repository discovery. Document the breaking constructor contract, observed
Git/Gix validation and missing GixPython include-suppression capability rather
than bypassing validation or rebuilding Git discovery in Python. Classify
other failures separately: Plato's unsafe-option omission, SDMX refresh logic,
ComfyUI test defects, sbxloop's eight fixed-PATH LFS fixture failures, inherited
submodule assertion, and bounded wrong-token LFS timeout. Read-only index
mapping mutation and automatic environment expansion remain unsupported.
Full GitPython suites pass after all four production fixes: CLI 1,825 passed,
162 skipped and one xfail; Gix 1,927 passed, 60 skipped and one xfail; each has
59 passing subtests. Supplying the cached official GixPython release wheel
resolves an earlier installation-test disk-quota failure. Focused regressions,
lint/format, relevant type/fixture checks and local review of the last two
fixes passed. Verify all 30 unique selections, retained archive hashes,
source/import proofs, manifest counts, report links and `git diff --check`.
Link both audit batches from the downstream README. No sources or test
expectations upstream were changed, and no push or PR is included.1 parent 1d7aee9 commit 2054235
6 files changed
Lines changed: 7129 additions & 0 deletions
File tree
- doc
- source
- test/downstream
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
54 | 72 | | |
55 | 73 | | |
56 | 74 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
54 | 60 | | |
55 | 61 | | |
56 | 62 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
8 | 14 | | |
9 | 15 | | |
10 | 16 | | |
| |||
0 commit comments