bazelbuild / rules_python
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 54 files with 5,070 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (375 lines of code)
    • 14 files changed 6-20 times (1,652 lines of code)
    • 38 files changed 1-5 times (3,043 lines of code)
0% | 0% | 7% | 32% | 60%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, in, md, yaml, bzl, go, txt, gitignore, json, sh, yml, mod, patch
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 13% | 28% | 57%
bzl0% | 0% | 8% | 61% | 29%
go0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
python/pip_install0% | 0% | 13% | 60% | 26%
python0% | 0% | 22% | 69% | 8%
ROOT0% | 0% | 0% | 100% | 0%
experimental/python0% | 0% | 0% | 100% | 0%
gazelle0% | 0% | 0% | 0% | 100%
tools0% | 0% | 0% | 0% | 100%
gazelle/pythonconfig0% | 0% | 0% | 0% | 100%
gazelle/manifest0% | 0% | 0% | 0% | 100%
python/runfiles0% | 0% | 0% | 0% | 100%
gazelle/modules_mapping0% | 0% | 0% | 0% | 100%
python/private0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pip.bzl
in python
160 - 17 1603 22
bazel.py
in python/pip_install/extract_wheels/lib
215 13 17 502 22
wheel.bzl
in experimental/python
18 - 303 1032 14
version.bzl
in root
29 - 33 854 11
internal_deps.bzl
in root
116 - 38 906 11
__init__.py
in python/pip_install/parse_requirements_to_bzl
162 6 7 319 11
pip_repository.bzl
in python/pip_install
373 - 17 502 11
repositories.bzl
in python/pip_install
77 - 5 502 10
__init__.py
in python/pip_install/extract_wheels
80 2 17 502 10
internal_setup.bzl
in root
18 - 7 906 9
__init__.py
in python/pip_install/parse_requirements_to_bzl/extract_single_wheel
63 1 17 319 8
pip_compile.py
in python/pip_install
85 - 37 273 7
namespace_pkgs.py
in python/pip_install/extract_wheels/lib
56 3 37 502 6
requirements.bzl
in python/pip_install
79 - 5 273 6
defs.bzl
in python
108 - 101 923 6
packaging.bzl
in python
388 - 87 353 6
purelib.py
in python/pip_install/extract_wheels/lib
33 3 17 502 5
arguments.py
in python/pip_install/extract_wheels/lib
48 2 37 319 5
wheel.py
in python/pip_install/extract_wheels/lib
98 12 32 502 5
python.bzl
in python
53 - 835 1603 4