aws / aws-advanced-python-wrapper
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 76 files with 9,105 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (71 lines of code)
    • 11 files changed 6-20 times (3,755 lines of code)
    • 64 files changed 1-5 times (5,279 lines of code)
0% | 0% | <1% | 41% | 57%
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 76 files with 9,105 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 3 files changed by 6-10 contributors (1,198 lines of code)
    • 34 files changed by 2-5 contributors (5,866 lines of code)
    • 39 files changed by 1 contributor (2,041 lines of code)
0% | 0% | 13% | 64% | 22%
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, md, java, yaml, properties, json, ini, kts, txt, html, gitignore, toml, sql, bat
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
toml0% | 0% | 100% | 0% | 0%
py0% | 0% | 0% | 41% | 58%
kts0% | 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
ROOT0% | 0% | 95% | 0% | 4%
aws_advanced_python_wrapper0% | 0% | 0% | 43% | 56%
benchmarks0% | 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
71 - 2023-05-16 2024-12-13 32 7 alexr@alexrsmacbookpro.local 64801825+karenc-bq@users.no...
properties.py
in aws_advanced_python_wrapper/utils
394 13 2023-10-17 2025-03-14 18 6 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
plugin_service.py
in aws_advanced_python_wrapper
733 103 2023-10-17 2024-11-07 16 6 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
host_monitoring_plugin.py
in aws_advanced_python_wrapper
535 47 2023-10-17 2024-05-14 10 4 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
iam_plugin.py
in aws_advanced_python_wrapper
101 6 2023-10-17 2024-11-07 7 5 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
wrapper.py
in aws_advanced_python_wrapper
243 44 2023-10-17 2024-05-09 7 4 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
host_list_provider.py
in aws_advanced_python_wrapper
445 38 2023-10-17 2024-10-18 7 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
database_dialect.py
in aws_advanced_python_wrapper
545 65 2023-10-17 2024-01-09 7 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
connection_provider.py
in aws_advanced_python_wrapper
108 16 2023-10-17 2024-05-08 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
mysql_driver_dialect.py
in aws_advanced_python_wrapper
131 13 2023-10-17 2024-10-18 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
sql_alchemy_connection_provider.py
in aws_advanced_python_wrapper
137 20 2023-10-17 2024-10-18 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
failover_plugin.py
in aws_advanced_python_wrapper
383 26 2023-10-17 2024-11-07 6 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
driver_info.py
in aws_advanced_python_wrapper
3 - 2024-01-09 2024-12-13 5 2 75754763+congoamz@users.nor... 64801825+karenc-bq@users.no...
pg_exception_handler.py
in aws_advanced_python_wrapper/utils
77 2 2023-10-17 2024-05-14 5 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
default_plugin.py
in aws_advanced_python_wrapper
103 9 2023-10-17 2024-02-20 5 4 64801825+karenc-bq@users.no... 75754709+sergiyvamz@users.n...
aurora_connection_tracker_plugin.py
in aws_advanced_python_wrapper
152 15 2023-10-17 2024-11-07 5 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
aws_secrets_manager_plugin.py
in aws_advanced_python_wrapper
152 10 2023-10-17 2024-11-07 5 4 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
rdsutils.py
in aws_advanced_python_wrapper/utils
189 22 2023-10-17 2024-11-07 5 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
fastest_response_strategy_plugin.py
in aws_advanced_python_wrapper
258 24 2024-03-13 2024-12-11 5 3 95259163+joyc-bq@users.nore... 95259163+joyc-bq@users.nore...
read_write_splitting_plugin.py
in aws_advanced_python_wrapper
284 23 2023-10-17 2024-11-07 5 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
log.py
in aws_advanced_python_wrapper/utils
48 5 2023-10-17 2024-04-26 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
driver_dialect.py
in aws_advanced_python_wrapper
110 24 2023-10-17 2024-03-13 4 3 64801825+karenc-bq@users.no... 95259163+joyc-bq@users.nore...
pg_driver_dialect.py
in aws_advanced_python_wrapper
122 14 2023-10-17 2024-05-08 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
reader_failover_handler.py
in aws_advanced_python_wrapper
166 14 2023-10-17 2024-11-07 4 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
writer_failover_handler.py
in aws_advanced_python_wrapper
231 15 2023-10-17 2024-11-07 4 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
messages.py
in aws_advanced_python_wrapper/utils
16 3 2023-10-17 2024-04-26 3 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
mysql_exception_handler.py
in aws_advanced_python_wrapper/utils
42 2 2023-10-17 2024-12-13 3 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
sliding_expiration_cache.py
in aws_advanced_python_wrapper/utils
108 20 2023-10-17 2024-11-07 3 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
143 26 2023-11-06 2024-02-01 3 3 62349012+justing-bq@users.n... 64801825+karenc-bq@users.no...
stale_dns_plugin.py
in aws_advanced_python_wrapper
146 12 2023-10-17 2024-11-07 3 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
federated_plugin.py
in aws_advanced_python_wrapper
226 18 2024-01-27 2024-11-07 3 3 95259163+joyc-bq@users.nore... 69273634+aaron-congo@users....
driver_dialect_codes.py
in aws_advanced_python_wrapper
4 - 2023-10-17 2024-10-18 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in aws_advanced_python_wrapper
9 1 2023-10-17 2023-11-16 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
exception_handling.py
in aws_advanced_python_wrapper
34 7 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
plugin.py
in aws_advanced_python_wrapper
61 11 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
cache_map.py
in aws_advanced_python_wrapper/utils
63 12 2023-10-17 2023-11-29 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
sqlalchemy_driver_dialect.py
in aws_advanced_python_wrapper
81 12 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
driver_dialect_manager.py
in aws_advanced_python_wrapper
88 8 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
hostinfo.py
in aws_advanced_python_wrapper
95 17 2023-10-17 2024-04-26 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
iam_utils.py
in aws_advanced_python_wrapper/utils
95 9 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
aurora_initial_connection_strategy_plugin.py
in aws_advanced_python_wrapper
165 14 2024-04-26 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
okta_plugin.py
in aws_advanced_python_wrapper
177 12 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
__init__.py
in aws_advanced_python_wrapper/utils
1 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in aws_advanced_python_wrapper/states
1 - 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in benchmarks
1 - 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
3 - 2023-08-11 2023-08-11 1 1 75754763+congoamz@users.nor... 75754763+congoamz@users.nor...
allowed_and_blocked_hosts.py
in aws_advanced_python_wrapper
11 3 2024-11-07 2024-11-07 1 1 69273634+aaron-congo@users.... 69273634+aaron-congo@users....
notifications.py
in aws_advanced_python_wrapper/utils
17 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
rds_url_type.py
in aws_advanced_python_wrapper/utils
17 2 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
errors.py
in aws_advanced_python_wrapper
17 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
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
71 - 2023-05-16 2024-12-13 32 7 alexr@alexrsmacbookpro.local 64801825+karenc-bq@users.no...
properties.py
in aws_advanced_python_wrapper/utils
394 13 2023-10-17 2025-03-14 18 6 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
plugin_service.py
in aws_advanced_python_wrapper
733 103 2023-10-17 2024-11-07 16 6 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
iam_plugin.py
in aws_advanced_python_wrapper
101 6 2023-10-17 2024-11-07 7 5 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
host_monitoring_plugin.py
in aws_advanced_python_wrapper
535 47 2023-10-17 2024-05-14 10 4 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
wrapper.py
in aws_advanced_python_wrapper
243 44 2023-10-17 2024-05-09 7 4 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
aws_secrets_manager_plugin.py
in aws_advanced_python_wrapper
152 10 2023-10-17 2024-11-07 5 4 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
default_plugin.py
in aws_advanced_python_wrapper
103 9 2023-10-17 2024-02-20 5 4 64801825+karenc-bq@users.no... 75754709+sergiyvamz@users.n...
host_list_provider.py
in aws_advanced_python_wrapper
445 38 2023-10-17 2024-10-18 7 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
mysql_driver_dialect.py
in aws_advanced_python_wrapper
131 13 2023-10-17 2024-10-18 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
failover_plugin.py
in aws_advanced_python_wrapper
383 26 2023-10-17 2024-11-07 6 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
sql_alchemy_connection_provider.py
in aws_advanced_python_wrapper
137 20 2023-10-17 2024-10-18 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
connection_provider.py
in aws_advanced_python_wrapper
108 16 2023-10-17 2024-05-08 6 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
aurora_connection_tracker_plugin.py
in aws_advanced_python_wrapper
152 15 2023-10-17 2024-11-07 5 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
rdsutils.py
in aws_advanced_python_wrapper/utils
189 22 2023-10-17 2024-11-07 5 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
pg_exception_handler.py
in aws_advanced_python_wrapper/utils
77 2 2023-10-17 2024-05-14 5 3 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
fastest_response_strategy_plugin.py
in aws_advanced_python_wrapper
258 24 2024-03-13 2024-12-11 5 3 95259163+joyc-bq@users.nore... 95259163+joyc-bq@users.nore...
writer_failover_handler.py
in aws_advanced_python_wrapper
231 15 2023-10-17 2024-11-07 4 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
reader_failover_handler.py
in aws_advanced_python_wrapper
166 14 2023-10-17 2024-11-07 4 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
driver_dialect.py
in aws_advanced_python_wrapper
110 24 2023-10-17 2024-03-13 4 3 64801825+karenc-bq@users.no... 95259163+joyc-bq@users.nore...
143 26 2023-11-06 2024-02-01 3 3 62349012+justing-bq@users.n... 64801825+karenc-bq@users.no...
sliding_expiration_cache.py
in aws_advanced_python_wrapper/utils
108 20 2023-10-17 2024-11-07 3 3 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
federated_plugin.py
in aws_advanced_python_wrapper
226 18 2024-01-27 2024-11-07 3 3 95259163+joyc-bq@users.nore... 69273634+aaron-congo@users....
database_dialect.py
in aws_advanced_python_wrapper
545 65 2023-10-17 2024-01-09 7 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
read_write_splitting_plugin.py
in aws_advanced_python_wrapper
284 23 2023-10-17 2024-11-07 5 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
driver_info.py
in aws_advanced_python_wrapper
3 - 2024-01-09 2024-12-13 5 2 75754763+congoamz@users.nor... 64801825+karenc-bq@users.no...
log.py
in aws_advanced_python_wrapper/utils
48 5 2023-10-17 2024-04-26 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
pg_driver_dialect.py
in aws_advanced_python_wrapper
122 14 2023-10-17 2024-05-08 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
mysql_exception_handler.py
in aws_advanced_python_wrapper/utils
42 2 2023-10-17 2024-12-13 3 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
stale_dns_plugin.py
in aws_advanced_python_wrapper
146 12 2023-10-17 2024-11-07 3 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
aurora_initial_connection_strategy_plugin.py
in aws_advanced_python_wrapper
165 14 2024-04-26 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
sqlalchemy_driver_dialect.py
in aws_advanced_python_wrapper
81 12 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
iam_utils.py
in aws_advanced_python_wrapper/utils
95 9 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
cache_map.py
in aws_advanced_python_wrapper/utils
63 12 2023-10-17 2023-11-29 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
__init__.py
in aws_advanced_python_wrapper
9 1 2023-10-17 2023-11-16 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
okta_plugin.py
in aws_advanced_python_wrapper
177 12 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
driver_dialect_manager.py
in aws_advanced_python_wrapper
88 8 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
messages.py
in aws_advanced_python_wrapper/utils
16 3 2023-10-17 2024-04-26 3 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
plugin.py
in aws_advanced_python_wrapper
61 11 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
exception_handling.py
in aws_advanced_python_wrapper
34 7 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
hostinfo.py
in aws_advanced_python_wrapper
95 17 2023-10-17 2024-04-26 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
driver_dialect_codes.py
in aws_advanced_python_wrapper
4 - 2023-10-17 2024-10-18 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in benchmarks
1 - 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
benchmark_plugin.py
in benchmarks
60 11 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
101 26 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
3 - 2023-08-11 2023-08-11 1 1 75754763+congoamz@users.nor... 75754763+congoamz@users.nor...
errors.py
in aws_advanced_python_wrapper
17 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
pep249.py
in aws_advanced_python_wrapper
106 26 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in aws_advanced_python_wrapper/states
1 - 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
session_state_service.py
in aws_advanced_python_wrapper/states
145 32 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
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
custom_endpoint_plugin.py
in aws_advanced_python_wrapper
258 17 2024-11-07 2024-11-07 1 1 69273634+aaron-congo@users.... 69273634+aaron-congo@users....
session_state_service.py
in aws_advanced_python_wrapper/states
145 32 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
host_selector.py
in aws_advanced_python_wrapper
130 14 2024-05-08 2024-05-08 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
open_telemetry.py
in aws_advanced_python_wrapper/utils/telemetry
129 21 2024-02-20 2024-02-20 1 1 75754709+sergiyvamz@users.n... 75754709+sergiyvamz@users.n...
developer_plugin.py
in aws_advanced_python_wrapper
120 15 2023-12-08 2023-12-08 1 1 95259163+joyc-bq@users.nore... 95259163+joyc-bq@users.nore...
pep249.py
in aws_advanced_python_wrapper
106 26 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
101 26 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
hostinfo.py
in aws_advanced_python_wrapper
95 17 2023-10-17 2024-04-26 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
xray_telemetry.py
in aws_advanced_python_wrapper/utils/telemetry
82 12 2024-02-20 2024-02-20 1 1 75754709+sergiyvamz@users.n... 75754709+sergiyvamz@users.n...
concurrent.py
in aws_advanced_python_wrapper/utils
68 13 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
plugin.py
in aws_advanced_python_wrapper
61 11 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
benchmark_plugin.py
in benchmarks
60 11 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
default_telemetry_factory.py
in aws_advanced_python_wrapper/utils/telemetry
57 5 2024-02-20 2024-02-20 1 1 75754709+sergiyvamz@users.n... 75754709+sergiyvamz@users.n...
session_state.py
in aws_advanced_python_wrapper/states
55 14 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
host_availability.py
in aws_advanced_python_wrapper
51 6 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
telemetry.py
in aws_advanced_python_wrapper/utils/telemetry
49 11 2024-02-20 2024-02-20 1 1 75754709+sergiyvamz@users.n... 75754709+sergiyvamz@users.n...
utils.py
in aws_advanced_python_wrapper/utils
49 5 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
connect_time_plugin.py
in aws_advanced_python_wrapper
39 4 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
exception_handling.py
in aws_advanced_python_wrapper
34 7 2023-10-17 2023-11-01 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
saml_utils.py
in aws_advanced_python_wrapper/utils
33 3 2024-06-06 2024-06-06 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
region_utils.py
in aws_advanced_python_wrapper/utils
32 4 2024-11-07 2024-11-07 1 1 69273634+aaron-congo@users.... 69273634+aaron-congo@users....
atomic.py
in aws_advanced_python_wrapper/utils
29 7 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
execute_time_plugin.py
in aws_advanced_python_wrapper
28 4 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
credentials_provider_factory.py
in aws_advanced_python_wrapper
27 3 2024-06-06 2024-06-06 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
null_telemetry.py
in aws_advanced_python_wrapper/utils/telemetry
27 10 2024-02-20 2024-02-20 1 1 75754709+sergiyvamz@users.n... 75754709+sergiyvamz@users.n...
decorators.py
in aws_advanced_python_wrapper/utils
27 2 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
driver_configuration_profiles.py
in aws_advanced_python_wrapper
21 5 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
failover_result.py
in aws_advanced_python_wrapper
21 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
failover_mode.py
in aws_advanced_python_wrapper/utils
19 1 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
errors.py
in aws_advanced_python_wrapper
17 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
rds_url_type.py
in aws_advanced_python_wrapper/utils
17 2 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
notifications.py
in aws_advanced_python_wrapper/utils
17 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
messages.py
in aws_advanced_python_wrapper/utils
16 3 2023-10-17 2024-04-26 3 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
allowed_and_blocked_hosts.py
in aws_advanced_python_wrapper
11 3 2024-11-07 2024-11-07 1 1 69273634+aaron-congo@users.... 69273634+aaron-congo@users....
driver_dialect_codes.py
in aws_advanced_python_wrapper
4 - 2023-10-17 2024-10-18 2 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
3 - 2023-08-11 2023-08-11 1 1 75754763+congoamz@users.nor... 75754763+congoamz@users.nor...
__init__.py
in benchmarks
1 - 2023-11-06 2023-11-06 1 1 62349012+justing-bq@users.n... 62349012+justing-bq@users.n...
__init__.py
in aws_advanced_python_wrapper/states
1 - 2024-05-09 2024-05-09 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
__init__.py
in aws_advanced_python_wrapper/utils
1 - 2023-10-17 2023-10-17 1 1 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
database_dialect.py
in aws_advanced_python_wrapper
545 65 2023-10-17 2024-01-09 7 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
read_write_splitting_plugin.py
in aws_advanced_python_wrapper
284 23 2023-10-17 2024-11-07 5 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
okta_plugin.py
in aws_advanced_python_wrapper
177 12 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
aurora_initial_connection_strategy_plugin.py
in aws_advanced_python_wrapper
165 14 2024-04-26 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
stale_dns_plugin.py
in aws_advanced_python_wrapper
146 12 2023-10-17 2024-11-07 3 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
pg_driver_dialect.py
in aws_advanced_python_wrapper
122 14 2023-10-17 2024-05-08 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
iam_utils.py
in aws_advanced_python_wrapper/utils
95 9 2024-06-06 2024-11-07 2 2 64801825+karenc-bq@users.no... 69273634+aaron-congo@users....
driver_dialect_manager.py
in aws_advanced_python_wrapper
88 8 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
sqlalchemy_driver_dialect.py
in aws_advanced_python_wrapper
81 12 2023-10-17 2023-10-20 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
cache_map.py
in aws_advanced_python_wrapper/utils
63 12 2023-10-17 2023-11-29 2 2 64801825+karenc-bq@users.no... 75754763+congoamz@users.nor...
log.py
in aws_advanced_python_wrapper/utils
48 5 2023-10-17 2024-04-26 4 2 64801825+karenc-bq@users.no... 64801825+karenc-bq@users.no...
Correlations

File Size vs. Number of Changes: 76 points

aws_advanced_python_wrapper/utils/properties.py x: 394 lines of code y: 18 # changes aws_advanced_python_wrapper/driver_info.py x: 3 lines of code y: 5 # changes pyproject.toml x: 71 lines of code y: 32 # changes aws_advanced_python_wrapper/utils/mysql_exception_handler.py x: 42 lines of code y: 3 # changes aws_advanced_python_wrapper/fastest_response_strategy_plugin.py x: 258 lines of code y: 5 # changes aws_advanced_python_wrapper/allowed_and_blocked_hosts.py x: 11 lines of code y: 1 # changes aws_advanced_python_wrapper/aurora_connection_tracker_plugin.py x: 152 lines of code y: 5 # changes aws_advanced_python_wrapper/aurora_initial_connection_strategy_plugin.py x: 165 lines of code y: 2 # changes aws_advanced_python_wrapper/custom_endpoint_plugin.py x: 258 lines of code y: 1 # changes aws_advanced_python_wrapper/failover_plugin.py x: 383 lines of code y: 6 # changes aws_advanced_python_wrapper/federated_plugin.py x: 226 lines of code y: 3 # changes aws_advanced_python_wrapper/iam_plugin.py x: 101 lines of code y: 7 # changes aws_advanced_python_wrapper/okta_plugin.py x: 177 lines of code y: 2 # changes aws_advanced_python_wrapper/plugin_service.py x: 733 lines of code y: 16 # changes aws_advanced_python_wrapper/read_write_splitting_plugin.py x: 284 lines of code y: 5 # changes aws_advanced_python_wrapper/reader_failover_handler.py x: 166 lines of code y: 4 # changes aws_advanced_python_wrapper/stale_dns_plugin.py x: 146 lines of code y: 3 # changes aws_advanced_python_wrapper/utils/iam_utils.py x: 95 lines of code y: 2 # changes aws_advanced_python_wrapper/utils/rdsutils.py x: 189 lines of code y: 5 # changes aws_advanced_python_wrapper/utils/region_utils.py x: 32 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/sliding_expiration_cache.py x: 108 lines of code y: 3 # changes aws_advanced_python_wrapper/writer_failover_handler.py x: 231 lines of code y: 4 # changes aws_advanced_python_wrapper/mysql_driver_dialect.py x: 131 lines of code y: 6 # changes aws_advanced_python_wrapper/driver_dialect_codes.py x: 4 lines of code y: 2 # changes aws_advanced_python_wrapper/host_list_provider.py x: 445 lines of code y: 7 # changes aws_advanced_python_wrapper/sql_alchemy_connection_provider.py x: 137 lines of code y: 6 # changes aws_advanced_python_wrapper/credentials_provider_factory.py x: 27 lines of code y: 1 # changes aws_advanced_python_wrapper/host_monitoring_plugin.py x: 535 lines of code y: 10 # changes aws_advanced_python_wrapper/utils/pg_exception_handler.py x: 77 lines of code y: 5 # changes aws_advanced_python_wrapper/states/__init__.py x: 1 lines of code y: 1 # changes aws_advanced_python_wrapper/states/session_state.py x: 55 lines of code y: 1 # changes aws_advanced_python_wrapper/states/session_state_service.py x: 145 lines of code y: 1 # changes aws_advanced_python_wrapper/wrapper.py x: 243 lines of code y: 7 # changes aws_advanced_python_wrapper/connection_provider.py x: 108 lines of code y: 6 # changes aws_advanced_python_wrapper/host_selector.py x: 130 lines of code y: 1 # changes aws_advanced_python_wrapper/pg_driver_dialect.py x: 122 lines of code y: 4 # changes aws_advanced_python_wrapper/utils/log.py x: 48 lines of code y: 4 # changes aws_advanced_python_wrapper/utils/messages.py x: 16 lines of code y: 3 # changes aws_advanced_python_wrapper/driver_dialect.py x: 110 lines of code y: 4 # changes aws_advanced_python_wrapper/default_plugin.py x: 103 lines of code y: 5 # changes aws_advanced_python_wrapper/utils/telemetry/default_telemetry_factory.py x: 57 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/telemetry/open_telemetry.py x: 129 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/telemetry/telemetry.py x: 49 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/telemetry/xray_telemetry.py x: 82 lines of code y: 1 # changes benchmarks/plugin_benchmarks.py x: 143 lines of code y: 3 # changes aws_advanced_python_wrapper/database_dialect.py x: 545 lines of code y: 7 # changes aws_advanced_python_wrapper/developer_plugin.py x: 120 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/cache_map.py x: 63 lines of code y: 2 # changes aws_advanced_python_wrapper/__init__.py x: 9 lines of code y: 2 # changes aws_advanced_python_wrapper/driver_configuration_profiles.py x: 21 lines of code y: 1 # changes benchmarks/benchmark_plugin.py x: 60 lines of code y: 1 # changes benchmarks/plugin_manager_benchmarks.py x: 101 lines of code y: 1 # changes aws_advanced_python_wrapper/exception_handling.py x: 34 lines of code y: 2 # changes aws_advanced_python_wrapper/plugin.py x: 61 lines of code y: 2 # changes aws_advanced_python_wrapper/driver_dialect_manager.py x: 88 lines of code y: 2 # changes aws_advanced_python_wrapper/sqlalchemy_driver_dialect.py x: 81 lines of code y: 2 # changes aws_advanced_python_wrapper/connect_time_plugin.py x: 39 lines of code y: 1 # changes aws_advanced_python_wrapper/errors.py x: 17 lines of code y: 1 # changes aws_advanced_python_wrapper/execute_time_plugin.py x: 28 lines of code y: 1 # changes aws_advanced_python_wrapper/host_availability.py x: 51 lines of code y: 1 # changes aws_advanced_python_wrapper/pep249.py x: 106 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/concurrent.py x: 68 lines of code y: 1 # changes aws_advanced_python_wrapper/utils/failover_mode.py x: 19 lines of code y: 1 # changes settings.gradle.kts x: 3 lines of code y: 1 # changes
32.0
# changes
  min: 1.0
  average: 3.45
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 32.0
0 733.0
lines of code
min: 1.0 | average: 119.8 | 25th percentile: 28.25 | median: 81.5 | 75th percentile: 145.75 | max: 733.0

Number of Contributors vs. Number of Changes: 76 points

aws_advanced_python_wrapper/utils/properties.py x: 6 # contributors y: 18 # changes aws_advanced_python_wrapper/driver_info.py x: 2 # contributors y: 5 # changes pyproject.toml x: 7 # contributors y: 32 # changes aws_advanced_python_wrapper/utils/mysql_exception_handler.py x: 2 # contributors y: 3 # changes aws_advanced_python_wrapper/fastest_response_strategy_plugin.py x: 3 # contributors y: 5 # changes aws_advanced_python_wrapper/allowed_and_blocked_hosts.py x: 1 # contributors y: 1 # changes aws_advanced_python_wrapper/aurora_initial_connection_strategy_plugin.py x: 2 # contributors y: 2 # changes aws_advanced_python_wrapper/aws_secrets_manager_plugin.py x: 4 # contributors y: 5 # changes aws_advanced_python_wrapper/failover_plugin.py x: 3 # contributors y: 6 # changes aws_advanced_python_wrapper/federated_plugin.py x: 3 # contributors y: 3 # changes aws_advanced_python_wrapper/iam_plugin.py x: 5 # contributors y: 7 # changes aws_advanced_python_wrapper/plugin_service.py x: 6 # contributors y: 16 # changes aws_advanced_python_wrapper/reader_failover_handler.py x: 3 # contributors y: 4 # changes aws_advanced_python_wrapper/driver_dialect_codes.py x: 1 # contributors y: 2 # changes aws_advanced_python_wrapper/host_list_provider.py x: 3 # contributors y: 7 # changes aws_advanced_python_wrapper/host_monitoring_plugin.py x: 4 # contributors y: 10 # changes aws_advanced_python_wrapper/wrapper.py x: 4 # contributors y: 7 # changes aws_advanced_python_wrapper/pg_driver_dialect.py x: 2 # contributors y: 4 # changes aws_advanced_python_wrapper/utils/messages.py x: 1 # contributors y: 3 # changes aws_advanced_python_wrapper/database_dialect.py x: 2 # contributors y: 7 # changes
32.0
# changes
  min: 1.0
  average: 3.45
  25th percentile: 1.0
  median: 2.0
  75th percentile: 5.0
  max: 32.0
0 7.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 76 points

aws_advanced_python_wrapper/utils/properties.py x: 6 # contributors y: 394 lines of code aws_advanced_python_wrapper/driver_info.py x: 2 # contributors y: 3 lines of code pyproject.toml x: 7 # contributors y: 71 lines of code aws_advanced_python_wrapper/utils/mysql_exception_handler.py x: 2 # contributors y: 42 lines of code aws_advanced_python_wrapper/fastest_response_strategy_plugin.py x: 3 # contributors y: 258 lines of code aws_advanced_python_wrapper/allowed_and_blocked_hosts.py x: 1 # contributors y: 11 lines of code aws_advanced_python_wrapper/aurora_connection_tracker_plugin.py x: 3 # contributors y: 152 lines of code aws_advanced_python_wrapper/aurora_initial_connection_strategy_plugin.py x: 2 # contributors y: 165 lines of code aws_advanced_python_wrapper/aws_secrets_manager_plugin.py x: 4 # contributors y: 152 lines of code aws_advanced_python_wrapper/custom_endpoint_plugin.py x: 1 # contributors y: 258 lines of code aws_advanced_python_wrapper/failover_plugin.py x: 3 # contributors y: 383 lines of code aws_advanced_python_wrapper/federated_plugin.py x: 3 # contributors y: 226 lines of code aws_advanced_python_wrapper/iam_plugin.py x: 5 # contributors y: 101 lines of code aws_advanced_python_wrapper/okta_plugin.py x: 2 # contributors y: 177 lines of code aws_advanced_python_wrapper/plugin_service.py x: 6 # contributors y: 733 lines of code aws_advanced_python_wrapper/read_write_splitting_plugin.py x: 2 # contributors y: 284 lines of code aws_advanced_python_wrapper/reader_failover_handler.py x: 3 # contributors y: 166 lines of code aws_advanced_python_wrapper/stale_dns_plugin.py x: 2 # contributors y: 146 lines of code aws_advanced_python_wrapper/utils/iam_utils.py x: 2 # contributors y: 95 lines of code aws_advanced_python_wrapper/utils/rdsutils.py x: 3 # contributors y: 189 lines of code aws_advanced_python_wrapper/utils/region_utils.py x: 1 # contributors y: 32 lines of code aws_advanced_python_wrapper/utils/sliding_expiration_cache.py x: 3 # contributors y: 108 lines of code aws_advanced_python_wrapper/writer_failover_handler.py x: 3 # contributors y: 231 lines of code aws_advanced_python_wrapper/mysql_driver_dialect.py x: 3 # contributors y: 131 lines of code aws_advanced_python_wrapper/driver_dialect_codes.py x: 1 # contributors y: 4 lines of code aws_advanced_python_wrapper/host_list_provider.py x: 3 # contributors y: 445 lines of code aws_advanced_python_wrapper/sql_alchemy_connection_provider.py x: 3 # contributors y: 137 lines of code aws_advanced_python_wrapper/credentials_provider_factory.py x: 1 # contributors y: 27 lines of code aws_advanced_python_wrapper/host_monitoring_plugin.py x: 4 # contributors y: 535 lines of code aws_advanced_python_wrapper/utils/pg_exception_handler.py x: 3 # contributors y: 77 lines of code aws_advanced_python_wrapper/states/__init__.py x: 1 # contributors y: 1 lines of code aws_advanced_python_wrapper/states/session_state.py x: 1 # contributors y: 55 lines of code aws_advanced_python_wrapper/states/session_state_service.py x: 1 # contributors y: 145 lines of code aws_advanced_python_wrapper/wrapper.py x: 4 # contributors y: 243 lines of code aws_advanced_python_wrapper/host_selector.py x: 1 # contributors y: 130 lines of code aws_advanced_python_wrapper/pg_driver_dialect.py x: 2 # contributors y: 122 lines of code aws_advanced_python_wrapper/hostinfo.py x: 1 # contributors y: 95 lines of code aws_advanced_python_wrapper/utils/log.py x: 2 # contributors y: 48 lines of code aws_advanced_python_wrapper/utils/messages.py x: 1 # contributors y: 16 lines of code aws_advanced_python_wrapper/driver_dialect.py x: 3 # contributors y: 110 lines of code aws_advanced_python_wrapper/default_plugin.py x: 4 # contributors y: 103 lines of code aws_advanced_python_wrapper/utils/telemetry/open_telemetry.py x: 1 # contributors y: 129 lines of code aws_advanced_python_wrapper/utils/telemetry/telemetry.py x: 1 # contributors y: 49 lines of code aws_advanced_python_wrapper/utils/telemetry/xray_telemetry.py x: 1 # contributors y: 82 lines of code benchmarks/plugin_benchmarks.py x: 3 # contributors y: 143 lines of code aws_advanced_python_wrapper/database_dialect.py x: 2 # contributors y: 545 lines of code aws_advanced_python_wrapper/developer_plugin.py x: 1 # contributors y: 120 lines of code aws_advanced_python_wrapper/utils/cache_map.py x: 2 # contributors y: 63 lines of code aws_advanced_python_wrapper/__init__.py x: 2 # contributors y: 9 lines of code aws_advanced_python_wrapper/driver_configuration_profiles.py x: 1 # contributors y: 21 lines of code benchmarks/benchmark_plugin.py x: 1 # contributors y: 60 lines of code benchmarks/plugin_manager_benchmarks.py x: 1 # contributors y: 101 lines of code aws_advanced_python_wrapper/plugin.py x: 1 # contributors y: 61 lines of code aws_advanced_python_wrapper/driver_dialect_manager.py x: 2 # contributors y: 88 lines of code aws_advanced_python_wrapper/sqlalchemy_driver_dialect.py x: 2 # contributors y: 81 lines of code aws_advanced_python_wrapper/connect_time_plugin.py x: 1 # contributors y: 39 lines of code aws_advanced_python_wrapper/host_availability.py x: 1 # contributors y: 51 lines of code aws_advanced_python_wrapper/pep249.py x: 1 # contributors y: 106 lines of code aws_advanced_python_wrapper/utils/atomic.py x: 1 # contributors y: 29 lines of code aws_advanced_python_wrapper/utils/concurrent.py x: 1 # contributors y: 68 lines of code aws_advanced_python_wrapper/utils/failover_mode.py x: 1 # contributors y: 19 lines of code
733.0
lines of code
  min: 1.0
  average: 119.8
  25th percentile: 28.25
  median: 81.5
  75th percentile: 145.75
  max: 733.0
0 7.0
# contributors
min: 1.0 | average: 2.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0