|
7 | 7 | from packaging.version import Version, parse |
8 | 8 |
|
9 | 9 | from pymetrics.output import append_row, create_spreadsheet, get_path, load_csv |
10 | | -from pymetrics.time_utils import get_current_year, get_min_max_dt_in_year |
| 10 | +from pymetrics.time_utils import get_current_year, get_dt_now_spelled_out, get_min_max_dt_in_year |
11 | 11 |
|
12 | 12 | TOTAL_COLUMN_NAME = 'Total Since Beginning' |
13 | 13 | ECOSYSTEM_COLUMN_NAME = 'Ecosystem' |
14 | 14 | BREAKDOWN_COLUMN_NAME = 'Library' |
15 | 15 | BSL_COLUMN_NAME = 'Type' |
16 | | -SHEET_NAMES = [ |
17 | | - 'all', |
18 | | - 'vendor-mapping', |
19 | | - 'SDV', |
20 | | - 'PreBSL-vs-BSL', |
21 | | -] |
| 16 | +SHEET_NAMES = ['all', 'vendor-mapping', 'SDV', 'PreBSL-vs-BSL', 'metainfo'] |
22 | 17 | OUTPUT_FILENAME = 'Downloads_Summary' |
23 | 18 | pre_bsl_versions = { |
24 | 19 | 'rdt': '1.2.1', |
@@ -343,11 +338,18 @@ def summarize_downloads( |
343 | 338 | ) |
344 | 339 | bsl_vs_pre_bsl_df = append_row(bsl_vs_pre_bsl_df, version_row) |
345 | 340 | vendor_df = vendor_df.rename(columns={vendor_df.columns[0]: ECOSYSTEM_COLUMN_NAME}) |
| 341 | + |
| 342 | + runtime_data = { |
| 343 | + 'index': ['date'], |
| 344 | + 'value': [get_dt_now_spelled_out()], |
| 345 | + } |
| 346 | + metainfo_df = pd.DataFrame(runtime_data) |
346 | 347 | sheets = { |
347 | 348 | SHEET_NAMES[0]: all_df, |
348 | 349 | SHEET_NAMES[1]: vendor_df, |
349 | 350 | SHEET_NAMES[2]: breakdown_df, |
350 | 351 | SHEET_NAMES[3]: bsl_vs_pre_bsl_df, |
| 352 | + SHEET_NAMES[4]: metainfo_df, |
351 | 353 | } |
352 | 354 | if verbose: |
353 | 355 | for sheet_name, df in sheets.items(): |
|
0 commit comments