aws / aws-dynamodb-encryption-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 58 files with 3,491 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (772 lines of code)
    • 37 files changed 6-20 times (2,418 lines of code)
    • 16 files changed 1-5 times (301 lines of code)
0% | 0% | 22% | 69% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
py, json, rst, yml, txt, md, yaml, cfg, ini, sh, in, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 24% | 74% | 1%
cfg0% | 0% | 0% | 69% | 30%
yml0% | 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
src/dynamodb_encryption_sdk/material_providers0% | 0% | 34% | 65% | 0%
src/dynamodb_encryption_sdk0% | 0% | 70% | 16% | 12%
src/dynamodb_encryption_sdk/internal0% | 0% | 16% | 83% | <1%
src/dynamodb_encryption_sdk/encrypted0% | 0% | 26% | 73% | 0%
src/dynamodb_encryption_sdk/materials0% | 0% | 0% | 100% | 0%
src/dynamodb_encryption_sdk/delegated_keys0% | 0% | 0% | 100% | 0%
ROOT0% | 0% | 0% | 66% | 33%
doc0% | 0% | 0% | 100% | 0%
codebuild/release0% | 0% | 0% | 0% | 100%
codebuild0% | 0% | 0% | 0% | 100%
codebuild/coverage0% | 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
identifiers.py
in src/dynamodb_encryption_sdk
23 3 83 1427 28
client.py
in src/dynamodb_encryption_sdk/encrypted
130 9 519 1426 23
structures.py
in src/dynamodb_encryption_sdk
165 18 519 1427 23
aws_kms.py
in src/dynamodb_encryption_sdk/material_providers
271 19 519 1427 23
utils.py
in src/dynamodb_encryption_sdk/internal
183 17 519 1427 21
table.py
in src/dynamodb_encryption_sdk/encrypted
82 5 519 1427 20
resource.py
in src/dynamodb_encryption_sdk/encrypted
114 8 519 1426 19
primitives.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
273 29 519 1427 19
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto/jce_bridge
122 15 519 1427 18
cfg
setup.cfg
in root
50 - 312 1427 17
__init__.py
in src/dynamodb_encryption_sdk/encrypted
52 6 1250 1427 17
item.py
in src/dynamodb_encryption_sdk/encrypted
112 4 519 1427 17
jce.py
in src/dynamodb_encryption_sdk/delegated_keys
128 17 1250 1427 17
most_recent.py
in src/dynamodb_encryption_sdk/material_providers
205 18 84 1379 17
wrapped.py
in src/dynamodb_encryption_sdk/materials
119 10 519 1427 15
__init__.py
in src/dynamodb_encryption_sdk/delegated_keys
37 11 208 1427 14
identifiers.py
in src/dynamodb_encryption_sdk/internal
61 2 519 1427 14
raw.py
in src/dynamodb_encryption_sdk/materials
95 10 1250 1427 14
authentication.py
in src/dynamodb_encryption_sdk/internal/crypto
54 4 519 1427 13
attribute.py
in src/dynamodb_encryption_sdk/internal/formatting/deserialize
95 1 519 1427 13