pylons / pyramid
Code
How pylons/pyramid is laid out, and where to start for common changes.
There is no import map for this report yet.
Where to start reading
- Repository root
- Repository root
- Likely public API
- Likely public API
Find files for a task
Add or update tests
Change build or automation
RepoPilot lists up to 500 files, so a file missing here may still exist.
- Files marked “likely” are guessed from their names.
Code quality and hotspots
Largest source files
- Branch points22 per file on average
- Code issues3 errors, 17 warnings
- Largest file2,356 lines
- Hotspot load0 high-risk files
Static checks on the 15 largest source files.
Tests, CI and tooling
- CIGitHub Actions1 workflow
- Tests298 test filesPytest · 0.91 test files per source file (file count, not coverage)
- Dependency updatesDependabot
Test folders: docs/narr/myproject/tests · docs/quick_tour/logging/tests · docs/quick_tour/package/tests
Hotspots
- src/pyramid/config/views.py0 commits in 180 days · 73 branch points
- src/pyramid/interfaces.py0 commits in 180 days · 20 branch points
- src/pyramid/authentication.py0 commits in 180 days · 15 branch points
- src/pyramid/httpexceptions.py0 commits in 180 days · 41 branch points
- src/pyramid/url.py0 commits in 180 days · 20 branch points
- src/pyramid/view.py0 commits in 180 days · 43 branch points
- src/pyramid/traversal.py0 commits in 180 days · 19 branch points
- src/pyramid/util.py0 commits in 180 days · 21 branch points
Files that change often and branch heavily, highest first. Branch points count if, loop, case, catch, ternary, && and || in the file.