awslabs / aws-crt-python
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 61
  • Daily file updates (only one update per file and date counted): 273
  • First update: 2018-10-11
  • Latest update: 2022-01-07
  • Days between first and latest update: 1185 (169 weeks, estimated 845 working days)
  • Active days (at least one file change): 183
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 61 files with 8,170 lines of code in files.
    • 56 files that are 366+ days old (8,060 lines of code)
    • 4 files that are 181-365 days old (78 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (32 lines of code)
98% | <1% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 61 files with 8,170 lines of code in files.
    • 23 files have been last changed 366+ days ago (1,740 lines of code)
    • 31 files have been last changed 181-365 days ago (4,671 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 7 files have been last changed 1-30 days ago (1,759 lines of code)
21% | 57% | 0% | 0% | 21%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, c, yml, js, html, h, txt, rst, sh, bat, md, css, json, in, cfg, gitignore, clang-format, gitmodules, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c98% | <1% | 0% | 0% | <1%
py99% | <1% | 0% | 0% | 0%
h97% | 2% | 0% | 0% | 0%
yml88% | 11% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c19% | 57% | 0% | 0% | 22%
py16% | 62% | 0% | 0% | 20%
h76% | 13% | 0% | 0% | 10%
yml54% | 45% | 0% | 0% | 0%
cfg100% | 0% | 0% | 0% | 0%
in0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
source98% | <1% | 0% | 0% | <1%
awscrt99% | <1% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
awscrt/eventstream100% | 0% | 0% | 0% | 0%
codebuild/cd100% | 0% | 0% | 0% | 0%
continuous-delivery100% | 0% | 0% | 0% | 0%
docsrc/source100% | 0% | 0% | 0% | 0%
codebuild0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source22% | 55% | 0% | 0% | 22%
ROOT58% | 0% | 0% | 0% | 41%
codebuild/cd61% | 38% | 0% | 0% | 0%
continuous-delivery81% | 18% | 0% | 0% | 0%
docsrc/source100% | 0% | 0% | 0% | 0%
awscrt0% | 79% | 0% | 0% | 20%
awscrt/eventstream0% | 100% | 0% | 0% | 0%
codebuild0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
io.c
in source
654 14 25 1203 31
module.c
in source
548 15 25 1203 53
setup.py
in root
209 13 25 1203 82
module.h
in source
47 - 418 1203 19
io.h
in source
24 - 25 1203 13
mqtt_client_connection.c
in source
872 17 263 1183 36
mqtt_client.c
in source
56 1 511 1183 8
mqtt_client_connection.h
in source
15 - 585 1183 10
mqtt_client.h
in source
7 - 585 1183 4
pull-pypirc.py
in continuous-delivery
26 1 585 1100 3
in
MANIFEST.in
in root
16 - 25 1100 12
test-pip-install.py
in continuous-delivery
3 - 585 1100 3
manylinux-x64-build.yml
in codebuild/cd
30 - 320 1097 10
manylinux-x86-build.yml
in codebuild/cd
29 - 320 1097 10
publish_to_test_pypi.yml
in codebuild/cd
26 - 389 1097 6
publish_to_prod_pypi.yml
in codebuild/cd
26 - 389 1097 6
mqtt.py
in awscrt
279 17 263 1072 28
io.py
in awscrt
276 28 25 1072 29
crypto.c
in source
164 2 258 1072 5
crypto.py
in awscrt
27 10 258 1072 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
windows-tee.yml
in codebuild/cd
19 - 1023 1023 1
cfg
setup.cfg
in root
3 - 865 866 2
manylinux1-tee.yml
in codebuild/cd
22 - 791 1023 3
conf.py
in docsrc/source
16 - 631 631 1
test-pip-install.py
in continuous-delivery
3 - 585 1100 3
mqtt_client.h
in source
7 - 585 1183 4
mqtt_client_connection.h
in source
15 - 585 1183 10
pull-pypirc.py
in continuous-delivery
26 1 585 1100 3
http.h
in source
36 - 585 867 5
mqtt_client.c
in source
56 1 511 1183 8
http_headers.c
in source
187 1 510 809 5
http_stream.c
in source
213 5 510 887 9
elasticurl.py
in root
196 4 455 1006 18
event_stream.h
in source
22 - 445 453 3
module.h
in source
47 - 418 1203 19
auth.h
in source
35 - 390 827 11
auth_credentials.c
in source
498 6 390 827 12
publish_to_prod_pypi.yml
in codebuild/cd
26 - 389 1097 6
publish_to_test_pypi.yml
in codebuild/cd
26 - 389 1097 6
pip-install-with-retry.py
in continuous-delivery
27 - 389 389 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pkcs11_lib.c
in source
32 1 25 25 1
crc.c
in source
48 - 258 258 1
checksums.h
in source
6 - 258 258 1
checksums.py
in awscrt
5 2 258 258 1
linux-integration-tests.yml
in codebuild
19 - 266 266 1
s3_meta_request.c
in source
504 12 244 384 5
s3.py
in awscrt
188 12 281 384 4
s3_client.c
in source
127 3 384 384 1
s3_benchmark.py
in root
124 13 384 384 1
s3.h
in source
9 - 384 384 1
pip-install-with-retry.py
in continuous-delivery
27 - 389 389 1
common.c
in source
40 - 285 390 2
common.h
in source
7 - 285 390 2
common.py
in awscrt
5 2 285 390 2
event_stream_rpc_client_continuation.c
in source
247 4 264 445 6
rpc.py
in awscrt/eventstream
243 25 342 445 4
__init__.py
in awscrt/eventstream
142 28 342 445 2
event_stream_headers.c
in source
218 2 285 452 3
event_stream_rpc_client_connection.c
in source
269 6 252 453 8
event_stream.h
in source
22 - 445 453 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
io.c
in source
654 14 25 1203 31
module.c
in source
548 15 25 1203 53
io.py
in awscrt
276 28 25 1072 29
setup.py
in root
209 13 25 1203 82
pkcs11_lib.c
in source
32 1 25 25 1
io.h
in source
24 - 25 1203 13
in
MANIFEST.in
in root
16 - 25 1100 12
auth.py
in awscrt
256 32 243 827 17
auth_signer.c
in source
90 2 243 808 8
s3_meta_request.c
in source
504 12 244 384 5
event_stream_rpc_client_connection.c
in source
269 6 252 453 8
crypto.c
in source
164 2 258 1072 5
crc.c
in source
48 - 258 258 1
crypto.py
in awscrt
27 10 258 1072 7
crypto.h
in source
17 - 258 1072 4
checksums.h
in source
6 - 258 258 1
checksums.py
in awscrt
5 2 258 258 1
mqtt_client_connection.c
in source
872 17 263 1183 36
mqtt.py
in awscrt
279 17 263 1072 28
http.py
in awscrt
247 41 263 1016 31