azure / azure-functions-python-worker
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 69 files with 5,838 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 file changed 51-100 times (826 lines of code)
    • 4 files changed 21-50 times (382 lines of code)
    • 19 files changed 6-20 times (2,218 lines of code)
    • 45 files changed 1-5 times (2,412 lines of code)
0% | 14% | 6% | 37% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 69 files with 5,838 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 1 file changed by 11-25 contributors (826 lines of code)
    • 10 files changed by 6-10 contributors (1,328 lines of code)
    • 27 files changed by 2-5 contributors (2,144 lines of code)
    • 31 files changed by 1 contributor (1,540 lines of code)
0% | 14% | 22% | 36% | 26%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, json, yaml, md, sh, gitignore, proto, txt, rst, ini, ps1, in, svg, cfg, toml, targets, bat, nuspec
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 18% | 5% | 36% | 38%
toml0% | 0% | 100% | 0% | 0%
proto0% | 0% | 0% | 46% | 53%
ps10% | 0% | 0% | 100% | 0%
cfg0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 0% | 100%
in0% | 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
azure_functions_worker0% | 19% | 6% | 50% | 23%
ROOT0% | 0% | 83% | 14% | 2%
python0% | 0% | 0% | 48% | 51%
pack0% | 0% | 0% | 39% | 60%
proxy_worker0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
dispatcher.py
in azure_functions_worker
826 25 2019-08-01 2025-02-07 74 12 42051041+maiqbal11@users.no... lechen@microsoft.com
constants.py
in azure_functions_worker
49 - 2019-08-01 2025-02-07 42 10 42051041+maiqbal11@users.no... lechen@microsoft.com
version.py
in azure_functions_worker
1 - 2022-02-04 2025-03-31 35 4 vrdmr@users.noreply.github.com 59299039+hallvictoria@users...
125 - 2024-07-11 2025-04-25 23 4 vrdmr@users.noreply.github.com 80794152+gavin-aguiar@users...
loader.py
in azure_functions_worker
207 13 2019-08-01 2024-07-11 23 7 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
functions.py
in azure_functions_worker
390 14 2019-08-01 2024-07-11 18 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
logging.py
in azure_functions_worker
61 5 2019-08-01 2023-11-03 15 6 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
datumdef.py
in azure_functions_worker/bindings
250 13 2019-08-01 2025-03-31 14 7 42051041+maiqbal11@users.no... 66287338+evanr-dev@users.no...
cfg
setup.cfg
in root
21 - 2018-02-15 2025-04-25 13 6 yury@magic.io 80794152+gavin-aguiar@users...
dependency.py
in azure_functions_worker/utils
182 14 2021-01-13 2024-07-11 13 5 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
meta.py
in azure_functions_worker/bindings
228 17 2019-08-01 2025-03-31 13 8 42051041+maiqbal11@users.no... 66287338+evanr-dev@users.no...
main.py
in azure_functions_worker
61 2 2019-08-01 2024-07-11 12 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker
1 - 2019-08-01 2022-02-04 11 5 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
win_deps.ps1
in pack/scripts
23 - 2019-03-04 2025-04-25 11 4 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
common.py
in azure_functions_worker/utils
69 10 2020-02-05 2024-07-11 11 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
proto
FunctionRpc.proto
in azure_functions_worker/protos/_src/src/proto
566 - 2019-08-01 2023-07-06 11 4 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
generic.py
in azure_functions_worker/bindings
58 6 2019-08-01 2024-07-11 10 5 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/bindings
26 - 2019-08-01 2024-07-11 9 7 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
worker.py
in python/prodV4
38 3 2022-02-04 2025-04-25 9 4 vrdmr@users.noreply.github.com 80794152+gavin-aguiar@users...
wrappers.py
in azure_functions_worker/utils
41 3 2020-02-05 2024-07-11 8 3 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/protos
41 - 2019-08-01 2023-07-06 7 5 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
context.py
in azure_functions_worker/bindings
35 7 2019-08-01 2024-07-11 6 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
app_setting_manager.py
in azure_functions_worker/utils
44 1 2023-11-14 2025-02-07 6 4 59299039+hallvictoria@users... lechen@microsoft.com
typing_inspect.py
in azure_functions_worker/_thirdparty
83 15 2020-05-01 2024-07-11 6 4 vrdmr@users.noreply.github.com vrdmr@users.noreply.github.com
extension.py
in azure_functions_worker
149 13 2021-04-01 2024-07-11 5 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
tracing.py
in azure_functions_worker/utils
26 4 2020-05-01 2024-07-11 4 2 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
shared_memory_manager.py
in azure_functions_worker/bindings/shared_memory_data_transfer
114 13 2021-03-24 2024-07-11 4 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
out.py
in azure_functions_worker/bindings
7 3 2019-08-01 2020-06-30 3 3 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
file_accessor_factory.py
in azure_functions_worker/bindings/shared_memory_data_transfer
16 1 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
proto
ClaimsIdentityRpc.proto
in azure_functions_worker/protos/_src/src/proto/identity
22 - 2019-08-22 2020-01-08 3 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
tracecontext.py
in azure_functions_worker/bindings
25 7 2020-01-16 2021-04-01 3 2 yojagad@microsoft.com 48038149+hazhzeng@users.nor...
32 - 2019-09-27 2024-12-11 3 3 42051041+maiqbal11@users.no... javia@microsoft.com
file_accessor.py
in azure_functions_worker/bindings/shared_memory_data_transfer
43 8 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor_windows.py
in azure_functions_worker/bindings/shared_memory_data_transfer
46 3 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
shared_memory_map.py
in azure_functions_worker/bindings/shared_memory_data_transfer
72 6 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor_unix.py
in azure_functions_worker/bindings/shared_memory_data_transfer
138 9 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
http_v2.py
in azure_functions_worker
191 27 2024-04-12 2024-09-13 3 3 12449837+yunchuwang@users.n... gggwang1993@gmail.com
__init__.py
in azure_functions_worker/utils
1 - 2020-02-05 2020-06-26 2 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
in
3 - 2018-06-22 2018-08-07 2 1 elvis@magic.io elvis@magic.io
__main__.py
in azure_functions_worker
3 - 2019-08-01 2020-06-26 2 2 42051041+maiqbal11@users.no... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/bindings/shared_memory_data_transfer
10 - 2021-03-24 2024-07-11 2 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
retrycontext.py
in azure_functions_worker/bindings
14 - 2021-11-01 2023-07-06 2 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
version.py
in proxy_worker
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/protos/shared
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/protos/identity
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/utils
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in azure_functions_worker/_thirdparty
1 - 2020-05-01 2020-05-01 1 1 vrdmr@users.noreply.github.com vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/protos/shared
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/protos/identity
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
dispatcher.py
in azure_functions_worker
826 25 2019-08-01 2025-02-07 74 12 42051041+maiqbal11@users.no... lechen@microsoft.com
constants.py
in azure_functions_worker
49 - 2019-08-01 2025-02-07 42 10 42051041+maiqbal11@users.no... lechen@microsoft.com
meta.py
in azure_functions_worker/bindings
228 17 2019-08-01 2025-03-31 13 8 42051041+maiqbal11@users.no... 66287338+evanr-dev@users.no...
loader.py
in azure_functions_worker
207 13 2019-08-01 2024-07-11 23 7 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
datumdef.py
in azure_functions_worker/bindings
250 13 2019-08-01 2025-03-31 14 7 42051041+maiqbal11@users.no... 66287338+evanr-dev@users.no...
__init__.py
in azure_functions_worker/bindings
26 - 2019-08-01 2024-07-11 9 7 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
functions.py
in azure_functions_worker
390 14 2019-08-01 2024-07-11 18 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
logging.py
in azure_functions_worker
61 5 2019-08-01 2023-11-03 15 6 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
cfg
setup.cfg
in root
21 - 2018-02-15 2025-04-25 13 6 yury@magic.io 80794152+gavin-aguiar@users...
main.py
in azure_functions_worker
61 2 2019-08-01 2024-07-11 12 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
context.py
in azure_functions_worker/bindings
35 7 2019-08-01 2024-07-11 6 6 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
dependency.py
in azure_functions_worker/utils
182 14 2021-01-13 2024-07-11 13 5 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker
1 - 2019-08-01 2022-02-04 11 5 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
generic.py
in azure_functions_worker/bindings
58 6 2019-08-01 2024-07-11 10 5 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/protos
41 - 2019-08-01 2023-07-06 7 5 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
version.py
in azure_functions_worker
1 - 2022-02-04 2025-03-31 35 4 vrdmr@users.noreply.github.com 59299039+hallvictoria@users...
125 - 2024-07-11 2025-04-25 23 4 vrdmr@users.noreply.github.com 80794152+gavin-aguiar@users...
common.py
in azure_functions_worker/utils
69 10 2020-02-05 2024-07-11 11 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
proto
FunctionRpc.proto
in azure_functions_worker/protos/_src/src/proto
566 - 2019-08-01 2023-07-06 11 4 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
win_deps.ps1
in pack/scripts
23 - 2019-03-04 2025-04-25 11 4 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
worker.py
in python/prodV4
38 3 2022-02-04 2025-04-25 9 4 vrdmr@users.noreply.github.com 80794152+gavin-aguiar@users...
app_setting_manager.py
in azure_functions_worker/utils
44 1 2023-11-14 2025-02-07 6 4 59299039+hallvictoria@users... lechen@microsoft.com
typing_inspect.py
in azure_functions_worker/_thirdparty
83 15 2020-05-01 2024-07-11 6 4 vrdmr@users.noreply.github.com vrdmr@users.noreply.github.com
extension.py
in azure_functions_worker
149 13 2021-04-01 2024-07-11 5 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
wrappers.py
in azure_functions_worker/utils
41 3 2020-02-05 2024-07-11 8 3 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
shared_memory_manager.py
in azure_functions_worker/bindings/shared_memory_data_transfer
114 13 2021-03-24 2024-07-11 4 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor_windows.py
in azure_functions_worker/bindings/shared_memory_data_transfer
46 3 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
shared_memory_map.py
in azure_functions_worker/bindings/shared_memory_data_transfer
72 6 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor_unix.py
in azure_functions_worker/bindings/shared_memory_data_transfer
138 9 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
out.py
in azure_functions_worker/bindings
7 3 2019-08-01 2020-06-30 3 3 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
http_v2.py
in azure_functions_worker
191 27 2024-04-12 2024-09-13 3 3 12449837+yunchuwang@users.n... gggwang1993@gmail.com
32 - 2019-09-27 2024-12-11 3 3 42051041+maiqbal11@users.no... javia@microsoft.com
tracing.py
in azure_functions_worker/utils
26 4 2020-05-01 2024-07-11 4 2 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
tracecontext.py
in azure_functions_worker/bindings
25 7 2020-01-16 2021-04-01 3 2 yojagad@microsoft.com 48038149+hazhzeng@users.nor...
file_accessor_factory.py
in azure_functions_worker/bindings/shared_memory_data_transfer
16 1 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor.py
in azure_functions_worker/bindings/shared_memory_data_transfer
43 8 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/bindings/shared_memory_data_transfer
10 - 2021-03-24 2024-07-11 2 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
__main__.py
in azure_functions_worker
3 - 2019-08-01 2020-06-26 2 2 42051041+maiqbal11@users.no... 48038149+hazhzeng@users.nor...
proto
ClaimsIdentityRpc.proto
in azure_functions_worker/protos/_src/src/proto/identity
22 - 2019-08-22 2020-01-08 3 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
retrycontext.py
in azure_functions_worker/bindings
14 - 2021-11-01 2023-07-06 2 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in azure_functions_worker/utils
1 - 2020-02-05 2020-06-26 2 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
in
3 - 2018-06-22 2018-08-07 2 1 elvis@magic.io elvis@magic.io
shared_memory_metadata.py
in azure_functions_worker/bindings/shared_memory_data_transfer
4 1 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
shared_memory_constants.py
in azure_functions_worker/bindings/shared_memory_data_transfer
12 - 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
shared_memory_exception.py
in azure_functions_worker/bindings/shared_memory_data_transfer
3 1 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
nullable_converters.py
in azure_functions_worker/bindings
57 4 2022-07-01 2022-07-01 1 1 12449837+yunchuwang@users.n... 12449837+yunchuwang@users.n...
rpcexception.py
in azure_functions_worker/bindings
17 4 2021-11-01 2021-11-01 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
proto
NullableTypes.proto
in azure_functions_worker/protos/_src/src/proto/shared
24 - 2019-08-22 2019-08-22 1 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
__init__.py
in azure_functions_worker/protos/identity
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/protos/shared
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
proto
FunctionRpc.proto
in proxy_worker/protos/_src/src/proto
566 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
dispatcher.py
in proxy_worker
398 15 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
dependency.py
in proxy_worker/utils
126 12 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
start_worker.py
in proxy_worker
59 2 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
nullable_converters.py
in azure_functions_worker/bindings
57 4 2022-07-01 2022-07-01 1 1 12449837+yunchuwang@users.n... 12449837+yunchuwang@users.n...
logging.py
in proxy_worker
48 4 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
worker.py
in python/proxyV4
41 4 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/protos
41 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
common.py
in proxy_worker/utils
38 6 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
proto
NullableTypes.proto
in azure_functions_worker/protos/_src/src/proto/shared
24 - 2019-08-22 2019-08-22 1 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
proto
NullableTypes.proto
in proxy_worker/protos/_src/src/proto/shared
24 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
proto
ClaimsIdentityRpc.proto
in azure_functions_worker/protos/_src/src/proto/identity
22 - 2019-08-22 2020-01-08 3 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
proto
ClaimsIdentityRpc.proto
in proxy_worker/protos/_src/src/proto/identity
22 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
rpcexception.py
in azure_functions_worker/bindings
17 4 2021-11-01 2021-11-01 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
retrycontext.py
in azure_functions_worker/bindings
14 - 2021-11-01 2023-07-06 2 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
shared_memory_constants.py
in azure_functions_worker/bindings/shared_memory_data_transfer
12 - 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
constants.py
in proxy_worker/utils
6 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
shared_memory_metadata.py
in azure_functions_worker/bindings/shared_memory_data_transfer
4 1 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
shared_memory_exception.py
in azure_functions_worker/bindings/shared_memory_data_transfer
3 1 2021-03-24 2021-03-24 1 1 gohar.irfan@microsoft.com gohar.irfan@microsoft.com
__main__.py
in proxy_worker
3 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
in
3 - 2018-06-22 2018-08-07 2 1 elvis@magic.io elvis@magic.io
__init__.py
in pack/utils
3 - 2019-08-21 2019-08-21 1 1 42051041+maiqbal11@users.no... 42051041+maiqbal11@users.no...
__init__.py
in azure_functions_worker/utils
1 - 2020-02-05 2020-06-26 2 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/protos/identity
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/protos/shared
1 - 2020-01-10 2020-01-10 1 1 48038149+hazhzeng@users.nor... 48038149+hazhzeng@users.nor...
__init__.py
in azure_functions_worker/_thirdparty
1 - 2020-05-01 2020-05-01 1 1 vrdmr@users.noreply.github.com vrdmr@users.noreply.github.com
__init__.py
in proxy_worker/utils
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/protos/identity
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
__init__.py
in proxy_worker/protos/shared
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
version.py
in proxy_worker
1 - 2025-04-25 2025-04-25 1 1 80794152+gavin-aguiar@users... 80794152+gavin-aguiar@users...
file_accessor.py
in azure_functions_worker/bindings/shared_memory_data_transfer
43 8 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
tracing.py
in azure_functions_worker/utils
26 4 2020-05-01 2024-07-11 4 2 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
tracecontext.py
in azure_functions_worker/bindings
25 7 2020-01-16 2021-04-01 3 2 yojagad@microsoft.com 48038149+hazhzeng@users.nor...
file_accessor_factory.py
in azure_functions_worker/bindings/shared_memory_data_transfer
16 1 2021-03-24 2024-07-11 3 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
__init__.py
in azure_functions_worker/bindings/shared_memory_data_transfer
10 - 2021-03-24 2024-07-11 2 2 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
__main__.py
in azure_functions_worker
3 - 2019-08-01 2020-06-26 2 2 42051041+maiqbal11@users.no... 48038149+hazhzeng@users.nor...
http_v2.py
in azure_functions_worker
191 27 2024-04-12 2024-09-13 3 3 12449837+yunchuwang@users.n... gggwang1993@gmail.com
file_accessor_unix.py
in azure_functions_worker/bindings/shared_memory_data_transfer
138 9 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
shared_memory_manager.py
in azure_functions_worker/bindings/shared_memory_data_transfer
114 13 2021-03-24 2024-07-11 4 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
shared_memory_map.py
in azure_functions_worker/bindings/shared_memory_data_transfer
72 6 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
file_accessor_windows.py
in azure_functions_worker/bindings/shared_memory_data_transfer
46 3 2021-03-24 2024-07-11 3 3 gohar.irfan@microsoft.com vrdmr@users.noreply.github.com
wrappers.py
in azure_functions_worker/utils
41 3 2020-02-05 2024-07-11 8 3 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
32 - 2019-09-27 2024-12-11 3 3 42051041+maiqbal11@users.no... javia@microsoft.com
out.py
in azure_functions_worker/bindings
7 3 2019-08-01 2020-06-30 3 3 42051041+maiqbal11@users.no... vrdmr@users.noreply.github.com
proto
FunctionRpc.proto
in azure_functions_worker/protos/_src/src/proto
566 - 2019-08-01 2023-07-06 11 4 42051041+maiqbal11@users.no... 80794152+gavin-aguiar@users...
extension.py
in azure_functions_worker
149 13 2021-04-01 2024-07-11 5 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
125 - 2024-07-11 2025-04-25 23 4 vrdmr@users.noreply.github.com 80794152+gavin-aguiar@users...
typing_inspect.py
in azure_functions_worker/_thirdparty
83 15 2020-05-01 2024-07-11 6 4 vrdmr@users.noreply.github.com vrdmr@users.noreply.github.com
common.py
in azure_functions_worker/utils
69 10 2020-02-05 2024-07-11 11 4 48038149+hazhzeng@users.nor... vrdmr@users.noreply.github.com
Correlations

File Size vs. Number of Changes: 69 points

pack/scripts/win_deps.ps1 x: 23 lines of code y: 11 # changes proxy_worker/__init__.py x: 1 lines of code y: 1 # changes proxy_worker/__main__.py x: 3 lines of code y: 1 # changes proxy_worker/dispatcher.py x: 398 lines of code y: 1 # changes proxy_worker/logging.py x: 48 lines of code y: 1 # changes proxy_worker/protos/__init__.py x: 41 lines of code y: 1 # changes proxy_worker/protos/_src/src/proto/FunctionRpc.proto x: 566 lines of code y: 1 # changes proxy_worker/protos/_src/src/proto/identity/ClaimsIdentityRpc.proto x: 22 lines of code y: 1 # changes proxy_worker/protos/_src/src/proto/shared/NullableTypes.proto x: 24 lines of code y: 1 # changes proxy_worker/start_worker.py x: 59 lines of code y: 1 # changes proxy_worker/utils/common.py x: 38 lines of code y: 1 # changes proxy_worker/utils/constants.py x: 6 lines of code y: 1 # changes proxy_worker/utils/dependency.py x: 126 lines of code y: 1 # changes pyproject.toml x: 125 lines of code y: 23 # changes python/prodV4/worker.py x: 38 lines of code y: 9 # changes setup.cfg x: 21 lines of code y: 13 # changes azure_functions_worker/version.py x: 1 lines of code y: 35 # changes azure_functions_worker/bindings/datumdef.py x: 250 lines of code y: 14 # changes azure_functions_worker/bindings/meta.py x: 228 lines of code y: 13 # changes azure_functions_worker/constants.py x: 49 lines of code y: 42 # changes azure_functions_worker/dispatcher.py x: 826 lines of code y: 74 # changes azure_functions_worker/utils/app_setting_manager.py x: 44 lines of code y: 6 # changes pack/Microsoft.Azure.Functions.PythonWorker.targets x: 32 lines of code y: 3 # changes azure_functions_worker/http_v2.py x: 191 lines of code y: 3 # changes azure_functions_worker/_thirdparty/typing_inspect.py x: 83 lines of code y: 6 # changes azure_functions_worker/bindings/__init__.py x: 26 lines of code y: 9 # changes azure_functions_worker/bindings/context.py x: 35 lines of code y: 6 # changes azure_functions_worker/bindings/generic.py x: 58 lines of code y: 10 # changes azure_functions_worker/bindings/shared_memory_data_transfer/__init__.py x: 10 lines of code y: 2 # changes azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor.py x: 43 lines of code y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_factory.py x: 16 lines of code y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_unix.py x: 138 lines of code y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_windows.py x: 46 lines of code y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_manager.py x: 114 lines of code y: 4 # changes azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_map.py x: 72 lines of code y: 3 # changes azure_functions_worker/extension.py x: 149 lines of code y: 5 # changes azure_functions_worker/functions.py x: 390 lines of code y: 18 # changes azure_functions_worker/loader.py x: 207 lines of code y: 23 # changes azure_functions_worker/main.py x: 61 lines of code y: 12 # changes azure_functions_worker/utils/common.py x: 69 lines of code y: 11 # changes azure_functions_worker/utils/dependency.py x: 182 lines of code y: 13 # changes azure_functions_worker/utils/tracing.py x: 26 lines of code y: 4 # changes azure_functions_worker/utils/wrappers.py x: 41 lines of code y: 8 # changes azure_functions_worker/logging.py x: 61 lines of code y: 15 # changes azure_functions_worker/bindings/retrycontext.py x: 14 lines of code y: 2 # changes azure_functions_worker/protos/__init__.py x: 41 lines of code y: 7 # changes azure_functions_worker/protos/_src/src/proto/FunctionRpc.proto x: 566 lines of code y: 11 # changes azure_functions_worker/bindings/nullable_converters.py x: 57 lines of code y: 1 # changes azure_functions_worker/__init__.py x: 1 lines of code y: 11 # changes azure_functions_worker/bindings/rpcexception.py x: 17 lines of code y: 1 # changes azure_functions_worker/bindings/tracecontext.py x: 25 lines of code y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_constants.py x: 12 lines of code y: 1 # changes azure_functions_worker/bindings/out.py x: 7 lines of code y: 3 # changes azure_functions_worker/__main__.py x: 3 lines of code y: 2 # changes azure_functions_worker/utils/__init__.py x: 1 lines of code y: 2 # changes azure_functions_worker/protos/_src/src/proto/identity/ClaimsIdentityRpc.proto x: 22 lines of code y: 3 # changes
74.0
# changes
  min: 1.0
  average: 6.96
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.5
  max: 74.0
0 826.0
lines of code
min: 1.0 | average: 84.61 | 25th percentile: 5.0 | median: 35.0 | 75th percentile: 70.5 | max: 826.0

Number of Contributors vs. Number of Changes: 69 points

pack/scripts/win_deps.ps1 x: 4 # contributors y: 11 # changes proxy_worker/__init__.py x: 1 # contributors y: 1 # changes pyproject.toml x: 4 # contributors y: 23 # changes python/prodV4/worker.py x: 4 # contributors y: 9 # changes setup.cfg x: 6 # contributors y: 13 # changes azure_functions_worker/version.py x: 4 # contributors y: 35 # changes azure_functions_worker/bindings/datumdef.py x: 7 # contributors y: 14 # changes azure_functions_worker/bindings/meta.py x: 8 # contributors y: 13 # changes azure_functions_worker/constants.py x: 10 # contributors y: 42 # changes azure_functions_worker/dispatcher.py x: 12 # contributors y: 74 # changes azure_functions_worker/utils/app_setting_manager.py x: 4 # contributors y: 6 # changes pack/Microsoft.Azure.Functions.PythonWorker.targets x: 3 # contributors y: 3 # changes azure_functions_worker/bindings/__init__.py x: 7 # contributors y: 9 # changes azure_functions_worker/bindings/context.py x: 6 # contributors y: 6 # changes azure_functions_worker/bindings/generic.py x: 5 # contributors y: 10 # changes azure_functions_worker/bindings/shared_memory_data_transfer/__init__.py x: 2 # contributors y: 2 # changes azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor.py x: 2 # contributors y: 3 # changes azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_manager.py x: 3 # contributors y: 4 # changes azure_functions_worker/extension.py x: 4 # contributors y: 5 # changes azure_functions_worker/functions.py x: 6 # contributors y: 18 # changes azure_functions_worker/loader.py x: 7 # contributors y: 23 # changes azure_functions_worker/main.py x: 6 # contributors y: 12 # changes azure_functions_worker/utils/dependency.py x: 5 # contributors y: 13 # changes azure_functions_worker/utils/tracing.py x: 2 # contributors y: 4 # changes azure_functions_worker/utils/wrappers.py x: 3 # contributors y: 8 # changes azure_functions_worker/logging.py x: 6 # contributors y: 15 # changes azure_functions_worker/bindings/retrycontext.py x: 1 # contributors y: 2 # changes azure_functions_worker/protos/__init__.py x: 5 # contributors y: 7 # changes azure_functions_worker/__init__.py x: 5 # contributors y: 11 # changes azure_functions_worker/protos/_src/src/proto/identity/ClaimsIdentityRpc.proto x: 1 # contributors y: 3 # changes
74.0
# changes
  min: 1.0
  average: 6.96
  25th percentile: 1.0
  median: 3.0
  75th percentile: 9.5
  max: 74.0
0 12.0
# contributors
min: 1.0 | average: 2.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0

Number of Contributors vs. File Size: 69 points

pack/scripts/win_deps.ps1 x: 4 # contributors y: 23 lines of code proxy_worker/__init__.py x: 1 # contributors y: 1 lines of code proxy_worker/dispatcher.py x: 1 # contributors y: 398 lines of code proxy_worker/logging.py x: 1 # contributors y: 48 lines of code proxy_worker/protos/__init__.py x: 1 # contributors y: 41 lines of code proxy_worker/protos/_src/src/proto/FunctionRpc.proto x: 1 # contributors y: 566 lines of code proxy_worker/protos/_src/src/proto/identity/ClaimsIdentityRpc.proto x: 1 # contributors y: 22 lines of code proxy_worker/protos/_src/src/proto/shared/NullableTypes.proto x: 1 # contributors y: 24 lines of code proxy_worker/start_worker.py x: 1 # contributors y: 59 lines of code proxy_worker/utils/common.py x: 1 # contributors y: 38 lines of code proxy_worker/utils/constants.py x: 1 # contributors y: 6 lines of code proxy_worker/utils/dependency.py x: 1 # contributors y: 126 lines of code pyproject.toml x: 4 # contributors y: 125 lines of code python/prodV4/worker.py x: 4 # contributors y: 38 lines of code setup.cfg x: 6 # contributors y: 21 lines of code azure_functions_worker/version.py x: 4 # contributors y: 1 lines of code azure_functions_worker/bindings/datumdef.py x: 7 # contributors y: 250 lines of code azure_functions_worker/bindings/meta.py x: 8 # contributors y: 228 lines of code azure_functions_worker/constants.py x: 10 # contributors y: 49 lines of code azure_functions_worker/dispatcher.py x: 12 # contributors y: 826 lines of code azure_functions_worker/utils/app_setting_manager.py x: 4 # contributors y: 44 lines of code pack/Microsoft.Azure.Functions.PythonWorker.targets x: 3 # contributors y: 32 lines of code azure_functions_worker/http_v2.py x: 3 # contributors y: 191 lines of code azure_functions_worker/_thirdparty/typing_inspect.py x: 4 # contributors y: 83 lines of code azure_functions_worker/bindings/__init__.py x: 7 # contributors y: 26 lines of code azure_functions_worker/bindings/context.py x: 6 # contributors y: 35 lines of code azure_functions_worker/bindings/generic.py x: 5 # contributors y: 58 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/__init__.py x: 2 # contributors y: 10 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor.py x: 2 # contributors y: 43 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_factory.py x: 2 # contributors y: 16 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_unix.py x: 3 # contributors y: 138 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/file_accessor_windows.py x: 3 # contributors y: 46 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_manager.py x: 3 # contributors y: 114 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_map.py x: 3 # contributors y: 72 lines of code azure_functions_worker/extension.py x: 4 # contributors y: 149 lines of code azure_functions_worker/functions.py x: 6 # contributors y: 390 lines of code azure_functions_worker/loader.py x: 7 # contributors y: 207 lines of code azure_functions_worker/main.py x: 6 # contributors y: 61 lines of code azure_functions_worker/utils/common.py x: 4 # contributors y: 69 lines of code azure_functions_worker/utils/dependency.py x: 5 # contributors y: 182 lines of code azure_functions_worker/utils/tracing.py x: 2 # contributors y: 26 lines of code azure_functions_worker/utils/wrappers.py x: 3 # contributors y: 41 lines of code azure_functions_worker/bindings/retrycontext.py x: 1 # contributors y: 14 lines of code azure_functions_worker/protos/__init__.py x: 5 # contributors y: 41 lines of code azure_functions_worker/protos/_src/src/proto/FunctionRpc.proto x: 4 # contributors y: 566 lines of code azure_functions_worker/bindings/nullable_converters.py x: 1 # contributors y: 57 lines of code azure_functions_worker/__init__.py x: 5 # contributors y: 1 lines of code azure_functions_worker/bindings/rpcexception.py x: 1 # contributors y: 17 lines of code azure_functions_worker/bindings/shared_memory_data_transfer/shared_memory_constants.py x: 1 # contributors y: 12 lines of code azure_functions_worker/bindings/out.py x: 3 # contributors y: 7 lines of code azure_functions_worker/__main__.py x: 2 # contributors y: 3 lines of code
826.0
lines of code
  min: 1.0
  average: 84.61
  25th percentile: 5.0
  median: 35.0
  75th percentile: 70.5
  max: 826.0
0 12.0
# contributors
min: 1.0 | average: 2.96 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 4.0 | max: 12.0