aws / aws-encryption-sdk-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: 81
  • Daily file updates (only one update per file and date counted): 534
  • First update: 2017-02-06
  • Latest update: 2021-12-30
  • Days between first and latest update: 1789 (255 weeks, estimated 1275 working days)
  • Active days (at least one file change): 188
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 81 files with 4,403 lines of code in files.
    • 58 files that are 366+ days old (3,973 lines of code)
    • 19 files that are 181-365 days old (340 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 4 files that are 31-90 days old (90 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
90% | 7% | 0% | 2% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 81 files with 4,403 lines of code in files.
    • 36 files have been last changed 366+ days ago (1,650 lines of code)
    • 17 files have been last changed 181-365 days ago (989 lines of code)
    • 2 files have been last changed 91-180 days ago (308 lines of code)
    • 26 files have been last changed 31-90 days ago (1,456 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
37% | 22% | 6% | 33% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, yml, txt, rst, yaml, json, cfg, md, ini, in, gitignore, sh, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py98% | <1% | 0% | <1% | 0%
yml40% | 49% | 0% | 10% | 0%
cfg100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py41% | 23% | 8% | 27% | 0%
yml14% | 14% | 0% | 70% | 0%
cfg59% | 40% | 0% | 0% | 0%
in47% | 0% | 0% | 52% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/aws_encryption_sdk99% | <1% | 0% | <1% | 0%
ROOT100% | 0% | 0% | 0% | 0%
decrypt_oracle/src100% | 0% | 0% | 0% | 0%
decrypt_oracle100% | 0% | 0% | 0% | 0%
codebuild/py3763% | 36% | 0% | 0% | 0%
codebuild/py3863% | 36% | 0% | 0% | 0%
codebuild/py3663% | 36% | 0% | 0% | 0%
doc100% | 0% | 0% | 0% | 0%
codebuild/py390% | 100% | 0% | 0% | 0%
codebuild/release0% | 100% | 0% | 0% | 0%
codebuild/coverage0% | 100% | 0% | 0% | 0%
codebuild/compliance0% | 100% | 0% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
codebuild/py3100% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/aws_encryption_sdk40% | 24% | 7% | 26% | 0%
ROOT48% | 16% | 0% | 35% | 0%
decrypt_oracle/src100% | 0% | 0% | 0% | 0%
decrypt_oracle48% | 0% | 51% | 0% | 0%
codebuild/release0% | 70% | 0% | 30% | 0%
codebuild/coverage0% | 100% | 0% | 0% | 0%
codebuild/compliance0% | 100% | 0% | 0% | 0%
compliance_exceptions0% | 100% | 0% | 0% | 0%
codebuild/py390% | 0% | 0% | 100% | 0%
codebuild/py3100% | 0% | 0% | 100% | 0%
codebuild/py370% | 0% | 0% | 100% | 0%
codebuild/py380% | 0% | 0% | 100% | 0%
codebuild/py360% | 0% | 0% | 100% | 0%
doc0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
setup.py
in root
43 3 85 1821 21
conf.py
in doc
43 3 81 1821 9
cfg
setup.cfg
in root
41 - 312 1821 17
in
MANIFEST.in
in root
9 - 78 1821 6
streaming_client.py
in src/aws_encryption_sdk
590 35 85 1603 35
kms.py
in src/aws_encryption_sdk/key_providers
398 34 230 1603 21
deserialize.py
in src/aws_encryption_sdk/internal/formatting
266 21 160 1603 16
serialize.py
in src/aws_encryption_sdk/internal/formatting
257 13 524 1603 8
base.py
in src/aws_encryption_sdk/key_providers
214 27 230 1603 16
identifiers.py
in src/aws_encryption_sdk
196 15 83 1603 36
caching.py
in src/aws_encryption_sdk/materials_managers
117 8 524 1603 14
raw.py
in src/aws_encryption_sdk/key_providers
108 7 603 1603 8
local.py
in src/aws_encryption_sdk/caches
101 13 1056 1603 4
elliptic_curve.py
in src/aws_encryption_sdk/internal/crypto
96 5 215 1603 6
__init__.py
in src/aws_encryption_sdk
89 6 85 1603 14
__init__.py
in src/aws_encryption_sdk/caches
89 12 851 1603 5
encryption_context.py
in src/aws_encryption_sdk/internal/formatting
85 5 524 1603 5
default.py
in src/aws_encryption_sdk/materials_managers
79 4 508 1603 11
authentication.py
in src/aws_encryption_sdk/internal/crypto
73 13 1265 1603 3
wrapping_keys.py
in src/aws_encryption_sdk/internal/crypto
62 3 1265 1603 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in src/aws_encryption_sdk/internal
1 - 1603 1603 1
__init__.py
in src/aws_encryption_sdk/internal/crypto
1 - 1603 1603 1
__init__.py
in src/aws_encryption_sdk/key_providers
1 - 1603 1603 1
str_ops.py
in src/aws_encryption_sdk/internal
11 2 1603 1603 1
base.py
in src/aws_encryption_sdk/caches
12 4 1603 1603 1
structures.py
in src/aws_encryption_sdk/internal
28 - 1603 1603 1
cfg
park.cfg
in root
29 - 1370 1370 1
iv.py
in src/aws_encryption_sdk/internal/crypto
17 3 1265 1603 3
encryption.py
in src/aws_encryption_sdk/internal/crypto
38 9 1265 1603 3
wrapping_keys.py
in src/aws_encryption_sdk/internal/crypto
62 3 1265 1603 3
authentication.py
in src/aws_encryption_sdk/internal/crypto
73 13 1265 1603 3
__init__.py
in decrypt_oracle/src/aws_encryption_sdk_decrypt_oracle/key_providers
1 - 1208 1208 1
__init__.py
in decrypt_oracle/src/aws_encryption_sdk_decrypt_oracle
1 - 1208 1208 1
in
MANIFEST.in
in decrypt_oracle
8 - 1208 1208 1
app.py
in decrypt_oracle
1 - 1120 1208 3
cfg
setup.cfg
in decrypt_oracle
31 - 1120 1208 5
null.py
in src/aws_encryption_sdk/caches
12 4 1056 1603 4
local.py
in src/aws_encryption_sdk/caches
101 13 1056 1603 4
base.py
in src/aws_encryption_sdk/materials_managers
8 2 1041 1603 2
__init__.py
in src/aws_encryption_sdk/caches
89 12 851 1603 5
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
awses_local.yml
in codebuild/py310
25 - 85 85 1
integ.yml
in codebuild/py310
22 - 85 85 1
examples.yml
in codebuild/py310
22 - 85 85 1
compatability.py
in src/aws_encryption_sdk
21 1 85 85 1
compliance.yml
in codebuild/compliance
8 - 230 230 1
aws-kms-mrk-aware-master-key-provider.py
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-symmetric-region-discovery-keyring.py
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-multi-keyrings.py
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-symmetric-keyring.py
in compliance_exceptions
1 - 230 230 1
aws-kms-mrk-aware-master-key.py
in compliance_exceptions
1 - 230 230 1
awses_local.yml
in codebuild/py37
25 - 85 250 3
awses_local.yml
in codebuild/py38
25 - 85 250 4
awses_local.yml
in codebuild/py36
25 - 85 250 3
signature.py
in src/aws_encryption_sdk/internal/utils
11 1 250 250 1
awses_1.7.1.yml
in codebuild/py39
25 - 85 295 3
awses_latest.yml
in codebuild/py39
25 - 85 295 3
awses_2.0.0.yml
in codebuild/py39
25 - 85 295 3
integ.yml
in codebuild/py39
22 - 85 295 3
examples.yml
in codebuild/py39
22 - 85 295 3
validate.yml
in codebuild/release
33 - 83 312 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
in
MANIFEST.in
in root
9 - 78 1821 6
conf.py
in doc
43 3 81 1821 9
identifiers.py
in src/aws_encryption_sdk
196 15 83 1603 36
validate.yml
in codebuild/release
33 - 83 312 3
streaming_client.py
in src/aws_encryption_sdk
590 35 85 1603 35
__init__.py
in src/aws_encryption_sdk
89 6 85 1603 14
setup.py
in root
43 3 85 1821 21
buildspec.yml
in root
37 - 85 406 7
awses_local.yml
in codebuild/py310
25 - 85 85 1
awses_local.yml
in codebuild/py37
25 - 85 250 3
awses_local.yml
in codebuild/py38
25 - 85 250 4
awses_local.yml
in codebuild/py36
25 - 85 250 3
awses_1.7.1.yml
in codebuild/py39
25 - 85 295 3
awses_latest.yml
in codebuild/py39
25 - 85 295 3
awses_2.0.0.yml
in codebuild/py39
25 - 85 295 3
integ.yml
in codebuild/py310
22 - 85 85 1
examples.yml
in codebuild/py310
22 - 85 85 1
integ.yml
in codebuild/py37
22 - 85 406 3
examples.yml
in codebuild/py37
22 - 85 406 3
integ.yml
in codebuild/py38
22 - 85 406 4