Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.
| Extension | Files | Lines | Share | Lines/file | |
|---|---|---|---|---|---|
| py | 37 | 12,032 | 42.7% | 325 | |
| ai | 1 | 8,722 | 30.9% | 8,722 | |
| rst | 16 | 2,939 | 10.4% | 183 | |
| md | 13 | 2,524 | 9.0% | 194 | |
| yml | 10 | 420 | 1.5% | 42 | |
| bat | 1 | 263 | 0.9% | 263 | |
| pem | 3 | 134 | 0.5% | 44 | |
| toml | 1 | 125 | 0.4% | 125 | |
| key | 4 | 112 | 0.4% | 28 | |
| cnf | 4 | 98 | 0.3% | 24 | |
| csr | 3 | 62 | 0.2% | 20 | |
| yaml | 2 | 50 | 0.2% | 25 | |
| html | 1 | 33 | 0.1% | 33 | |
| crt | 1 | 22 | 0.1% | 22 | |
| ini | 1 | 18 | 0.1% | 18 | |
| css | 1 | 12 | 0.0% | 12 | |
| txt | 2 | 10 | 0.0% | 5 | |
| in | 1 | 3 | 0.0% | 3 | |
| srl | 1 | 1 | 0.0% | 1 | |
| svg | 1 | 1 | 0.0% | 1 | |
| png | 5 | — | — | — | |
| typed | 1 | — | — | — |
Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.
| File | Times Changed | |
|---|---|---|
| tests/test_requests.py | 254 | |
| docs/user/advanced.rst | 225 | |
| docs/index.rst | 187 | |
| README.md | 173 | |
| docs/user/quickstart.rst | 173 | |
| setup.py | 172 | |
| AUTHORS.rst | 169 | |
| Makefile | 128 | |
| tests/test_utils.py | 70 | |
| docs/api.rst | 58 | |
| .github/workflows/run-tests.yml | 52 | |
| HISTORY.md | 51 | |
| docs/community/faq.rst | 45 | |
| docs/user/install.rst | 43 | |
| docs/dev/contributing.rst | 42 | |
| docs/conf.py | 40 | |
| .github/workflows/codeql-analysis.yml | 34 | |
| .gitignore | 31 | |
| tox.ini | 29 | |
| .github/workflows/lint.yml | 25 | |
| docs/community/out-there.rst | 25 | |
| tests/test_lowlevel.py | 25 | |
| .pre-commit-config.yaml | 21 | |
| MANIFEST.in | 21 | |
| docs/community/support.rst | 21 |
Change frequency by file size →
How Requests compares with other Python open source projects →
How Requests ranks among Python open source projects by AI-assisted commits →
Generate this report for your own repository with gitstats-action · All Gallery reports
Publishes the report to GitHub Pages on every push to main: turn on Pages for the gh-pages branch.
# .github/workflows/gitstats.yml
name: GitStats Report
on:
push:
branches: [main]
permissions:
contents: write
jobs:
gitstats:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
with:
fetch-depth: 0
- uses: shenxianpeng/gitstats-action@v1
with:
deploy-to-pages: true