From a719c60de164512e9640eef5df1ffc461703f37e Mon Sep 17 00:00:00 2001
From: commit-bot <41898282+github-actions[bot]@users.noreply.github.com>
Date: Sun, 24 Dec 2023 05:26:13 +0000
Subject: [PATCH] Add stats

---
 stats/totals.json | 5864 ++++++++++++++++++++++-----------------------
 1 file changed, 2932 insertions(+), 2932 deletions(-)

diff --git a/stats/totals.json b/stats/totals.json
index 0a7c224d..c50d68d4 100644
--- a/stats/totals.json
+++ b/stats/totals.json
@@ -1310,1327 +1310,1306 @@
   {
     "stat": [
       {
-        "month": "2015-06-01",
-        "total_project_uploads": 4674,
+        "month": "2015-07-01",
+        "total_project_uploads": 4801,
         "has_pyproject": 0,
-        "has_setup_py": 4580,
-        "has_requirements_txt": 751,
-        "has_markdown": 754,
-        "has_rst": 2812,
-        "has_ini": 357,
-        "has_json": 1513,
-        "has_xml": 306,
-        "has_toml": 3,
-        "has_yaml": 289,
+        "has_setup_py": 4706,
+        "has_requirements_txt": 745,
+        "has_markdown": 771,
+        "has_rst": 2940,
+        "has_ini": 340,
+        "has_json": 1781,
+        "has_xml": 304,
+        "has_toml": 2,
+        "has_yaml": 276,
         "has_rust": 2,
-        "has_c_or_cpp": 282,
+        "has_c_or_cpp": 272,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2309,
-        "has_pytest": 96,
-        "has_tox": 276
+        "has_tests": 2318,
+        "has_pytest": 126,
+        "has_tox": 258
       },
       {
-        "month": "2016-06-01",
-        "total_project_uploads": 5800,
+        "month": "2016-08-01",
+        "total_project_uploads": 6464,
         "has_pyproject": 2,
-        "has_setup_py": 5529,
-        "has_requirements_txt": 935,
-        "has_markdown": 965,
-        "has_rst": 3561,
-        "has_ini": 522,
-        "has_json": 2353,
-        "has_xml": 251,
-        "has_toml": 3,
-        "has_yaml": 455,
-        "has_rust": 3,
-        "has_c_or_cpp": 327,
-        "has_pyi": 1,
+        "has_setup_py": 6220,
+        "has_requirements_txt": 1100,
+        "has_markdown": 1053,
+        "has_rst": 4156,
+        "has_ini": 540,
+        "has_json": 2618,
+        "has_xml": 427,
+        "has_toml": 4,
+        "has_yaml": 467,
+        "has_rust": 2,
+        "has_c_or_cpp": 331,
+        "has_pyi": 2,
         "has_py_typed": 0,
-        "has_tests": 2633,
-        "has_pytest": 231,
-        "has_tox": 390
+        "has_tests": 3053,
+        "has_pytest": 260,
+        "has_tox": 405
       },
       {
-        "month": "2016-04-01",
-        "total_project_uploads": 5838,
-        "has_pyproject": 0,
-        "has_setup_py": 5590,
-        "has_requirements_txt": 927,
-        "has_markdown": 972,
-        "has_rst": 3629,
-        "has_ini": 476,
-        "has_json": 2357,
-        "has_xml": 304,
-        "has_toml": 3,
-        "has_yaml": 411,
+        "month": "2016-09-01",
+        "total_project_uploads": 6391,
+        "has_pyproject": 2,
+        "has_setup_py": 6109,
+        "has_requirements_txt": 1122,
+        "has_markdown": 1061,
+        "has_rst": 4177,
+        "has_ini": 555,
+        "has_json": 2734,
+        "has_xml": 359,
+        "has_toml": 4,
+        "has_yaml": 518,
         "has_rust": 2,
-        "has_c_or_cpp": 345,
-        "has_pyi": 0,
+        "has_c_or_cpp": 333,
+        "has_pyi": 9,
         "has_py_typed": 0,
-        "has_tests": 2697,
-        "has_pytest": 234,
-        "has_tox": 333
+        "has_tests": 3011,
+        "has_pytest": 283,
+        "has_tox": 418
       },
       {
-        "month": "2016-10-01",
-        "total_project_uploads": 6535,
-        "has_pyproject": 1,
-        "has_setup_py": 6100,
-        "has_requirements_txt": 1173,
-        "has_markdown": 1110,
-        "has_rst": 4153,
-        "has_ini": 551,
-        "has_json": 2747,
-        "has_xml": 281,
-        "has_toml": 3,
-        "has_yaml": 498,
-        "has_rust": 2,
-        "has_c_or_cpp": 371,
-        "has_pyi": 7,
+        "month": "2013-03-01",
+        "total_project_uploads": 2596,
+        "has_pyproject": 0,
+        "has_setup_py": 2551,
+        "has_requirements_txt": 162,
+        "has_markdown": 318,
+        "has_rst": 1168,
+        "has_ini": 161,
+        "has_json": 98,
+        "has_xml": 262,
+        "has_toml": 0,
+        "has_yaml": 93,
+        "has_rust": 0,
+        "has_c_or_cpp": 120,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 3025,
-        "has_pytest": 277,
-        "has_tox": 430
+        "has_tests": 1391,
+        "has_pytest": 15,
+        "has_tox": 106
       },
       {
-        "month": "2017-05-01",
-        "total_project_uploads": 8914,
-        "has_pyproject": 3,
-        "has_setup_py": 7210,
-        "has_requirements_txt": 1216,
-        "has_markdown": 1309,
-        "has_rst": 6425,
-        "has_ini": 702,
-        "has_json": 4934,
-        "has_xml": 1556,
-        "has_toml": 6,
-        "has_yaml": 768,
-        "has_rust": 3,
-        "has_c_or_cpp": 399,
-        "has_pyi": 9,
+        "month": "2013-02-01",
+        "total_project_uploads": 2345,
+        "has_pyproject": 0,
+        "has_setup_py": 2325,
+        "has_requirements_txt": 136,
+        "has_markdown": 289,
+        "has_rst": 1033,
+        "has_ini": 166,
+        "has_json": 101,
+        "has_xml": 224,
+        "has_toml": 0,
+        "has_yaml": 80,
+        "has_rust": 1,
+        "has_c_or_cpp": 106,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 4373,
-        "has_pytest": 389,
-        "has_tox": 528
+        "has_tests": 1313,
+        "has_pytest": 13,
+        "has_tox": 131
       },
       {
-        "month": "2018-05-01",
-        "total_project_uploads": 10271,
-        "has_pyproject": 57,
-        "has_setup_py": 8905,
-        "has_requirements_txt": 1469,
-        "has_markdown": 4126,
-        "has_rst": 5830,
-        "has_ini": 753,
-        "has_json": 3408,
-        "has_xml": 713,
-        "has_toml": 20,
-        "has_yaml": 929,
-        "has_rust": 11,
-        "has_c_or_cpp": 504,
-        "has_pyi": 27,
-        "has_py_typed": 14,
-        "has_tests": 4440,
-        "has_pytest": 527,
-        "has_tox": 563
+        "month": "2013-10-01",
+        "total_project_uploads": 2900,
+        "has_pyproject": 0,
+        "has_setup_py": 2884,
+        "has_requirements_txt": 268,
+        "has_markdown": 406,
+        "has_rst": 1434,
+        "has_ini": 163,
+        "has_json": 158,
+        "has_xml": 331,
+        "has_toml": 1,
+        "has_yaml": 113,
+        "has_rust": 0,
+        "has_c_or_cpp": 142,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1505,
+        "has_pytest": 33,
+        "has_tox": 120
       },
       {
-        "month": "2019-07-01",
-        "total_project_uploads": 15103,
-        "has_pyproject": 592,
-        "has_setup_py": 11920,
-        "has_requirements_txt": 1692,
-        "has_markdown": 7636,
-        "has_rst": 5975,
-        "has_ini": 819,
-        "has_json": 1861,
-        "has_xml": 1782,
-        "has_toml": 43,
-        "has_yaml": 1192,
-        "has_rust": 14,
-        "has_c_or_cpp": 633,
-        "has_pyi": 45,
-        "has_py_typed": 233,
-        "has_tests": 6424,
-        "has_pytest": 667,
-        "has_tox": 556
+        "month": "2013-06-01",
+        "total_project_uploads": 2358,
+        "has_pyproject": 0,
+        "has_setup_py": 2342,
+        "has_requirements_txt": 163,
+        "has_markdown": 337,
+        "has_rst": 1087,
+        "has_ini": 105,
+        "has_json": 87,
+        "has_xml": 209,
+        "has_toml": 1,
+        "has_yaml": 82,
+        "has_rust": 0,
+        "has_c_or_cpp": 113,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1218,
+        "has_pytest": 16,
+        "has_tox": 57
       },
       {
-        "month": "2021-06-01",
-        "total_project_uploads": 21658,
-        "has_pyproject": 5596,
-        "has_setup_py": 18636,
-        "has_requirements_txt": 2530,
-        "has_markdown": 14205,
-        "has_rst": 5147,
-        "has_ini": 1530,
-        "has_json": 2424,
-        "has_xml": 1181,
-        "has_toml": 247,
-        "has_yaml": 2400,
-        "has_rust": 53,
-        "has_c_or_cpp": 950,
-        "has_pyi": 562,
-        "has_py_typed": 1695,
-        "has_tests": 8302,
-        "has_pytest": 1297,
-        "has_tox": 897
-      },
-      {
-        "month": "2021-12-01",
-        "total_project_uploads": 21793,
-        "has_pyproject": 6738,
-        "has_setup_py": 17928,
-        "has_requirements_txt": 2696,
-        "has_markdown": 14574,
-        "has_rst": 5110,
-        "has_ini": 1363,
-        "has_json": 2241,
-        "has_xml": 1279,
-        "has_toml": 276,
-        "has_yaml": 2589,
-        "has_rust": 86,
-        "has_c_or_cpp": 929,
-        "has_pyi": 410,
-        "has_py_typed": 1825,
-        "has_tests": 8080,
-        "has_pytest": 1384,
-        "has_tox": 817
-      },
-      {
-        "month": "2022-08-01",
-        "total_project_uploads": 24738,
-        "has_pyproject": 9644,
-        "has_setup_py": 19021,
-        "has_requirements_txt": 2939,
-        "has_markdown": 16737,
-        "has_rst": 5527,
-        "has_ini": 1475,
-        "has_json": 2812,
-        "has_xml": 1281,
-        "has_toml": 331,
-        "has_yaml": 3238,
-        "has_rust": 119,
-        "has_c_or_cpp": 1018,
-        "has_pyi": 508,
-        "has_py_typed": 2571,
-        "has_tests": 9224,
-        "has_pytest": 1629,
-        "has_tox": 812
-      },
-      {
-        "month": "2013-07-01",
-        "total_project_uploads": 2518,
-        "has_pyproject": 0,
-        "has_setup_py": 2507,
-        "has_requirements_txt": 196,
-        "has_markdown": 353,
-        "has_rst": 1209,
-        "has_ini": 108,
-        "has_json": 113,
-        "has_xml": 272,
-        "has_toml": 1,
-        "has_yaml": 82,
-        "has_rust": 0,
-        "has_c_or_cpp": 118,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1308,
-        "has_pytest": 23,
-        "has_tox": 67
-      },
-      {
-        "month": "2013-09-01",
-        "total_project_uploads": 2598,
+        "month": "2014-03-01",
+        "total_project_uploads": 3380,
         "has_pyproject": 0,
-        "has_setup_py": 2577,
-        "has_requirements_txt": 259,
-        "has_markdown": 334,
-        "has_rst": 1290,
-        "has_ini": 139,
-        "has_json": 142,
-        "has_xml": 275,
+        "has_setup_py": 3361,
+        "has_requirements_txt": 365,
+        "has_markdown": 501,
+        "has_rst": 1712,
+        "has_ini": 181,
+        "has_json": 340,
+        "has_xml": 249,
         "has_toml": 0,
-        "has_yaml": 114,
-        "has_rust": 0,
-        "has_c_or_cpp": 109,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1343,
-        "has_pytest": 41,
-        "has_tox": 95
-      },
-      {
-        "month": "2013-08-01",
-        "total_project_uploads": 2605,
-        "has_pyproject": 0,
-        "has_setup_py": 2589,
-        "has_requirements_txt": 235,
-        "has_markdown": 386,
-        "has_rst": 1279,
-        "has_ini": 142,
-        "has_json": 123,
-        "has_xml": 217,
-        "has_toml": 1,
-        "has_yaml": 91,
+        "has_yaml": 160,
         "has_rust": 0,
-        "has_c_or_cpp": 136,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1357,
-        "has_pytest": 34,
-        "has_tox": 92
-      },
-      {
-        "month": "2014-09-01",
-        "total_project_uploads": 3789,
-        "has_pyproject": 0,
-        "has_setup_py": 3757,
-        "has_requirements_txt": 472,
-        "has_markdown": 604,
-        "has_rst": 2090,
-        "has_ini": 249,
-        "has_json": 662,
-        "has_xml": 311,
-        "has_toml": 1,
-        "has_yaml": 168,
-        "has_rust": 1,
-        "has_c_or_cpp": 194,
+        "has_c_or_cpp": 186,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1873,
-        "has_pytest": 73,
-        "has_tox": 189
+        "has_tests": 1694,
+        "has_pytest": 46,
+        "has_tox": 135
       },
       {
-        "month": "2014-08-01",
-        "total_project_uploads": 3468,
+        "month": "2014-11-01",
+        "total_project_uploads": 3719,
         "has_pyproject": 0,
-        "has_setup_py": 3433,
-        "has_requirements_txt": 411,
-        "has_markdown": 615,
-        "has_rst": 1909,
-        "has_ini": 212,
-        "has_json": 581,
-        "has_xml": 231,
+        "has_setup_py": 3664,
+        "has_requirements_txt": 442,
+        "has_markdown": 640,
+        "has_rst": 1957,
+        "has_ini": 205,
+        "has_json": 612,
+        "has_xml": 240,
         "has_toml": 3,
-        "has_yaml": 158,
-        "has_rust": 1,
-        "has_c_or_cpp": 199,
+        "has_yaml": 170,
+        "has_rust": 4,
+        "has_c_or_cpp": 244,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1659,
-        "has_pytest": 61,
+        "has_tests": 1823,
+        "has_pytest": 71,
         "has_tox": 145
       },
       {
-        "month": "2015-05-01",
-        "total_project_uploads": 4663,
-        "has_pyproject": 0,
-        "has_setup_py": 4557,
-        "has_requirements_txt": 658,
-        "has_markdown": 711,
-        "has_rst": 2776,
-        "has_ini": 314,
-        "has_json": 1455,
-        "has_xml": 289,
-        "has_toml": 1,
-        "has_yaml": 270,
+        "month": "2017-11-01",
+        "total_project_uploads": 9104,
+        "has_pyproject": 26,
+        "has_setup_py": 7618,
+        "has_requirements_txt": 1277,
+        "has_markdown": 2549,
+        "has_rst": 6486,
+        "has_ini": 759,
+        "has_json": 4973,
+        "has_xml": 1113,
+        "has_toml": 7,
+        "has_yaml": 818,
         "has_rust": 1,
-        "has_c_or_cpp": 229,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2208,
-        "has_pytest": 109,
-        "has_tox": 245
+        "has_c_or_cpp": 501,
+        "has_pyi": 16,
+        "has_py_typed": 1,
+        "has_tests": 4294,
+        "has_pytest": 403,
+        "has_tox": 488
       },
       {
-        "month": "2015-09-01",
-        "total_project_uploads": 5118,
-        "has_pyproject": 0,
-        "has_setup_py": 4944,
-        "has_requirements_txt": 808,
-        "has_markdown": 832,
-        "has_rst": 3170,
-        "has_ini": 422,
-        "has_json": 2149,
-        "has_xml": 413,
-        "has_toml": 4,
-        "has_yaml": 345,
-        "has_rust": 1,
-        "has_c_or_cpp": 334,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2580,
-        "has_pytest": 161,
-        "has_tox": 335
+        "month": "2018-06-01",
+        "total_project_uploads": 12670,
+        "has_pyproject": 81,
+        "has_setup_py": 8793,
+        "has_requirements_txt": 1380,
+        "has_markdown": 4308,
+        "has_rst": 8038,
+        "has_ini": 852,
+        "has_json": 5740,
+        "has_xml": 3143,
+        "has_toml": 20,
+        "has_yaml": 1048,
+        "has_rust": 8,
+        "has_c_or_cpp": 575,
+        "has_pyi": 29,
+        "has_py_typed": 19,
+        "has_tests": 6040,
+        "has_pytest": 487,
+        "has_tox": 567
       },
       {
-        "month": "2013-12-01",
-        "total_project_uploads": 2871,
-        "has_pyproject": 0,
-        "has_setup_py": 2843,
-        "has_requirements_txt": 240,
-        "has_markdown": 368,
-        "has_rst": 1353,
-        "has_ini": 133,
-        "has_json": 218,
-        "has_xml": 432,
-        "has_toml": 2,
-        "has_yaml": 185,
-        "has_rust": 0,
-        "has_c_or_cpp": 136,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1451,
-        "has_pytest": 28,
-        "has_tox": 86
+        "month": "2018-09-01",
+        "total_project_uploads": 10335,
+        "has_pyproject": 145,
+        "has_setup_py": 9090,
+        "has_requirements_txt": 1376,
+        "has_markdown": 4952,
+        "has_rst": 4870,
+        "has_ini": 775,
+        "has_json": 2223,
+        "has_xml": 683,
+        "has_toml": 14,
+        "has_yaml": 871,
+        "has_rust": 6,
+        "has_c_or_cpp": 545,
+        "has_pyi": 33,
+        "has_py_typed": 33,
+        "has_tests": 4600,
+        "has_pytest": 547,
+        "has_tox": 482
       },
       {
-        "month": "2013-11-01",
-        "total_project_uploads": 2797,
-        "has_pyproject": 0,
-        "has_setup_py": 2755,
-        "has_requirements_txt": 269,
-        "has_markdown": 395,
-        "has_rst": 1437,
-        "has_ini": 131,
-        "has_json": 242,
-        "has_xml": 260,
-        "has_toml": 0,
-        "has_yaml": 126,
-        "has_rust": 1,
-        "has_c_or_cpp": 155,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1440,
-        "has_pytest": 34,
-        "has_tox": 89
+        "month": "2023-02-01",
+        "total_project_uploads": 30283,
+        "has_pyproject": 12764,
+        "has_setup_py": 22268,
+        "has_requirements_txt": 3227,
+        "has_markdown": 21246,
+        "has_rst": 5878,
+        "has_ini": 1720,
+        "has_json": 3759,
+        "has_xml": 1814,
+        "has_toml": 628,
+        "has_yaml": 3568,
+        "has_rust": 184,
+        "has_c_or_cpp": 1024,
+        "has_pyi": 729,
+        "has_py_typed": 3322,
+        "has_tests": 11788,
+        "has_pytest": 1812,
+        "has_tox": 1009
       },
       {
-        "month": "2015-01-01",
-        "total_project_uploads": 4050,
-        "has_pyproject": 0,
-        "has_setup_py": 3985,
-        "has_requirements_txt": 558,
-        "has_markdown": 655,
-        "has_rst": 2293,
-        "has_ini": 262,
-        "has_json": 865,
-        "has_xml": 214,
-        "has_toml": 1,
-        "has_yaml": 185,
-        "has_rust": 2,
-        "has_c_or_cpp": 230,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2002,
-        "has_pytest": 74,
-        "has_tox": 190
+        "month": "2023-07-01",
+        "total_project_uploads": 30122,
+        "has_pyproject": 13678,
+        "has_setup_py": 17201,
+        "has_requirements_txt": 3129,
+        "has_markdown": 20767,
+        "has_rst": 6601,
+        "has_ini": 1551,
+        "has_json": 4049,
+        "has_xml": 2427,
+        "has_toml": 667,
+        "has_yaml": 3930,
+        "has_rust": 220,
+        "has_c_or_cpp": 1099,
+        "has_pyi": 1132,
+        "has_py_typed": 3549,
+        "has_tests": 12843,
+        "has_pytest": 1991,
+        "has_tox": 872
       },
       {
-        "month": "2017-09-01",
-        "total_project_uploads": 8651,
-        "has_pyproject": 2,
-        "has_setup_py": 7182,
-        "has_requirements_txt": 1224,
-        "has_markdown": 1901,
-        "has_rst": 6280,
-        "has_ini": 699,
-        "has_json": 4721,
-        "has_xml": 1110,
-        "has_toml": 7,
-        "has_yaml": 754,
-        "has_rust": 3,
-        "has_c_or_cpp": 507,
-        "has_pyi": 14,
-        "has_py_typed": 0,
-        "has_tests": 4099,
-        "has_pytest": 375,
-        "has_tox": 456
+        "month": "2020-05-01",
+        "total_project_uploads": 19646,
+        "has_pyproject": 2209,
+        "has_setup_py": 17338,
+        "has_requirements_txt": 2294,
+        "has_markdown": 12026,
+        "has_rst": 5707,
+        "has_ini": 1436,
+        "has_json": 2118,
+        "has_xml": 1213,
+        "has_toml": 64,
+        "has_yaml": 1994,
+        "has_rust": 24,
+        "has_c_or_cpp": 816,
+        "has_pyi": 97,
+        "has_py_typed": 809,
+        "has_tests": 7838,
+        "has_pytest": 1162,
+        "has_tox": 943
       },
       {
-        "month": "2023-05-01",
-        "total_project_uploads": 30894,
-        "has_pyproject": 13872,
-        "has_setup_py": 18359,
-        "has_requirements_txt": 3508,
-        "has_markdown": 21162,
-        "has_rst": 7029,
-        "has_ini": 1741,
-        "has_json": 4031,
-        "has_xml": 2625,
-        "has_toml": 587,
-        "has_yaml": 4161,
-        "has_rust": 208,
-        "has_c_or_cpp": 1154,
-        "has_pyi": 729,
-        "has_py_typed": 3057,
-        "has_tests": 13268,
-        "has_pytest": 1958,
-        "has_tox": 1052
+        "month": "2020-09-01",
+        "total_project_uploads": 18857,
+        "has_pyproject": 2715,
+        "has_setup_py": 16709,
+        "has_requirements_txt": 2402,
+        "has_markdown": 11890,
+        "has_rst": 5434,
+        "has_ini": 1263,
+        "has_json": 2124,
+        "has_xml": 1031,
+        "has_toml": 105,
+        "has_yaml": 1919,
+        "has_rust": 35,
+        "has_c_or_cpp": 807,
+        "has_pyi": 363,
+        "has_py_typed": 1005,
+        "has_tests": 7516,
+        "has_pytest": 1138,
+        "has_tox": 801
       },
       {
-        "month": "2019-10-01",
-        "total_project_uploads": 14951,
-        "has_pyproject": 867,
-        "has_setup_py": 12902,
-        "has_requirements_txt": 1945,
-        "has_markdown": 8504,
-        "has_rst": 5162,
-        "has_ini": 1088,
-        "has_json": 1885,
-        "has_xml": 1023,
-        "has_toml": 46,
-        "has_yaml": 1425,
-        "has_rust": 20,
-        "has_c_or_cpp": 835,
-        "has_pyi": 74,
-        "has_py_typed": 305,
-        "has_tests": 6547,
-        "has_pytest": 833,
-        "has_tox": 659
+        "month": "2020-10-01",
+        "total_project_uploads": 20149,
+        "has_pyproject": 3005,
+        "has_setup_py": 17678,
+        "has_requirements_txt": 2616,
+        "has_markdown": 12735,
+        "has_rst": 5857,
+        "has_ini": 1323,
+        "has_json": 2180,
+        "has_xml": 1268,
+        "has_toml": 105,
+        "has_yaml": 2057,
+        "has_rust": 27,
+        "has_c_or_cpp": 875,
+        "has_pyi": 389,
+        "has_py_typed": 1161,
+        "has_tests": 8060,
+        "has_pytest": 1224,
+        "has_tox": 809
       },
       {
-        "month": "2020-07-01",
-        "total_project_uploads": 20383,
-        "has_pyproject": 2353,
-        "has_setup_py": 17811,
-        "has_requirements_txt": 2751,
-        "has_markdown": 12312,
-        "has_rst": 5645,
-        "has_ini": 1272,
-        "has_json": 2031,
-        "has_xml": 1290,
-        "has_toml": 101,
-        "has_yaml": 1977,
-        "has_rust": 37,
-        "has_c_or_cpp": 843,
-        "has_pyi": 93,
-        "has_py_typed": 884,
-        "has_tests": 7894,
-        "has_pytest": 1109,
-        "has_tox": 687
+        "month": "2021-11-01",
+        "total_project_uploads": 23360,
+        "has_pyproject": 6827,
+        "has_setup_py": 19590,
+        "has_requirements_txt": 2889,
+        "has_markdown": 15287,
+        "has_rst": 5930,
+        "has_ini": 1682,
+        "has_json": 2545,
+        "has_xml": 1448,
+        "has_toml": 238,
+        "has_yaml": 3006,
+        "has_rust": 84,
+        "has_c_or_cpp": 986,
+        "has_pyi": 619,
+        "has_py_typed": 2253,
+        "has_tests": 9132,
+        "has_pytest": 1445,
+        "has_tox": 979
       },
       {
-        "month": "2021-01-01",
-        "total_project_uploads": 20874,
-        "has_pyproject": 3368,
-        "has_setup_py": 18239,
-        "has_requirements_txt": 2542,
-        "has_markdown": 13519,
-        "has_rst": 5580,
-        "has_ini": 1352,
-        "has_json": 2172,
-        "has_xml": 1216,
-        "has_toml": 138,
-        "has_yaml": 2374,
-        "has_rust": 39,
-        "has_c_or_cpp": 848,
-        "has_pyi": 428,
-        "has_py_typed": 1225,
-        "has_tests": 8167,
-        "has_pytest": 1240,
-        "has_tox": 844
+        "month": "2022-03-01",
+        "total_project_uploads": 26115,
+        "has_pyproject": 8693,
+        "has_setup_py": 21333,
+        "has_requirements_txt": 3045,
+        "has_markdown": 17427,
+        "has_rst": 5770,
+        "has_ini": 1728,
+        "has_json": 3017,
+        "has_xml": 1506,
+        "has_toml": 306,
+        "has_yaml": 3006,
+        "has_rust": 107,
+        "has_c_or_cpp": 1142,
+        "has_pyi": 1011,
+        "has_py_typed": 2957,
+        "has_tests": 9676,
+        "has_pytest": 1637,
+        "has_tox": 992
       },
       {
-        "month": "2022-10-01",
-        "total_project_uploads": 27298,
-        "has_pyproject": 10386,
-        "has_setup_py": 20881,
-        "has_requirements_txt": 2951,
-        "has_markdown": 18788,
-        "has_rst": 6166,
-        "has_ini": 1780,
-        "has_json": 3160,
-        "has_xml": 1845,
-        "has_toml": 435,
-        "has_yaml": 3492,
-        "has_rust": 174,
-        "has_c_or_cpp": 1117,
-        "has_pyi": 836,
-        "has_py_typed": 3084,
-        "has_tests": 10042,
-        "has_pytest": 1765,
-        "has_tox": 1133
+        "month": "2019-08-01",
+        "total_project_uploads": 13712,
+        "has_pyproject": 652,
+        "has_setup_py": 11833,
+        "has_requirements_txt": 1723,
+        "has_markdown": 7712,
+        "has_rst": 4758,
+        "has_ini": 810,
+        "has_json": 1782,
+        "has_xml": 892,
+        "has_toml": 38,
+        "has_yaml": 1258,
+        "has_rust": 21,
+        "has_c_or_cpp": 621,
+        "has_pyi": 58,
+        "has_py_typed": 267,
+        "has_tests": 5679,
+        "has_pytest": 690,
+        "has_tox": 569
       },
       {
-        "month": "2013-01-01",
-        "total_project_uploads": 2324,
+        "month": "2016-04-01",
+        "total_project_uploads": 5838,
         "has_pyproject": 0,
-        "has_setup_py": 2303,
-        "has_requirements_txt": 124,
-        "has_markdown": 293,
-        "has_rst": 1007,
-        "has_ini": 86,
-        "has_json": 86,
-        "has_xml": 267,
-        "has_toml": 0,
-        "has_yaml": 82,
-        "has_rust": 1,
-        "has_c_or_cpp": 114,
+        "has_setup_py": 5590,
+        "has_requirements_txt": 927,
+        "has_markdown": 972,
+        "has_rst": 3629,
+        "has_ini": 476,
+        "has_json": 2357,
+        "has_xml": 304,
+        "has_toml": 3,
+        "has_yaml": 411,
+        "has_rust": 2,
+        "has_c_or_cpp": 345,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1271,
-        "has_pytest": 10,
-        "has_tox": 52
+        "has_tests": 2697,
+        "has_pytest": 234,
+        "has_tox": 333
       },
       {
-        "month": "2016-01-01",
-        "total_project_uploads": 5497,
-        "has_pyproject": 0,
-        "has_setup_py": 5309,
-        "has_requirements_txt": 826,
-        "has_markdown": 897,
-        "has_rst": 3373,
-        "has_ini": 448,
-        "has_json": 2178,
-        "has_xml": 278,
-        "has_toml": 2,
-        "has_yaml": 382,
-        "has_rust": 3,
-        "has_c_or_cpp": 328,
-        "has_pyi": 1,
+        "month": "2016-10-01",
+        "total_project_uploads": 6535,
+        "has_pyproject": 1,
+        "has_setup_py": 6100,
+        "has_requirements_txt": 1173,
+        "has_markdown": 1110,
+        "has_rst": 4153,
+        "has_ini": 551,
+        "has_json": 2747,
+        "has_xml": 281,
+        "has_toml": 3,
+        "has_yaml": 498,
+        "has_rust": 2,
+        "has_c_or_cpp": 371,
+        "has_pyi": 7,
         "has_py_typed": 0,
-        "has_tests": 2632,
-        "has_pytest": 202,
-        "has_tox": 321
+        "has_tests": 3025,
+        "has_pytest": 277,
+        "has_tox": 430
       },
       {
-        "month": "2016-05-01",
-        "total_project_uploads": 5848,
-        "has_pyproject": 1,
-        "has_setup_py": 5604,
-        "has_requirements_txt": 927,
-        "has_markdown": 974,
-        "has_rst": 3654,
-        "has_ini": 505,
-        "has_json": 2316,
-        "has_xml": 394,
-        "has_toml": 5,
-        "has_yaml": 440,
+        "month": "2017-05-01",
+        "total_project_uploads": 8914,
+        "has_pyproject": 3,
+        "has_setup_py": 7210,
+        "has_requirements_txt": 1216,
+        "has_markdown": 1309,
+        "has_rst": 6425,
+        "has_ini": 702,
+        "has_json": 4934,
+        "has_xml": 1556,
+        "has_toml": 6,
+        "has_yaml": 768,
         "has_rust": 3,
-        "has_c_or_cpp": 317,
-        "has_pyi": 2,
+        "has_c_or_cpp": 399,
+        "has_pyi": 9,
         "has_py_typed": 0,
-        "has_tests": 2734,
-        "has_pytest": 213,
-        "has_tox": 375
+        "has_tests": 4373,
+        "has_pytest": 389,
+        "has_tox": 528
       },
       {
-        "month": "2014-04-01",
-        "total_project_uploads": 3402,
+        "month": "2013-07-01",
+        "total_project_uploads": 2518,
         "has_pyproject": 0,
-        "has_setup_py": 3370,
-        "has_requirements_txt": 332,
-        "has_markdown": 486,
-        "has_rst": 1666,
-        "has_ini": 160,
-        "has_json": 359,
-        "has_xml": 271,
-        "has_toml": 0,
-        "has_yaml": 120,
+        "has_setup_py": 2507,
+        "has_requirements_txt": 196,
+        "has_markdown": 353,
+        "has_rst": 1209,
+        "has_ini": 108,
+        "has_json": 113,
+        "has_xml": 272,
+        "has_toml": 1,
+        "has_yaml": 82,
         "has_rust": 0,
-        "has_c_or_cpp": 184,
+        "has_c_or_cpp": 118,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1711,
-        "has_pytest": 36,
-        "has_tox": 121
+        "has_tests": 1308,
+        "has_pytest": 23,
+        "has_tox": 67
       },
       {
-        "month": "2018-08-01",
-        "total_project_uploads": 10819,
-        "has_pyproject": 129,
-        "has_setup_py": 9488,
-        "has_requirements_txt": 1568,
-        "has_markdown": 5060,
-        "has_rst": 5284,
-        "has_ini": 879,
-        "has_json": 2427,
-        "has_xml": 696,
-        "has_toml": 17,
-        "has_yaml": 990,
-        "has_rust": 6,
-        "has_c_or_cpp": 579,
-        "has_pyi": 26,
-        "has_py_typed": 38,
-        "has_tests": 4787,
-        "has_pytest": 530,
-        "has_tox": 561
+        "month": "2013-09-01",
+        "total_project_uploads": 2598,
+        "has_pyproject": 0,
+        "has_setup_py": 2577,
+        "has_requirements_txt": 259,
+        "has_markdown": 334,
+        "has_rst": 1290,
+        "has_ini": 139,
+        "has_json": 142,
+        "has_xml": 275,
+        "has_toml": 0,
+        "has_yaml": 114,
+        "has_rust": 0,
+        "has_c_or_cpp": 109,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1343,
+        "has_pytest": 41,
+        "has_tox": 95
       },
       {
-        "month": "2022-12-01",
-        "total_project_uploads": 25766,
-        "has_pyproject": 10514,
-        "has_setup_py": 19051,
-        "has_requirements_txt": 2793,
-        "has_markdown": 17422,
-        "has_rst": 5681,
-        "has_ini": 1590,
-        "has_json": 3031,
-        "has_xml": 1766,
-        "has_toml": 412,
-        "has_yaml": 3120,
-        "has_rust": 151,
-        "has_c_or_cpp": 1092,
-        "has_pyi": 546,
-        "has_py_typed": 2770,
-        "has_tests": 9490,
-        "has_pytest": 1599,
-        "has_tox": 797
+        "month": "2013-08-01",
+        "total_project_uploads": 2605,
+        "has_pyproject": 0,
+        "has_setup_py": 2589,
+        "has_requirements_txt": 235,
+        "has_markdown": 386,
+        "has_rst": 1279,
+        "has_ini": 142,
+        "has_json": 123,
+        "has_xml": 217,
+        "has_toml": 1,
+        "has_yaml": 91,
+        "has_rust": 0,
+        "has_c_or_cpp": 136,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1357,
+        "has_pytest": 34,
+        "has_tox": 92
       },
       {
-        "month": "2023-01-01",
-        "total_project_uploads": 28722,
-        "has_pyproject": 11743,
-        "has_setup_py": 20892,
-        "has_requirements_txt": 3072,
-        "has_markdown": 19206,
-        "has_rst": 6381,
-        "has_ini": 1561,
-        "has_json": 3587,
-        "has_xml": 2262,
-        "has_toml": 533,
-        "has_yaml": 3496,
-        "has_rust": 193,
-        "has_c_or_cpp": 1082,
-        "has_pyi": 704,
-        "has_py_typed": 3000,
-        "has_tests": 10561,
-        "has_pytest": 1774,
-        "has_tox": 883
+        "month": "2014-09-01",
+        "total_project_uploads": 3789,
+        "has_pyproject": 0,
+        "has_setup_py": 3757,
+        "has_requirements_txt": 472,
+        "has_markdown": 604,
+        "has_rst": 2090,
+        "has_ini": 249,
+        "has_json": 662,
+        "has_xml": 311,
+        "has_toml": 1,
+        "has_yaml": 168,
+        "has_rust": 1,
+        "has_c_or_cpp": 194,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1873,
+        "has_pytest": 73,
+        "has_tox": 189
       },
       {
-        "month": "2023-03-01",
-        "total_project_uploads": 31443,
-        "has_pyproject": 13714,
-        "has_setup_py": 20266,
-        "has_requirements_txt": 3511,
-        "has_markdown": 21591,
-        "has_rst": 6588,
-        "has_ini": 1757,
-        "has_json": 4007,
-        "has_xml": 2298,
-        "has_toml": 593,
-        "has_yaml": 3856,
-        "has_rust": 198,
-        "has_c_or_cpp": 1176,
-        "has_pyi": 792,
-        "has_py_typed": 3296,
-        "has_tests": 13102,
-        "has_pytest": 1925,
-        "has_tox": 1046
+        "month": "2018-05-01",
+        "total_project_uploads": 10271,
+        "has_pyproject": 57,
+        "has_setup_py": 8905,
+        "has_requirements_txt": 1469,
+        "has_markdown": 4126,
+        "has_rst": 5830,
+        "has_ini": 753,
+        "has_json": 3408,
+        "has_xml": 713,
+        "has_toml": 20,
+        "has_yaml": 929,
+        "has_rust": 11,
+        "has_c_or_cpp": 504,
+        "has_pyi": 27,
+        "has_py_typed": 14,
+        "has_tests": 4440,
+        "has_pytest": 527,
+        "has_tox": 563
       },
       {
-        "month": "2023-08-01",
-        "total_project_uploads": 29327,
-        "has_pyproject": 13960,
-        "has_setup_py": 16854,
-        "has_requirements_txt": 3166,
-        "has_markdown": 20930,
-        "has_rst": 5353,
-        "has_ini": 1618,
-        "has_json": 3961,
-        "has_xml": 1559,
-        "has_toml": 636,
-        "has_yaml": 4092,
-        "has_rust": 248,
-        "has_c_or_cpp": 1129,
-        "has_pyi": 1100,
-        "has_py_typed": 3449,
-        "has_tests": 11856,
-        "has_pytest": 1975,
-        "has_tox": 910
+        "month": "2019-07-01",
+        "total_project_uploads": 15103,
+        "has_pyproject": 592,
+        "has_setup_py": 11920,
+        "has_requirements_txt": 1692,
+        "has_markdown": 7636,
+        "has_rst": 5975,
+        "has_ini": 819,
+        "has_json": 1861,
+        "has_xml": 1782,
+        "has_toml": 43,
+        "has_yaml": 1192,
+        "has_rust": 14,
+        "has_c_or_cpp": 633,
+        "has_pyi": 45,
+        "has_py_typed": 233,
+        "has_tests": 6424,
+        "has_pytest": 667,
+        "has_tox": 556
       },
       {
-        "month": "2023-09-01",
-        "total_project_uploads": 37449,
-        "has_pyproject": 14534,
-        "has_setup_py": 16739,
-        "has_requirements_txt": 4017,
-        "has_markdown": 20726,
-        "has_rst": 14405,
-        "has_ini": 1801,
-        "has_json": 4136,
-        "has_xml": 9138,
-        "has_toml": 624,
-        "has_yaml": 4473,
-        "has_rust": 249,
-        "has_c_or_cpp": 1494,
-        "has_pyi": 1069,
-        "has_py_typed": 3122,
-        "has_tests": 18590,
-        "has_pytest": 1966,
-        "has_tox": 983
+        "month": "2021-06-01",
+        "total_project_uploads": 21658,
+        "has_pyproject": 5596,
+        "has_setup_py": 18636,
+        "has_requirements_txt": 2530,
+        "has_markdown": 14205,
+        "has_rst": 5147,
+        "has_ini": 1530,
+        "has_json": 2424,
+        "has_xml": 1181,
+        "has_toml": 247,
+        "has_yaml": 2400,
+        "has_rust": 53,
+        "has_c_or_cpp": 950,
+        "has_pyi": 562,
+        "has_py_typed": 1695,
+        "has_tests": 8302,
+        "has_pytest": 1297,
+        "has_tox": 897
       },
       {
-        "month": "2019-05-01",
-        "total_project_uploads": 13604,
-        "has_pyproject": 537,
-        "has_setup_py": 11587,
-        "has_requirements_txt": 1696,
-        "has_markdown": 7317,
-        "has_rst": 5370,
-        "has_ini": 971,
-        "has_json": 2021,
-        "has_xml": 1176,
-        "has_toml": 48,
-        "has_yaml": 1331,
-        "has_rust": 11,
-        "has_c_or_cpp": 670,
-        "has_pyi": 28,
-        "has_py_typed": 193,
-        "has_tests": 5976,
-        "has_pytest": 723,
-        "has_tox": 725
+        "month": "2021-12-01",
+        "total_project_uploads": 21793,
+        "has_pyproject": 6738,
+        "has_setup_py": 17928,
+        "has_requirements_txt": 2696,
+        "has_markdown": 14574,
+        "has_rst": 5110,
+        "has_ini": 1363,
+        "has_json": 2241,
+        "has_xml": 1279,
+        "has_toml": 276,
+        "has_yaml": 2589,
+        "has_rust": 86,
+        "has_c_or_cpp": 929,
+        "has_pyi": 410,
+        "has_py_typed": 1825,
+        "has_tests": 8080,
+        "has_pytest": 1384,
+        "has_tox": 817
       },
       {
-        "month": "2020-01-01",
-        "total_project_uploads": 15565,
-        "has_pyproject": 1330,
-        "has_setup_py": 13774,
-        "has_requirements_txt": 2074,
-        "has_markdown": 9551,
-        "has_rst": 5090,
-        "has_ini": 1020,
-        "has_json": 1859,
-        "has_xml": 913,
-        "has_toml": 54,
-        "has_yaml": 1647,
-        "has_rust": 27,
-        "has_c_or_cpp": 710,
-        "has_pyi": 73,
-        "has_py_typed": 642,
-        "has_tests": 6454,
-        "has_pytest": 863,
-        "has_tox": 685
+        "month": "2022-08-01",
+        "total_project_uploads": 24738,
+        "has_pyproject": 9644,
+        "has_setup_py": 19021,
+        "has_requirements_txt": 2939,
+        "has_markdown": 16737,
+        "has_rst": 5527,
+        "has_ini": 1475,
+        "has_json": 2812,
+        "has_xml": 1281,
+        "has_toml": 331,
+        "has_yaml": 3238,
+        "has_rust": 119,
+        "has_c_or_cpp": 1018,
+        "has_pyi": 508,
+        "has_py_typed": 2571,
+        "has_tests": 9224,
+        "has_pytest": 1629,
+        "has_tox": 812
       },
       {
-        "month": "2020-03-01",
-        "total_project_uploads": 17503,
-        "has_pyproject": 1695,
-        "has_setup_py": 15192,
-        "has_requirements_txt": 2222,
-        "has_markdown": 10717,
-        "has_rst": 5531,
-        "has_ini": 1254,
-        "has_json": 1882,
-        "has_xml": 1297,
-        "has_toml": 53,
-        "has_yaml": 1770,
-        "has_rust": 21,
-        "has_c_or_cpp": 783,
-        "has_pyi": 69,
-        "has_py_typed": 705,
-        "has_tests": 7503,
-        "has_pytest": 943,
-        "has_tox": 707
-      },
-      {
-        "month": "2021-04-01",
-        "total_project_uploads": 22450,
-        "has_pyproject": 5212,
-        "has_setup_py": 19164,
-        "has_requirements_txt": 2823,
-        "has_markdown": 14641,
-        "has_rst": 5639,
-        "has_ini": 1420,
-        "has_json": 2396,
-        "has_xml": 1322,
-        "has_toml": 181,
-        "has_yaml": 2403,
-        "has_rust": 54,
-        "has_c_or_cpp": 932,
-        "has_pyi": 474,
-        "has_py_typed": 1558,
-        "has_tests": 8691,
-        "has_pytest": 1374,
-        "has_tox": 841
-      },
-      {
-        "month": "2022-01-01",
-        "total_project_uploads": 23927,
-        "has_pyproject": 7696,
-        "has_setup_py": 19830,
-        "has_requirements_txt": 2863,
-        "has_markdown": 16168,
-        "has_rst": 5401,
-        "has_ini": 1568,
-        "has_json": 2482,
-        "has_xml": 1317,
-        "has_toml": 342,
-        "has_yaml": 2832,
-        "has_rust": 93,
-        "has_c_or_cpp": 1065,
-        "has_pyi": 755,
-        "has_py_typed": 2322,
-        "has_tests": 8885,
-        "has_pytest": 1491,
-        "has_tox": 882
-      },
-      {
-        "month": "2022-04-01",
-        "total_project_uploads": 24337,
-        "has_pyproject": 8092,
-        "has_setup_py": 19709,
-        "has_requirements_txt": 2783,
-        "has_markdown": 16419,
-        "has_rst": 5453,
-        "has_ini": 1612,
-        "has_json": 2686,
-        "has_xml": 1487,
-        "has_toml": 387,
-        "has_yaml": 2797,
-        "has_rust": 118,
-        "has_c_or_cpp": 966,
-        "has_pyi": 752,
-        "has_py_typed": 2377,
-        "has_tests": 9017,
-        "has_pytest": 1549,
-        "has_tox": 857
-      },
-      {
-        "month": "2017-01-01",
-        "total_project_uploads": 6910,
-        "has_pyproject": 1,
-        "has_setup_py": 6527,
-        "has_requirements_txt": 1175,
-        "has_markdown": 1221,
-        "has_rst": 4582,
-        "has_ini": 604,
-        "has_json": 3147,
-        "has_xml": 335,
-        "has_toml": 4,
-        "has_yaml": 593,
-        "has_rust": 2,
-        "has_c_or_cpp": 416,
-        "has_pyi": 9,
-        "has_py_typed": 0,
-        "has_tests": 3241,
-        "has_pytest": 321,
-        "has_tox": 471
-      },
-      {
-        "month": "2013-05-01",
-        "total_project_uploads": 2584,
+        "month": "2015-06-01",
+        "total_project_uploads": 4674,
         "has_pyproject": 0,
-        "has_setup_py": 2568,
-        "has_requirements_txt": 171,
-        "has_markdown": 342,
-        "has_rst": 1199,
-        "has_ini": 108,
-        "has_json": 96,
-        "has_xml": 269,
-        "has_toml": 0,
-        "has_yaml": 85,
-        "has_rust": 1,
-        "has_c_or_cpp": 131,
+        "has_setup_py": 4580,
+        "has_requirements_txt": 751,
+        "has_markdown": 754,
+        "has_rst": 2812,
+        "has_ini": 357,
+        "has_json": 1513,
+        "has_xml": 306,
+        "has_toml": 3,
+        "has_yaml": 289,
+        "has_rust": 2,
+        "has_c_or_cpp": 282,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1362,
-        "has_pytest": 23,
-        "has_tox": 74
+        "has_tests": 2309,
+        "has_pytest": 96,
+        "has_tox": 276
       },
       {
-        "month": "2015-04-01",
-        "total_project_uploads": 4696,
-        "has_pyproject": 0,
-        "has_setup_py": 4591,
-        "has_requirements_txt": 728,
-        "has_markdown": 729,
-        "has_rst": 2842,
-        "has_ini": 321,
-        "has_json": 1488,
-        "has_xml": 352,
+        "month": "2016-06-01",
+        "total_project_uploads": 5800,
+        "has_pyproject": 2,
+        "has_setup_py": 5529,
+        "has_requirements_txt": 935,
+        "has_markdown": 965,
+        "has_rst": 3561,
+        "has_ini": 522,
+        "has_json": 2353,
+        "has_xml": 251,
         "has_toml": 3,
-        "has_yaml": 245,
-        "has_rust": 1,
-        "has_c_or_cpp": 258,
-        "has_pyi": 0,
+        "has_yaml": 455,
+        "has_rust": 3,
+        "has_c_or_cpp": 327,
+        "has_pyi": 1,
         "has_py_typed": 0,
-        "has_tests": 2362,
-        "has_pytest": 92,
-        "has_tox": 251
+        "has_tests": 2633,
+        "has_pytest": 231,
+        "has_tox": 390
       },
       {
-        "month": "2015-08-01",
-        "total_project_uploads": 4768,
+        "month": "2014-08-01",
+        "total_project_uploads": 3468,
         "has_pyproject": 0,
-        "has_setup_py": 4622,
-        "has_requirements_txt": 731,
-        "has_markdown": 781,
-        "has_rst": 2935,
-        "has_ini": 373,
-        "has_json": 2037,
-        "has_xml": 272,
+        "has_setup_py": 3433,
+        "has_requirements_txt": 411,
+        "has_markdown": 615,
+        "has_rst": 1909,
+        "has_ini": 212,
+        "has_json": 581,
+        "has_xml": 231,
         "has_toml": 3,
-        "has_yaml": 303,
-        "has_rust": 2,
-        "has_c_or_cpp": 263,
+        "has_yaml": 158,
+        "has_rust": 1,
+        "has_c_or_cpp": 199,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2285,
-        "has_pytest": 162,
-        "has_tox": 313
+        "has_tests": 1659,
+        "has_pytest": 61,
+        "has_tox": 145
       },
       {
-        "month": "2015-10-01",
-        "total_project_uploads": 5312,
+        "month": "2015-09-01",
+        "total_project_uploads": 5118,
         "has_pyproject": 0,
-        "has_setup_py": 5142,
-        "has_requirements_txt": 857,
-        "has_markdown": 858,
-        "has_rst": 3288,
+        "has_setup_py": 4944,
+        "has_requirements_txt": 808,
+        "has_markdown": 832,
+        "has_rst": 3170,
         "has_ini": 422,
-        "has_json": 2187,
-        "has_xml": 303,
-        "has_toml": 2,
-        "has_yaml": 321,
+        "has_json": 2149,
+        "has_xml": 413,
+        "has_toml": 4,
+        "has_yaml": 345,
         "has_rust": 1,
-        "has_c_or_cpp": 309,
+        "has_c_or_cpp": 334,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2536,
-        "has_pytest": 175,
-        "has_tox": 318
+        "has_tests": 2580,
+        "has_pytest": 161,
+        "has_tox": 335
       },
       {
-        "month": "2014-02-01",
-        "total_project_uploads": 3228,
+        "month": "2013-01-01",
+        "total_project_uploads": 2324,
         "has_pyproject": 0,
-        "has_setup_py": 3204,
-        "has_requirements_txt": 330,
-        "has_markdown": 480,
-        "has_rst": 1553,
-        "has_ini": 165,
-        "has_json": 303,
-        "has_xml": 460,
+        "has_setup_py": 2303,
+        "has_requirements_txt": 124,
+        "has_markdown": 293,
+        "has_rst": 1007,
+        "has_ini": 86,
+        "has_json": 86,
+        "has_xml": 267,
         "has_toml": 0,
-        "has_yaml": 220,
-        "has_rust": 0,
-        "has_c_or_cpp": 150,
+        "has_yaml": 82,
+        "has_rust": 1,
+        "has_c_or_cpp": 114,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1652,
-        "has_pytest": 37,
-        "has_tox": 119
+        "has_tests": 1271,
+        "has_pytest": 10,
+        "has_tox": 52
       },
       {
-        "month": "2018-01-01",
-        "total_project_uploads": 9432,
-        "has_pyproject": 20,
-        "has_setup_py": 8111,
-        "has_requirements_txt": 1392,
-        "has_markdown": 2940,
-        "has_rst": 6573,
-        "has_ini": 739,
-        "has_json": 5011,
-        "has_xml": 894,
-        "has_toml": 9,
-        "has_yaml": 855,
-        "has_rust": 3,
-        "has_c_or_cpp": 430,
-        "has_pyi": 19,
+        "month": "2013-11-01",
+        "total_project_uploads": 2797,
+        "has_pyproject": 0,
+        "has_setup_py": 2755,
+        "has_requirements_txt": 269,
+        "has_markdown": 395,
+        "has_rst": 1437,
+        "has_ini": 131,
+        "has_json": 242,
+        "has_xml": 260,
+        "has_toml": 0,
+        "has_yaml": 126,
+        "has_rust": 1,
+        "has_c_or_cpp": 155,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 4244,
-        "has_pytest": 425,
-        "has_tox": 584
+        "has_tests": 1440,
+        "has_pytest": 34,
+        "has_tox": 89
       },
       {
-        "month": "2018-02-01",
-        "total_project_uploads": 9514,
-        "has_pyproject": 24,
-        "has_setup_py": 8085,
-        "has_requirements_txt": 1392,
-        "has_markdown": 3163,
-        "has_rst": 6764,
-        "has_ini": 698,
-        "has_json": 5248,
-        "has_xml": 969,
-        "has_toml": 14,
-        "has_yaml": 850,
-        "has_rust": 7,
-        "has_c_or_cpp": 478,
-        "has_pyi": 16,
+        "month": "2013-12-01",
+        "total_project_uploads": 2871,
+        "has_pyproject": 0,
+        "has_setup_py": 2843,
+        "has_requirements_txt": 240,
+        "has_markdown": 368,
+        "has_rst": 1353,
+        "has_ini": 133,
+        "has_json": 218,
+        "has_xml": 432,
+        "has_toml": 2,
+        "has_yaml": 185,
+        "has_rust": 0,
+        "has_c_or_cpp": 136,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 4277,
-        "has_pytest": 466,
-        "has_tox": 529
-      },
-      {
-        "month": "2019-04-01",
-        "total_project_uploads": 14961,
-        "has_pyproject": 448,
-        "has_setup_py": 11707,
-        "has_requirements_txt": 1794,
-        "has_markdown": 7071,
-        "has_rst": 6666,
-        "has_ini": 1082,
-        "has_json": 2149,
-        "has_xml": 2100,
-        "has_toml": 32,
-        "has_yaml": 1328,
-        "has_rust": 10,
-        "has_c_or_cpp": 681,
-        "has_pyi": 49,
-        "has_py_typed": 169,
-        "has_tests": 6683,
-        "has_pytest": 697,
-        "has_tox": 734
+        "has_tests": 1451,
+        "has_pytest": 28,
+        "has_tox": 86
       },
       {
-        "month": "2019-06-01",
-        "total_project_uploads": 12912,
-        "has_pyproject": 548,
-        "has_setup_py": 11174,
-        "has_requirements_txt": 1667,
-        "has_markdown": 6990,
-        "has_rst": 4757,
-        "has_ini": 736,
-        "has_json": 1787,
-        "has_xml": 817,
-        "has_toml": 29,
-        "has_yaml": 1125,
-        "has_rust": 13,
-        "has_c_or_cpp": 647,
-        "has_pyi": 33,
-        "has_py_typed": 198,
-        "has_tests": 5483,
-        "has_pytest": 693,
-        "has_tox": 503
+        "month": "2015-01-01",
+        "total_project_uploads": 4050,
+        "has_pyproject": 0,
+        "has_setup_py": 3985,
+        "has_requirements_txt": 558,
+        "has_markdown": 655,
+        "has_rst": 2293,
+        "has_ini": 262,
+        "has_json": 865,
+        "has_xml": 214,
+        "has_toml": 1,
+        "has_yaml": 185,
+        "has_rust": 2,
+        "has_c_or_cpp": 230,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 2002,
+        "has_pytest": 74,
+        "has_tox": 190
       },
       {
-        "month": "2019-09-01",
-        "total_project_uploads": 13694,
-        "has_pyproject": 651,
-        "has_setup_py": 11759,
-        "has_requirements_txt": 1881,
-        "has_markdown": 7700,
-        "has_rst": 4791,
-        "has_ini": 992,
-        "has_json": 1854,
-        "has_xml": 926,
-        "has_toml": 35,
-        "has_yaml": 1383,
-        "has_rust": 15,
-        "has_c_or_cpp": 601,
-        "has_pyi": 47,
-        "has_py_typed": 252,
-        "has_tests": 5807,
-        "has_pytest": 726,
-        "has_tox": 734
+        "month": "2017-09-01",
+        "total_project_uploads": 8651,
+        "has_pyproject": 2,
+        "has_setup_py": 7182,
+        "has_requirements_txt": 1224,
+        "has_markdown": 1901,
+        "has_rst": 6280,
+        "has_ini": 699,
+        "has_json": 4721,
+        "has_xml": 1110,
+        "has_toml": 7,
+        "has_yaml": 754,
+        "has_rust": 3,
+        "has_c_or_cpp": 507,
+        "has_pyi": 14,
+        "has_py_typed": 0,
+        "has_tests": 4099,
+        "has_pytest": 375,
+        "has_tox": 456
       },
       {
-        "month": "2019-12-01",
-        "total_project_uploads": 14047,
-        "has_pyproject": 962,
-        "has_setup_py": 12344,
-        "has_requirements_txt": 1761,
-        "has_markdown": 8374,
-        "has_rst": 4573,
-        "has_ini": 891,
-        "has_json": 1642,
-        "has_xml": 870,
-        "has_toml": 54,
-        "has_yaml": 1318,
-        "has_rust": 11,
-        "has_c_or_cpp": 651,
-        "has_pyi": 66,
-        "has_py_typed": 559,
-        "has_tests": 5853,
-        "has_pytest": 820,
-        "has_tox": 604
+        "month": "2023-05-01",
+        "total_project_uploads": 30894,
+        "has_pyproject": 13872,
+        "has_setup_py": 18359,
+        "has_requirements_txt": 3508,
+        "has_markdown": 21162,
+        "has_rst": 7029,
+        "has_ini": 1741,
+        "has_json": 4031,
+        "has_xml": 2625,
+        "has_toml": 587,
+        "has_yaml": 4161,
+        "has_rust": 208,
+        "has_c_or_cpp": 1154,
+        "has_pyi": 729,
+        "has_py_typed": 3057,
+        "has_tests": 13268,
+        "has_pytest": 1958,
+        "has_tox": 1052
       },
       {
-        "month": "2020-02-01",
-        "total_project_uploads": 16069,
-        "has_pyproject": 1472,
-        "has_setup_py": 14109,
-        "has_requirements_txt": 2065,
-        "has_markdown": 9709,
-        "has_rst": 5085,
-        "has_ini": 1031,
-        "has_json": 1875,
-        "has_xml": 1068,
-        "has_toml": 63,
-        "has_yaml": 1578,
-        "has_rust": 27,
-        "has_c_or_cpp": 755,
-        "has_pyi": 71,
-        "has_py_typed": 659,
-        "has_tests": 6668,
-        "has_pytest": 885,
-        "has_tox": 668
+        "month": "2019-10-01",
+        "total_project_uploads": 14951,
+        "has_pyproject": 867,
+        "has_setup_py": 12902,
+        "has_requirements_txt": 1945,
+        "has_markdown": 8504,
+        "has_rst": 5162,
+        "has_ini": 1088,
+        "has_json": 1885,
+        "has_xml": 1023,
+        "has_toml": 46,
+        "has_yaml": 1425,
+        "has_rust": 20,
+        "has_c_or_cpp": 835,
+        "has_pyi": 74,
+        "has_py_typed": 305,
+        "has_tests": 6547,
+        "has_pytest": 833,
+        "has_tox": 659
       },
       {
-        "month": "2021-07-01",
-        "total_project_uploads": 21116,
-        "has_pyproject": 5488,
-        "has_setup_py": 17643,
-        "has_requirements_txt": 2418,
-        "has_markdown": 13673,
-        "has_rst": 5270,
-        "has_ini": 1258,
-        "has_json": 2370,
-        "has_xml": 1301,
-        "has_toml": 175,
-        "has_yaml": 2273,
-        "has_rust": 62,
-        "has_c_or_cpp": 878,
-        "has_pyi": 507,
-        "has_py_typed": 1732,
-        "has_tests": 8053,
-        "has_pytest": 1276,
-        "has_tox": 752
-      },
-      {
-        "month": "2022-05-01",
-        "total_project_uploads": 25117,
-        "has_pyproject": 8598,
-        "has_setup_py": 20151,
-        "has_requirements_txt": 2758,
-        "has_markdown": 16929,
-        "has_rst": 5403,
-        "has_ini": 1561,
-        "has_json": 2703,
-        "has_xml": 1505,
-        "has_toml": 301,
-        "has_yaml": 2938,
-        "has_rust": 110,
-        "has_c_or_cpp": 926,
-        "has_pyi": 980,
-        "has_py_typed": 2993,
-        "has_tests": 9086,
-        "has_pytest": 1476,
-        "has_tox": 949
-      },
-      {
-        "month": "2022-07-01",
-        "total_project_uploads": 24258,
-        "has_pyproject": 9088,
-        "has_setup_py": 19348,
-        "has_requirements_txt": 2710,
-        "has_markdown": 16642,
-        "has_rst": 5025,
-        "has_ini": 1386,
-        "has_json": 2793,
-        "has_xml": 1200,
-        "has_toml": 356,
-        "has_yaml": 2840,
-        "has_rust": 120,
-        "has_c_or_cpp": 879,
-        "has_pyi": 1034,
-        "has_py_typed": 3092,
-        "has_tests": 8668,
-        "has_pytest": 1559,
-        "has_tox": 779
+        "month": "2020-07-01",
+        "total_project_uploads": 20383,
+        "has_pyproject": 2353,
+        "has_setup_py": 17811,
+        "has_requirements_txt": 2751,
+        "has_markdown": 12312,
+        "has_rst": 5645,
+        "has_ini": 1272,
+        "has_json": 2031,
+        "has_xml": 1290,
+        "has_toml": 101,
+        "has_yaml": 1977,
+        "has_rust": 37,
+        "has_c_or_cpp": 843,
+        "has_pyi": 93,
+        "has_py_typed": 884,
+        "has_tests": 7894,
+        "has_pytest": 1109,
+        "has_tox": 687
       },
       {
-        "month": "2022-09-01",
-        "total_project_uploads": 25213,
-        "has_pyproject": 9750,
-        "has_setup_py": 19287,
-        "has_requirements_txt": 2847,
-        "has_markdown": 16929,
-        "has_rst": 5584,
-        "has_ini": 1726,
-        "has_json": 2864,
-        "has_xml": 1507,
-        "has_toml": 347,
-        "has_yaml": 3146,
-        "has_rust": 126,
-        "has_c_or_cpp": 1042,
-        "has_pyi": 524,
-        "has_py_typed": 2635,
-        "has_tests": 9474,
-        "has_pytest": 1603,
-        "has_tox": 963
+        "month": "2021-01-01",
+        "total_project_uploads": 20874,
+        "has_pyproject": 3368,
+        "has_setup_py": 18239,
+        "has_requirements_txt": 2542,
+        "has_markdown": 13519,
+        "has_rst": 5580,
+        "has_ini": 1352,
+        "has_json": 2172,
+        "has_xml": 1216,
+        "has_toml": 138,
+        "has_yaml": 2374,
+        "has_rust": 39,
+        "has_c_or_cpp": 848,
+        "has_pyi": 428,
+        "has_py_typed": 1225,
+        "has_tests": 8167,
+        "has_pytest": 1240,
+        "has_tox": 844
       },
       {
-        "month": "2022-11-01",
-        "total_project_uploads": 28315,
-        "has_pyproject": 11238,
-        "has_setup_py": 20964,
-        "has_requirements_txt": 3064,
-        "has_markdown": 18999,
-        "has_rst": 6013,
-        "has_ini": 1974,
-        "has_json": 3119,
-        "has_xml": 1791,
-        "has_toml": 432,
-        "has_yaml": 3631,
-        "has_rust": 147,
-        "has_c_or_cpp": 1288,
-        "has_pyi": 899,
-        "has_py_typed": 3225,
-        "has_tests": 10356,
-        "has_pytest": 1760,
-        "has_tox": 1111
+        "month": "2022-10-01",
+        "total_project_uploads": 27298,
+        "has_pyproject": 10386,
+        "has_setup_py": 20881,
+        "has_requirements_txt": 2951,
+        "has_markdown": 18788,
+        "has_rst": 6166,
+        "has_ini": 1780,
+        "has_json": 3160,
+        "has_xml": 1845,
+        "has_toml": 435,
+        "has_yaml": 3492,
+        "has_rust": 174,
+        "has_c_or_cpp": 1117,
+        "has_pyi": 836,
+        "has_py_typed": 3084,
+        "has_tests": 10042,
+        "has_pytest": 1765,
+        "has_tox": 1133
       },
       {
-        "month": "2016-03-01",
-        "total_project_uploads": 6241,
+        "month": "2015-05-01",
+        "total_project_uploads": 4663,
         "has_pyproject": 0,
-        "has_setup_py": 5995,
-        "has_requirements_txt": 995,
-        "has_markdown": 1047,
-        "has_rst": 3812,
-        "has_ini": 587,
-        "has_json": 2442,
-        "has_xml": 324,
-        "has_toml": 3,
-        "has_yaml": 474,
-        "has_rust": 4,
-        "has_c_or_cpp": 343,
-        "has_pyi": 1,
+        "has_setup_py": 4557,
+        "has_requirements_txt": 658,
+        "has_markdown": 711,
+        "has_rst": 2776,
+        "has_ini": 314,
+        "has_json": 1455,
+        "has_xml": 289,
+        "has_toml": 1,
+        "has_yaml": 270,
+        "has_rust": 1,
+        "has_c_or_cpp": 229,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2858,
-        "has_pytest": 229,
-        "has_tox": 378
+        "has_tests": 2208,
+        "has_pytest": 109,
+        "has_tox": 245
       },
       {
-        "month": "2013-04-01",
-        "total_project_uploads": 2487,
+        "month": "2014-01-01",
+        "total_project_uploads": 3132,
         "has_pyproject": 0,
-        "has_setup_py": 2468,
-        "has_requirements_txt": 169,
-        "has_markdown": 295,
-        "has_rst": 1201,
-        "has_ini": 127,
-        "has_json": 88,
-        "has_xml": 293,
-        "has_toml": 1,
-        "has_yaml": 108,
+        "has_setup_py": 3097,
+        "has_requirements_txt": 295,
+        "has_markdown": 468,
+        "has_rst": 1669,
+        "has_ini": 160,
+        "has_json": 291,
+        "has_xml": 267,
+        "has_toml": 0,
+        "has_yaml": 159,
         "has_rust": 0,
-        "has_c_or_cpp": 119,
+        "has_c_or_cpp": 162,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1439,
-        "has_pytest": 22,
-        "has_tox": 83
+        "has_tests": 1606,
+        "has_pytest": 36,
+        "has_tox": 104
       },
       {
-        "month": "2014-07-01",
-        "total_project_uploads": 3560,
+        "month": "2014-12-01",
+        "total_project_uploads": 3795,
         "has_pyproject": 0,
-        "has_setup_py": 3524,
-        "has_requirements_txt": 388,
-        "has_markdown": 529,
-        "has_rst": 1877,
-        "has_ini": 244,
-        "has_json": 536,
-        "has_xml": 276,
-        "has_toml": 2,
-        "has_yaml": 167,
+        "has_setup_py": 3740,
+        "has_requirements_txt": 511,
+        "has_markdown": 628,
+        "has_rst": 2078,
+        "has_ini": 315,
+        "has_json": 689,
+        "has_xml": 225,
+        "has_toml": 1,
+        "has_yaml": 233,
         "has_rust": 1,
-        "has_c_or_cpp": 202,
+        "has_c_or_cpp": 230,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1786,
-        "has_pytest": 61,
-        "has_tox": 142
+        "has_tests": 1886,
+        "has_pytest": 57,
+        "has_tox": 224
+      },
+      {
+        "month": "2017-08-01",
+        "total_project_uploads": 8074,
+        "has_pyproject": 4,
+        "has_setup_py": 6979,
+        "has_requirements_txt": 1249,
+        "has_markdown": 1349,
+        "has_rst": 5751,
+        "has_ini": 777,
+        "has_json": 4321,
+        "has_xml": 778,
+        "has_toml": 7,
+        "has_yaml": 725,
+        "has_rust": 4,
+        "has_c_or_cpp": 455,
+        "has_pyi": 12,
+        "has_py_typed": 0,
+        "has_tests": 3828,
+        "has_pytest": 393,
+        "has_tox": 517
+      },
+      {
+        "month": "2017-10-01",
+        "total_project_uploads": 8974,
+        "has_pyproject": 4,
+        "has_setup_py": 7480,
+        "has_requirements_txt": 1327,
+        "has_markdown": 2435,
+        "has_rst": 6538,
+        "has_ini": 800,
+        "has_json": 5014,
+        "has_xml": 1250,
+        "has_toml": 5,
+        "has_yaml": 903,
+        "has_rust": 2,
+        "has_c_or_cpp": 453,
+        "has_pyi": 16,
+        "has_py_typed": 0,
+        "has_tests": 4277,
+        "has_pytest": 412,
+        "has_tox": 609
+      },
+      {
+        "month": "2018-12-01",
+        "total_project_uploads": 10806,
+        "has_pyproject": 236,
+        "has_setup_py": 9088,
+        "has_requirements_txt": 1380,
+        "has_markdown": 5213,
+        "has_rst": 4883,
+        "has_ini": 786,
+        "has_json": 1805,
+        "has_xml": 1019,
+        "has_toml": 18,
+        "has_yaml": 941,
+        "has_rust": 9,
+        "has_c_or_cpp": 610,
+        "has_pyi": 26,
+        "has_py_typed": 52,
+        "has_tests": 4917,
+        "has_pytest": 598,
+        "has_tox": 472
+      },
+      {
+        "month": "2019-01-01",
+        "total_project_uploads": 11825,
+        "has_pyproject": 327,
+        "has_setup_py": 10457,
+        "has_requirements_txt": 1671,
+        "has_markdown": 6210,
+        "has_rst": 5201,
+        "has_ini": 881,
+        "has_json": 2079,
+        "has_xml": 728,
+        "has_toml": 32,
+        "has_yaml": 1269,
+        "has_rust": 8,
+        "has_c_or_cpp": 521,
+        "has_pyi": 45,
+        "has_py_typed": 73,
+        "has_tests": 5337,
+        "has_pytest": 696,
+        "has_tox": 664
+      },
+      {
+        "month": "2019-03-01",
+        "total_project_uploads": 13383,
+        "has_pyproject": 440,
+        "has_setup_py": 11532,
+        "has_requirements_txt": 1824,
+        "has_markdown": 6994,
+        "has_rst": 5399,
+        "has_ini": 936,
+        "has_json": 2170,
+        "has_xml": 953,
+        "has_toml": 28,
+        "has_yaml": 1256,
+        "has_rust": 13,
+        "has_c_or_cpp": 579,
+        "has_pyi": 48,
+        "has_py_typed": 160,
+        "has_tests": 5710,
+        "has_pytest": 655,
+        "has_tox": 714
+      },
+      {
+        "month": "2023-04-01",
+        "total_project_uploads": 29994,
+        "has_pyproject": 13044,
+        "has_setup_py": 18511,
+        "has_requirements_txt": 3118,
+        "has_markdown": 20084,
+        "has_rst": 6310,
+        "has_ini": 1634,
+        "has_json": 3627,
+        "has_xml": 2448,
+        "has_toml": 568,
+        "has_yaml": 3632,
+        "has_rust": 213,
+        "has_c_or_cpp": 1146,
+        "has_pyi": 686,
+        "has_py_typed": 3134,
+        "has_tests": 12481,
+        "has_pytest": 1779,
+        "has_tox": 818
+      },
+      {
+        "month": "2023-10-01",
+        "total_project_uploads": 35202,
+        "has_pyproject": 15332,
+        "has_setup_py": 17522,
+        "has_requirements_txt": 3500,
+        "has_markdown": 22220,
+        "has_rst": 10157,
+        "has_ini": 2104,
+        "has_json": 4177,
+        "has_xml": 5617,
+        "has_toml": 690,
+        "has_yaml": 4671,
+        "has_rust": 259,
+        "has_c_or_cpp": 1365,
+        "has_pyi": 1299,
+        "has_py_typed": 3954,
+        "has_tests": 16213,
+        "has_pytest": 2106,
+        "has_tox": 1271
+      },
+      {
+        "month": "2021-03-01",
+        "total_project_uploads": 24286,
+        "has_pyproject": 5184,
+        "has_setup_py": 20238,
+        "has_requirements_txt": 3069,
+        "has_markdown": 15200,
+        "has_rst": 6893,
+        "has_ini": 1594,
+        "has_json": 2525,
+        "has_xml": 1898,
+        "has_toml": 183,
+        "has_yaml": 2808,
+        "has_rust": 50,
+        "has_c_or_cpp": 956,
+        "has_pyi": 468,
+        "has_py_typed": 1470,
+        "has_tests": 9727,
+        "has_pytest": 1398,
+        "has_tox": 981
+      },
+      {
+        "month": "2020-12-01",
+        "total_project_uploads": 20453,
+        "has_pyproject": 3071,
+        "has_setup_py": 17598,
+        "has_requirements_txt": 2497,
+        "has_markdown": 12812,
+        "has_rst": 5017,
+        "has_ini": 1370,
+        "has_json": 2065,
+        "has_xml": 1055,
+        "has_toml": 125,
+        "has_yaml": 1999,
+        "has_rust": 43,
+        "has_c_or_cpp": 877,
+        "has_pyi": 398,
+        "has_py_typed": 1134,
+        "has_tests": 7688,
+        "has_pytest": 1186,
+        "has_tox": 702
+      },
+      {
+        "month": "2021-08-01",
+        "total_project_uploads": 21138,
+        "has_pyproject": 5774,
+        "has_setup_py": 17821,
+        "has_requirements_txt": 2401,
+        "has_markdown": 13849,
+        "has_rst": 4877,
+        "has_ini": 1263,
+        "has_json": 2322,
+        "has_xml": 1080,
+        "has_toml": 232,
+        "has_yaml": 2177,
+        "has_rust": 62,
+        "has_c_or_cpp": 794,
+        "has_pyi": 572,
+        "has_py_typed": 1746,
+        "has_tests": 7732,
+        "has_pytest": 1267,
+        "has_tox": 731
+      },
+      {
+        "month": "2021-09-01",
+        "total_project_uploads": 21494,
+        "has_pyproject": 6008,
+        "has_setup_py": 18004,
+        "has_requirements_txt": 2529,
+        "has_markdown": 14089,
+        "has_rst": 5076,
+        "has_ini": 1489,
+        "has_json": 2531,
+        "has_xml": 1247,
+        "has_toml": 179,
+        "has_yaml": 2349,
+        "has_rust": 58,
+        "has_c_or_cpp": 910,
+        "has_pyi": 537,
+        "has_py_typed": 1874,
+        "has_tests": 7989,
+        "has_pytest": 1332,
+        "has_tox": 872
+      },
+      {
+        "month": "2021-10-01",
+        "total_project_uploads": 23626,
+        "has_pyproject": 6562,
+        "has_setup_py": 19288,
+        "has_requirements_txt": 2758,
+        "has_markdown": 15003,
+        "has_rst": 5530,
+        "has_ini": 1421,
+        "has_json": 2641,
+        "has_xml": 1327,
+        "has_toml": 328,
+        "has_yaml": 2514,
+        "has_rust": 72,
+        "has_c_or_cpp": 997,
+        "has_pyi": 680,
+        "has_py_typed": 2083,
+        "has_tests": 8675,
+        "has_pytest": 1488,
+        "has_tox": 875
+      },
+      {
+        "month": "2022-02-01",
+        "total_project_uploads": 24213,
+        "has_pyproject": 7809,
+        "has_setup_py": 19852,
+        "has_requirements_txt": 3043,
+        "has_markdown": 16245,
+        "has_rst": 5709,
+        "has_ini": 1651,
+        "has_json": 2663,
+        "has_xml": 1479,
+        "has_toml": 260,
+        "has_yaml": 3051,
+        "has_rust": 98,
+        "has_c_or_cpp": 1049,
+        "has_pyi": 986,
+        "has_py_typed": 2625,
+        "has_tests": 9070,
+        "has_pytest": 1510,
+        "has_tox": 917
       },
       {
         "month": "2017-06-01",
@@ -2654,1075 +2633,1096 @@
         "has_tox": 482
       },
       {
-        "month": "2014-01-01",
-        "total_project_uploads": 3132,
+        "month": "2014-06-01",
+        "total_project_uploads": 3473,
         "has_pyproject": 0,
-        "has_setup_py": 3097,
-        "has_requirements_txt": 295,
-        "has_markdown": 468,
-        "has_rst": 1669,
-        "has_ini": 160,
-        "has_json": 291,
-        "has_xml": 267,
-        "has_toml": 0,
-        "has_yaml": 159,
+        "has_setup_py": 3444,
+        "has_requirements_txt": 394,
+        "has_markdown": 500,
+        "has_rst": 1781,
+        "has_ini": 191,
+        "has_json": 481,
+        "has_xml": 236,
+        "has_toml": 1,
+        "has_yaml": 161,
+        "has_rust": 1,
+        "has_c_or_cpp": 203,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1718,
+        "has_pytest": 51,
+        "has_tox": 139
+      },
+      {
+        "month": "2014-05-01",
+        "total_project_uploads": 3399,
+        "has_pyproject": 0,
+        "has_setup_py": 3373,
+        "has_requirements_txt": 404,
+        "has_markdown": 541,
+        "has_rst": 1726,
+        "has_ini": 189,
+        "has_json": 426,
+        "has_xml": 200,
+        "has_toml": 1,
+        "has_yaml": 165,
         "has_rust": 0,
-        "has_c_or_cpp": 162,
+        "has_c_or_cpp": 177,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1606,
-        "has_pytest": 36,
-        "has_tox": 104
+        "has_tests": 1651,
+        "has_pytest": 45,
+        "has_tox": 136
       },
       {
-        "month": "2017-10-01",
-        "total_project_uploads": 8974,
-        "has_pyproject": 4,
-        "has_setup_py": 7480,
-        "has_requirements_txt": 1327,
-        "has_markdown": 2435,
-        "has_rst": 6538,
-        "has_ini": 800,
-        "has_json": 5014,
-        "has_xml": 1250,
-        "has_toml": 5,
-        "has_yaml": 903,
+        "month": "2015-12-01",
+        "total_project_uploads": 5085,
+        "has_pyproject": 0,
+        "has_setup_py": 4911,
+        "has_requirements_txt": 796,
+        "has_markdown": 835,
+        "has_rst": 3176,
+        "has_ini": 433,
+        "has_json": 2098,
+        "has_xml": 294,
+        "has_toml": 2,
+        "has_yaml": 337,
         "has_rust": 2,
-        "has_c_or_cpp": 453,
-        "has_pyi": 16,
+        "has_c_or_cpp": 268,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 4277,
-        "has_pytest": 412,
-        "has_tox": 609
+        "has_tests": 2435,
+        "has_pytest": 178,
+        "has_tox": 315
       },
       {
-        "month": "2018-12-01",
-        "total_project_uploads": 10806,
-        "has_pyproject": 236,
-        "has_setup_py": 9088,
-        "has_requirements_txt": 1380,
-        "has_markdown": 5213,
-        "has_rst": 4883,
-        "has_ini": 786,
-        "has_json": 1805,
-        "has_xml": 1019,
-        "has_toml": 18,
-        "has_yaml": 941,
-        "has_rust": 9,
-        "has_c_or_cpp": 610,
-        "has_pyi": 26,
-        "has_py_typed": 52,
-        "has_tests": 4917,
-        "has_pytest": 598,
-        "has_tox": 472
+        "month": "2017-04-01",
+        "total_project_uploads": 9385,
+        "has_pyproject": 1,
+        "has_setup_py": 6761,
+        "has_requirements_txt": 1229,
+        "has_markdown": 1330,
+        "has_rst": 6946,
+        "has_ini": 647,
+        "has_json": 5634,
+        "has_xml": 2222,
+        "has_toml": 4,
+        "has_yaml": 791,
+        "has_rust": 2,
+        "has_c_or_cpp": 385,
+        "has_pyi": 7,
+        "has_py_typed": 0,
+        "has_tests": 4366,
+        "has_pytest": 290,
+        "has_tox": 516
       },
       {
-        "month": "2019-01-01",
-        "total_project_uploads": 11825,
-        "has_pyproject": 327,
-        "has_setup_py": 10457,
-        "has_requirements_txt": 1671,
-        "has_markdown": 6210,
-        "has_rst": 5201,
-        "has_ini": 881,
-        "has_json": 2079,
-        "has_xml": 728,
-        "has_toml": 32,
-        "has_yaml": 1269,
-        "has_rust": 8,
-        "has_c_or_cpp": 521,
-        "has_pyi": 45,
-        "has_py_typed": 73,
-        "has_tests": 5337,
-        "has_pytest": 696,
-        "has_tox": 664
+        "month": "2017-07-01",
+        "total_project_uploads": 8148,
+        "has_pyproject": 4,
+        "has_setup_py": 6791,
+        "has_requirements_txt": 1234,
+        "has_markdown": 1318,
+        "has_rst": 5960,
+        "has_ini": 647,
+        "has_json": 4549,
+        "has_xml": 1148,
+        "has_toml": 9,
+        "has_yaml": 751,
+        "has_rust": 5,
+        "has_c_or_cpp": 397,
+        "has_pyi": 12,
+        "has_py_typed": 0,
+        "has_tests": 3956,
+        "has_pytest": 331,
+        "has_tox": 501
       },
       {
-        "month": "2019-03-01",
-        "total_project_uploads": 13383,
-        "has_pyproject": 440,
-        "has_setup_py": 11532,
-        "has_requirements_txt": 1824,
-        "has_markdown": 6994,
-        "has_rst": 5399,
-        "has_ini": 936,
-        "has_json": 2170,
-        "has_xml": 953,
-        "has_toml": 28,
-        "has_yaml": 1256,
-        "has_rust": 13,
-        "has_c_or_cpp": 579,
-        "has_pyi": 48,
-        "has_py_typed": 160,
-        "has_tests": 5710,
-        "has_pytest": 655,
-        "has_tox": 714
+        "month": "2018-07-01",
+        "total_project_uploads": 10447,
+        "has_pyproject": 98,
+        "has_setup_py": 9023,
+        "has_requirements_txt": 1530,
+        "has_markdown": 4632,
+        "has_rst": 5496,
+        "has_ini": 800,
+        "has_json": 2978,
+        "has_xml": 825,
+        "has_toml": 12,
+        "has_yaml": 965,
+        "has_rust": 5,
+        "has_c_or_cpp": 606,
+        "has_pyi": 33,
+        "has_py_typed": 22,
+        "has_tests": 4765,
+        "has_pytest": 515,
+        "has_tox": 601
       },
       {
-        "month": "2023-04-01",
-        "total_project_uploads": 29994,
-        "has_pyproject": 13044,
-        "has_setup_py": 18511,
-        "has_requirements_txt": 3118,
-        "has_markdown": 20084,
-        "has_rst": 6310,
-        "has_ini": 1634,
-        "has_json": 3627,
-        "has_xml": 2448,
-        "has_toml": 568,
-        "has_yaml": 3632,
-        "has_rust": 213,
-        "has_c_or_cpp": 1146,
-        "has_pyi": 686,
-        "has_py_typed": 3134,
-        "has_tests": 12481,
-        "has_pytest": 1779,
-        "has_tox": 818
+        "month": "2019-02-01",
+        "total_project_uploads": 12189,
+        "has_pyproject": 327,
+        "has_setup_py": 10589,
+        "has_requirements_txt": 1674,
+        "has_markdown": 6370,
+        "has_rst": 5125,
+        "has_ini": 919,
+        "has_json": 2097,
+        "has_xml": 979,
+        "has_toml": 25,
+        "has_yaml": 1225,
+        "has_rust": 6,
+        "has_c_or_cpp": 604,
+        "has_pyi": 42,
+        "has_py_typed": 66,
+        "has_tests": 5412,
+        "has_pytest": 675,
+        "has_tox": 690
       },
       {
-        "month": "2023-10-01",
-        "total_project_uploads": 35202,
-        "has_pyproject": 15332,
-        "has_setup_py": 17522,
-        "has_requirements_txt": 3500,
-        "has_markdown": 22220,
-        "has_rst": 10157,
-        "has_ini": 2104,
-        "has_json": 4177,
-        "has_xml": 5617,
-        "has_toml": 690,
-        "has_yaml": 4671,
-        "has_rust": 259,
-        "has_c_or_cpp": 1365,
-        "has_pyi": 1299,
-        "has_py_typed": 3954,
-        "has_tests": 16213,
-        "has_pytest": 2106,
-        "has_tox": 1271
+        "month": "2023-06-01",
+        "total_project_uploads": 30259,
+        "has_pyproject": 13739,
+        "has_setup_py": 17333,
+        "has_requirements_txt": 3158,
+        "has_markdown": 20537,
+        "has_rst": 6593,
+        "has_ini": 1749,
+        "has_json": 3863,
+        "has_xml": 2734,
+        "has_toml": 570,
+        "has_yaml": 3919,
+        "has_rust": 223,
+        "has_c_or_cpp": 1146,
+        "has_pyi": 741,
+        "has_py_typed": 3455,
+        "has_tests": 12933,
+        "has_pytest": 1933,
+        "has_tox": 880
       },
       {
-        "month": "2021-03-01",
-        "total_project_uploads": 24286,
-        "has_pyproject": 5184,
-        "has_setup_py": 20238,
-        "has_requirements_txt": 3069,
-        "has_markdown": 15200,
-        "has_rst": 6893,
-        "has_ini": 1594,
-        "has_json": 2525,
-        "has_xml": 1898,
-        "has_toml": 183,
-        "has_yaml": 2808,
-        "has_rust": 50,
-        "has_c_or_cpp": 956,
-        "has_pyi": 468,
-        "has_py_typed": 1470,
-        "has_tests": 9727,
-        "has_pytest": 1398,
-        "has_tox": 981
+        "month": "2023-11-01",
+        "total_project_uploads": 31933,
+        "has_pyproject": 15736,
+        "has_setup_py": 17280,
+        "has_requirements_txt": 3468,
+        "has_markdown": 22930,
+        "has_rst": 6239,
+        "has_ini": 1732,
+        "has_json": 4200,
+        "has_xml": 2057,
+        "has_toml": 722,
+        "has_yaml": 4504,
+        "has_rust": 273,
+        "has_c_or_cpp": 1272,
+        "has_pyi": 1639,
+        "has_py_typed": 4434,
+        "has_tests": 13609,
+        "has_pytest": 2215,
+        "has_tox": 916
       },
       {
-        "month": "2020-12-01",
-        "total_project_uploads": 20453,
-        "has_pyproject": 3071,
-        "has_setup_py": 17598,
-        "has_requirements_txt": 2497,
-        "has_markdown": 12812,
-        "has_rst": 5017,
-        "has_ini": 1370,
-        "has_json": 2065,
-        "has_xml": 1055,
-        "has_toml": 125,
-        "has_yaml": 1999,
-        "has_rust": 43,
-        "has_c_or_cpp": 877,
-        "has_pyi": 398,
-        "has_py_typed": 1134,
-        "has_tests": 7688,
-        "has_pytest": 1186,
-        "has_tox": 702
+        "month": "2019-11-01",
+        "total_project_uploads": 15274,
+        "has_pyproject": 910,
+        "has_setup_py": 13105,
+        "has_requirements_txt": 1753,
+        "has_markdown": 8714,
+        "has_rst": 5244,
+        "has_ini": 1187,
+        "has_json": 1936,
+        "has_xml": 1310,
+        "has_toml": 54,
+        "has_yaml": 1502,
+        "has_rust": 21,
+        "has_c_or_cpp": 817,
+        "has_pyi": 60,
+        "has_py_typed": 527,
+        "has_tests": 6601,
+        "has_pytest": 818,
+        "has_tox": 747
       },
       {
-        "month": "2021-08-01",
-        "total_project_uploads": 21138,
-        "has_pyproject": 5774,
-        "has_setup_py": 17821,
-        "has_requirements_txt": 2401,
-        "has_markdown": 13849,
-        "has_rst": 4877,
-        "has_ini": 1263,
-        "has_json": 2322,
-        "has_xml": 1080,
-        "has_toml": 232,
-        "has_yaml": 2177,
-        "has_rust": 62,
-        "has_c_or_cpp": 794,
-        "has_pyi": 572,
-        "has_py_typed": 1746,
-        "has_tests": 7732,
-        "has_pytest": 1267,
-        "has_tox": 731
+        "month": "2020-08-01",
+        "total_project_uploads": 18645,
+        "has_pyproject": 2405,
+        "has_setup_py": 15964,
+        "has_requirements_txt": 2103,
+        "has_markdown": 11573,
+        "has_rst": 5312,
+        "has_ini": 1058,
+        "has_json": 1907,
+        "has_xml": 1402,
+        "has_toml": 108,
+        "has_yaml": 1689,
+        "has_rust": 36,
+        "has_c_or_cpp": 731,
+        "has_pyi": 106,
+        "has_py_typed": 937,
+        "has_tests": 7514,
+        "has_pytest": 1055,
+        "has_tox": 592
       },
       {
-        "month": "2021-09-01",
-        "total_project_uploads": 21494,
-        "has_pyproject": 6008,
-        "has_setup_py": 18004,
-        "has_requirements_txt": 2529,
-        "has_markdown": 14089,
-        "has_rst": 5076,
-        "has_ini": 1489,
-        "has_json": 2531,
-        "has_xml": 1247,
-        "has_toml": 179,
-        "has_yaml": 2349,
-        "has_rust": 58,
-        "has_c_or_cpp": 910,
-        "has_pyi": 537,
-        "has_py_typed": 1874,
-        "has_tests": 7989,
-        "has_pytest": 1332,
-        "has_tox": 872
+        "month": "2020-11-01",
+        "total_project_uploads": 20282,
+        "has_pyproject": 3063,
+        "has_setup_py": 17610,
+        "has_requirements_txt": 2281,
+        "has_markdown": 12835,
+        "has_rst": 5578,
+        "has_ini": 1532,
+        "has_json": 2042,
+        "has_xml": 1549,
+        "has_toml": 124,
+        "has_yaml": 2186,
+        "has_rust": 39,
+        "has_c_or_cpp": 909,
+        "has_pyi": 398,
+        "has_py_typed": 1145,
+        "has_tests": 8128,
+        "has_pytest": 1174,
+        "has_tox": 874
       },
       {
-        "month": "2021-10-01",
-        "total_project_uploads": 23626,
-        "has_pyproject": 6562,
-        "has_setup_py": 19288,
-        "has_requirements_txt": 2758,
-        "has_markdown": 15003,
-        "has_rst": 5530,
-        "has_ini": 1421,
-        "has_json": 2641,
-        "has_xml": 1327,
-        "has_toml": 328,
-        "has_yaml": 2514,
-        "has_rust": 72,
-        "has_c_or_cpp": 997,
-        "has_pyi": 680,
-        "has_py_typed": 2083,
-        "has_tests": 8675,
-        "has_pytest": 1488,
-        "has_tox": 875
+        "month": "2021-02-01",
+        "total_project_uploads": 23134,
+        "has_pyproject": 5802,
+        "has_setup_py": 19962,
+        "has_requirements_txt": 2604,
+        "has_markdown": 13936,
+        "has_rst": 5705,
+        "has_ini": 1273,
+        "has_json": 2270,
+        "has_xml": 1387,
+        "has_toml": 227,
+        "has_yaml": 2369,
+        "has_rust": 49,
+        "has_c_or_cpp": 895,
+        "has_pyi": 548,
+        "has_py_typed": 1425,
+        "has_tests": 8418,
+        "has_pytest": 1284,
+        "has_tox": 742
       },
       {
-        "month": "2022-02-01",
-        "total_project_uploads": 24213,
-        "has_pyproject": 7809,
-        "has_setup_py": 19852,
-        "has_requirements_txt": 3043,
-        "has_markdown": 16245,
-        "has_rst": 5709,
-        "has_ini": 1651,
-        "has_json": 2663,
-        "has_xml": 1479,
-        "has_toml": 260,
+        "month": "2022-06-01",
+        "total_project_uploads": 24666,
+        "has_pyproject": 9005,
+        "has_setup_py": 19709,
+        "has_requirements_txt": 2977,
+        "has_markdown": 16772,
+        "has_rst": 5543,
+        "has_ini": 1365,
+        "has_json": 2762,
+        "has_xml": 1348,
+        "has_toml": 353,
         "has_yaml": 3051,
-        "has_rust": 98,
-        "has_c_or_cpp": 1049,
-        "has_pyi": 986,
-        "has_py_typed": 2625,
-        "has_tests": 9070,
-        "has_pytest": 1510,
-        "has_tox": 917
+        "has_rust": 111,
+        "has_c_or_cpp": 948,
+        "has_pyi": 820,
+        "has_py_typed": 2815,
+        "has_tests": 9056,
+        "has_pytest": 1517,
+        "has_tox": 740
       },
       {
-        "month": "2014-12-01",
-        "total_project_uploads": 3795,
+        "month": "2015-11-01",
+        "total_project_uploads": 5364,
         "has_pyproject": 0,
-        "has_setup_py": 3740,
-        "has_requirements_txt": 511,
-        "has_markdown": 628,
-        "has_rst": 2078,
-        "has_ini": 315,
-        "has_json": 689,
-        "has_xml": 225,
-        "has_toml": 1,
-        "has_yaml": 233,
-        "has_rust": 1,
-        "has_c_or_cpp": 230,
+        "has_setup_py": 5217,
+        "has_requirements_txt": 858,
+        "has_markdown": 827,
+        "has_rst": 3238,
+        "has_ini": 429,
+        "has_json": 2082,
+        "has_xml": 355,
+        "has_toml": 0,
+        "has_yaml": 303,
+        "has_rust": 0,
+        "has_c_or_cpp": 332,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1886,
-        "has_pytest": 57,
-        "has_tox": 224
+        "has_tests": 2575,
+        "has_pytest": 173,
+        "has_tox": 311
       },
       {
-        "month": "2017-08-01",
-        "total_project_uploads": 8074,
-        "has_pyproject": 4,
-        "has_setup_py": 6979,
-        "has_requirements_txt": 1249,
-        "has_markdown": 1349,
-        "has_rst": 5751,
-        "has_ini": 777,
-        "has_json": 4321,
-        "has_xml": 778,
-        "has_toml": 7,
-        "has_yaml": 725,
+        "month": "2017-12-01",
+        "total_project_uploads": 8762,
+        "has_pyproject": 25,
+        "has_setup_py": 7295,
+        "has_requirements_txt": 1171,
+        "has_markdown": 2550,
+        "has_rst": 6161,
+        "has_ini": 708,
+        "has_json": 4743,
+        "has_xml": 1024,
+        "has_toml": 9,
+        "has_yaml": 696,
         "has_rust": 4,
-        "has_c_or_cpp": 455,
-        "has_pyi": 12,
-        "has_py_typed": 0,
-        "has_tests": 3828,
-        "has_pytest": 393,
-        "has_tox": 517
-      },
-      {
-        "month": "2014-06-01",
-        "total_project_uploads": 3473,
-        "has_pyproject": 0,
-        "has_setup_py": 3444,
-        "has_requirements_txt": 394,
-        "has_markdown": 500,
-        "has_rst": 1781,
-        "has_ini": 191,
-        "has_json": 481,
-        "has_xml": 236,
-        "has_toml": 1,
-        "has_yaml": 161,
-        "has_rust": 1,
-        "has_c_or_cpp": 203,
-        "has_pyi": 0,
+        "has_c_or_cpp": 442,
+        "has_pyi": 16,
         "has_py_typed": 0,
-        "has_tests": 1718,
-        "has_pytest": 51,
-        "has_tox": 139
+        "has_tests": 4104,
+        "has_pytest": 388,
+        "has_tox": 442
       },
       {
-        "month": "2014-05-01",
-        "total_project_uploads": 3399,
+        "month": "2015-08-01",
+        "total_project_uploads": 4768,
         "has_pyproject": 0,
-        "has_setup_py": 3373,
-        "has_requirements_txt": 404,
-        "has_markdown": 541,
-        "has_rst": 1726,
-        "has_ini": 189,
-        "has_json": 426,
-        "has_xml": 200,
-        "has_toml": 1,
-        "has_yaml": 165,
-        "has_rust": 0,
-        "has_c_or_cpp": 177,
+        "has_setup_py": 4622,
+        "has_requirements_txt": 731,
+        "has_markdown": 781,
+        "has_rst": 2935,
+        "has_ini": 373,
+        "has_json": 2037,
+        "has_xml": 272,
+        "has_toml": 3,
+        "has_yaml": 303,
+        "has_rust": 2,
+        "has_c_or_cpp": 263,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1651,
-        "has_pytest": 45,
-        "has_tox": 136
+        "has_tests": 2285,
+        "has_pytest": 162,
+        "has_tox": 313
       },
       {
-        "month": "2015-07-01",
-        "total_project_uploads": 4801,
+        "month": "2015-10-01",
+        "total_project_uploads": 5312,
         "has_pyproject": 0,
-        "has_setup_py": 4706,
-        "has_requirements_txt": 745,
-        "has_markdown": 771,
-        "has_rst": 2940,
-        "has_ini": 340,
-        "has_json": 1781,
-        "has_xml": 304,
+        "has_setup_py": 5142,
+        "has_requirements_txt": 857,
+        "has_markdown": 858,
+        "has_rst": 3288,
+        "has_ini": 422,
+        "has_json": 2187,
+        "has_xml": 303,
         "has_toml": 2,
-        "has_yaml": 276,
-        "has_rust": 2,
-        "has_c_or_cpp": 272,
+        "has_yaml": 321,
+        "has_rust": 1,
+        "has_c_or_cpp": 309,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2318,
-        "has_pytest": 126,
-        "has_tox": 258
+        "has_tests": 2536,
+        "has_pytest": 175,
+        "has_tox": 318
       },
       {
-        "month": "2016-08-01",
-        "total_project_uploads": 6464,
-        "has_pyproject": 2,
-        "has_setup_py": 6220,
-        "has_requirements_txt": 1100,
-        "has_markdown": 1053,
-        "has_rst": 4156,
-        "has_ini": 540,
-        "has_json": 2618,
-        "has_xml": 427,
-        "has_toml": 4,
-        "has_yaml": 467,
-        "has_rust": 2,
-        "has_c_or_cpp": 331,
-        "has_pyi": 2,
+        "month": "2016-03-01",
+        "total_project_uploads": 6241,
+        "has_pyproject": 0,
+        "has_setup_py": 5995,
+        "has_requirements_txt": 995,
+        "has_markdown": 1047,
+        "has_rst": 3812,
+        "has_ini": 587,
+        "has_json": 2442,
+        "has_xml": 324,
+        "has_toml": 3,
+        "has_yaml": 474,
+        "has_rust": 4,
+        "has_c_or_cpp": 343,
+        "has_pyi": 1,
         "has_py_typed": 0,
-        "has_tests": 3053,
-        "has_pytest": 260,
-        "has_tox": 405
+        "has_tests": 2858,
+        "has_pytest": 229,
+        "has_tox": 378
       },
       {
-        "month": "2016-09-01",
-        "total_project_uploads": 6391,
-        "has_pyproject": 2,
-        "has_setup_py": 6109,
-        "has_requirements_txt": 1122,
-        "has_markdown": 1061,
-        "has_rst": 4177,
-        "has_ini": 555,
-        "has_json": 2734,
-        "has_xml": 359,
-        "has_toml": 4,
-        "has_yaml": 518,
-        "has_rust": 2,
-        "has_c_or_cpp": 333,
-        "has_pyi": 9,
+        "month": "2013-04-01",
+        "total_project_uploads": 2487,
+        "has_pyproject": 0,
+        "has_setup_py": 2468,
+        "has_requirements_txt": 169,
+        "has_markdown": 295,
+        "has_rst": 1201,
+        "has_ini": 127,
+        "has_json": 88,
+        "has_xml": 293,
+        "has_toml": 1,
+        "has_yaml": 108,
+        "has_rust": 0,
+        "has_c_or_cpp": 119,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 3011,
-        "has_pytest": 283,
-        "has_tox": 418
+        "has_tests": 1439,
+        "has_pytest": 22,
+        "has_tox": 83
       },
       {
-        "month": "2014-03-01",
-        "total_project_uploads": 3380,
+        "month": "2014-02-01",
+        "total_project_uploads": 3228,
         "has_pyproject": 0,
-        "has_setup_py": 3361,
-        "has_requirements_txt": 365,
-        "has_markdown": 501,
-        "has_rst": 1712,
-        "has_ini": 181,
-        "has_json": 340,
-        "has_xml": 249,
+        "has_setup_py": 3204,
+        "has_requirements_txt": 330,
+        "has_markdown": 480,
+        "has_rst": 1553,
+        "has_ini": 165,
+        "has_json": 303,
+        "has_xml": 460,
         "has_toml": 0,
-        "has_yaml": 160,
+        "has_yaml": 220,
         "has_rust": 0,
-        "has_c_or_cpp": 186,
+        "has_c_or_cpp": 150,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1694,
-        "has_pytest": 46,
-        "has_tox": 135
+        "has_tests": 1652,
+        "has_pytest": 37,
+        "has_tox": 119
       },
       {
-        "month": "2017-11-01",
-        "total_project_uploads": 9104,
-        "has_pyproject": 26,
-        "has_setup_py": 7618,
-        "has_requirements_txt": 1277,
-        "has_markdown": 2549,
-        "has_rst": 6486,
-        "has_ini": 759,
-        "has_json": 4973,
-        "has_xml": 1113,
-        "has_toml": 7,
-        "has_yaml": 818,
-        "has_rust": 1,
-        "has_c_or_cpp": 501,
+        "month": "2018-02-01",
+        "total_project_uploads": 9514,
+        "has_pyproject": 24,
+        "has_setup_py": 8085,
+        "has_requirements_txt": 1392,
+        "has_markdown": 3163,
+        "has_rst": 6764,
+        "has_ini": 698,
+        "has_json": 5248,
+        "has_xml": 969,
+        "has_toml": 14,
+        "has_yaml": 850,
+        "has_rust": 7,
+        "has_c_or_cpp": 478,
         "has_pyi": 16,
-        "has_py_typed": 1,
-        "has_tests": 4294,
-        "has_pytest": 403,
-        "has_tox": 488
+        "has_py_typed": 0,
+        "has_tests": 4277,
+        "has_pytest": 466,
+        "has_tox": 529
       },
       {
-        "month": "2018-06-01",
-        "total_project_uploads": 12670,
-        "has_pyproject": 81,
-        "has_setup_py": 8793,
-        "has_requirements_txt": 1380,
-        "has_markdown": 4308,
-        "has_rst": 8038,
-        "has_ini": 852,
-        "has_json": 5740,
-        "has_xml": 3143,
-        "has_toml": 20,
-        "has_yaml": 1048,
-        "has_rust": 8,
-        "has_c_or_cpp": 575,
-        "has_pyi": 29,
-        "has_py_typed": 19,
-        "has_tests": 6040,
-        "has_pytest": 487,
-        "has_tox": 567
+        "month": "2018-01-01",
+        "total_project_uploads": 9432,
+        "has_pyproject": 20,
+        "has_setup_py": 8111,
+        "has_requirements_txt": 1392,
+        "has_markdown": 2940,
+        "has_rst": 6573,
+        "has_ini": 739,
+        "has_json": 5011,
+        "has_xml": 894,
+        "has_toml": 9,
+        "has_yaml": 855,
+        "has_rust": 3,
+        "has_c_or_cpp": 430,
+        "has_pyi": 19,
+        "has_py_typed": 0,
+        "has_tests": 4244,
+        "has_pytest": 425,
+        "has_tox": 584
       },
       {
-        "month": "2018-09-01",
-        "total_project_uploads": 10335,
-        "has_pyproject": 145,
-        "has_setup_py": 9090,
-        "has_requirements_txt": 1376,
-        "has_markdown": 4952,
-        "has_rst": 4870,
-        "has_ini": 775,
-        "has_json": 2223,
-        "has_xml": 683,
-        "has_toml": 14,
-        "has_yaml": 871,
-        "has_rust": 6,
-        "has_c_or_cpp": 545,
-        "has_pyi": 33,
-        "has_py_typed": 33,
-        "has_tests": 4600,
-        "has_pytest": 547,
-        "has_tox": 482
+        "month": "2019-04-01",
+        "total_project_uploads": 14961,
+        "has_pyproject": 448,
+        "has_setup_py": 11707,
+        "has_requirements_txt": 1794,
+        "has_markdown": 7071,
+        "has_rst": 6666,
+        "has_ini": 1082,
+        "has_json": 2149,
+        "has_xml": 2100,
+        "has_toml": 32,
+        "has_yaml": 1328,
+        "has_rust": 10,
+        "has_c_or_cpp": 681,
+        "has_pyi": 49,
+        "has_py_typed": 169,
+        "has_tests": 6683,
+        "has_pytest": 697,
+        "has_tox": 734
       },
       {
-        "month": "2023-02-01",
-        "total_project_uploads": 30283,
-        "has_pyproject": 12764,
-        "has_setup_py": 22268,
-        "has_requirements_txt": 3227,
-        "has_markdown": 21246,
-        "has_rst": 5878,
-        "has_ini": 1720,
-        "has_json": 3759,
-        "has_xml": 1814,
-        "has_toml": 628,
-        "has_yaml": 3568,
-        "has_rust": 184,
-        "has_c_or_cpp": 1024,
-        "has_pyi": 729,
-        "has_py_typed": 3322,
-        "has_tests": 11788,
-        "has_pytest": 1812,
-        "has_tox": 1009
+        "month": "2019-06-01",
+        "total_project_uploads": 12912,
+        "has_pyproject": 548,
+        "has_setup_py": 11174,
+        "has_requirements_txt": 1667,
+        "has_markdown": 6990,
+        "has_rst": 4757,
+        "has_ini": 736,
+        "has_json": 1787,
+        "has_xml": 817,
+        "has_toml": 29,
+        "has_yaml": 1125,
+        "has_rust": 13,
+        "has_c_or_cpp": 647,
+        "has_pyi": 33,
+        "has_py_typed": 198,
+        "has_tests": 5483,
+        "has_pytest": 693,
+        "has_tox": 503
       },
       {
-        "month": "2023-07-01",
-        "total_project_uploads": 30122,
-        "has_pyproject": 13678,
-        "has_setup_py": 17201,
-        "has_requirements_txt": 3129,
-        "has_markdown": 20767,
-        "has_rst": 6601,
-        "has_ini": 1551,
-        "has_json": 4049,
-        "has_xml": 2427,
-        "has_toml": 667,
-        "has_yaml": 3930,
-        "has_rust": 220,
-        "has_c_or_cpp": 1099,
-        "has_pyi": 1132,
-        "has_py_typed": 3549,
-        "has_tests": 12843,
-        "has_pytest": 1991,
-        "has_tox": 872
+        "month": "2019-09-01",
+        "total_project_uploads": 13694,
+        "has_pyproject": 651,
+        "has_setup_py": 11759,
+        "has_requirements_txt": 1881,
+        "has_markdown": 7700,
+        "has_rst": 4791,
+        "has_ini": 992,
+        "has_json": 1854,
+        "has_xml": 926,
+        "has_toml": 35,
+        "has_yaml": 1383,
+        "has_rust": 15,
+        "has_c_or_cpp": 601,
+        "has_pyi": 47,
+        "has_py_typed": 252,
+        "has_tests": 5807,
+        "has_pytest": 726,
+        "has_tox": 734
       },
       {
-        "month": "2019-08-01",
-        "total_project_uploads": 13712,
-        "has_pyproject": 652,
-        "has_setup_py": 11833,
-        "has_requirements_txt": 1723,
-        "has_markdown": 7712,
-        "has_rst": 4758,
-        "has_ini": 810,
-        "has_json": 1782,
-        "has_xml": 892,
-        "has_toml": 38,
-        "has_yaml": 1258,
-        "has_rust": 21,
-        "has_c_or_cpp": 621,
-        "has_pyi": 58,
-        "has_py_typed": 267,
-        "has_tests": 5679,
-        "has_pytest": 690,
-        "has_tox": 569
+        "month": "2019-12-01",
+        "total_project_uploads": 14047,
+        "has_pyproject": 962,
+        "has_setup_py": 12344,
+        "has_requirements_txt": 1761,
+        "has_markdown": 8374,
+        "has_rst": 4573,
+        "has_ini": 891,
+        "has_json": 1642,
+        "has_xml": 870,
+        "has_toml": 54,
+        "has_yaml": 1318,
+        "has_rust": 11,
+        "has_c_or_cpp": 651,
+        "has_pyi": 66,
+        "has_py_typed": 559,
+        "has_tests": 5853,
+        "has_pytest": 820,
+        "has_tox": 604
       },
       {
-        "month": "2020-05-01",
-        "total_project_uploads": 19646,
-        "has_pyproject": 2209,
-        "has_setup_py": 17338,
-        "has_requirements_txt": 2294,
-        "has_markdown": 12026,
-        "has_rst": 5707,
-        "has_ini": 1436,
-        "has_json": 2118,
-        "has_xml": 1213,
-        "has_toml": 64,
-        "has_yaml": 1994,
-        "has_rust": 24,
-        "has_c_or_cpp": 816,
-        "has_pyi": 97,
-        "has_py_typed": 809,
-        "has_tests": 7838,
-        "has_pytest": 1162,
-        "has_tox": 943
+        "month": "2020-02-01",
+        "total_project_uploads": 16069,
+        "has_pyproject": 1472,
+        "has_setup_py": 14109,
+        "has_requirements_txt": 2065,
+        "has_markdown": 9709,
+        "has_rst": 5085,
+        "has_ini": 1031,
+        "has_json": 1875,
+        "has_xml": 1068,
+        "has_toml": 63,
+        "has_yaml": 1578,
+        "has_rust": 27,
+        "has_c_or_cpp": 755,
+        "has_pyi": 71,
+        "has_py_typed": 659,
+        "has_tests": 6668,
+        "has_pytest": 885,
+        "has_tox": 668
       },
       {
-        "month": "2020-09-01",
-        "total_project_uploads": 18857,
-        "has_pyproject": 2715,
-        "has_setup_py": 16709,
-        "has_requirements_txt": 2402,
-        "has_markdown": 11890,
-        "has_rst": 5434,
-        "has_ini": 1263,
-        "has_json": 2124,
-        "has_xml": 1031,
-        "has_toml": 105,
-        "has_yaml": 1919,
-        "has_rust": 35,
-        "has_c_or_cpp": 807,
-        "has_pyi": 363,
-        "has_py_typed": 1005,
-        "has_tests": 7516,
-        "has_pytest": 1138,
-        "has_tox": 801
+        "month": "2021-07-01",
+        "total_project_uploads": 21116,
+        "has_pyproject": 5488,
+        "has_setup_py": 17643,
+        "has_requirements_txt": 2418,
+        "has_markdown": 13673,
+        "has_rst": 5270,
+        "has_ini": 1258,
+        "has_json": 2370,
+        "has_xml": 1301,
+        "has_toml": 175,
+        "has_yaml": 2273,
+        "has_rust": 62,
+        "has_c_or_cpp": 878,
+        "has_pyi": 507,
+        "has_py_typed": 1732,
+        "has_tests": 8053,
+        "has_pytest": 1276,
+        "has_tox": 752
       },
       {
-        "month": "2020-10-01",
-        "total_project_uploads": 20149,
-        "has_pyproject": 3005,
-        "has_setup_py": 17678,
-        "has_requirements_txt": 2616,
-        "has_markdown": 12735,
-        "has_rst": 5857,
-        "has_ini": 1323,
-        "has_json": 2180,
-        "has_xml": 1268,
-        "has_toml": 105,
-        "has_yaml": 2057,
-        "has_rust": 27,
-        "has_c_or_cpp": 875,
-        "has_pyi": 389,
-        "has_py_typed": 1161,
-        "has_tests": 8060,
-        "has_pytest": 1224,
-        "has_tox": 809
+        "month": "2022-05-01",
+        "total_project_uploads": 25117,
+        "has_pyproject": 8598,
+        "has_setup_py": 20151,
+        "has_requirements_txt": 2758,
+        "has_markdown": 16929,
+        "has_rst": 5403,
+        "has_ini": 1561,
+        "has_json": 2703,
+        "has_xml": 1505,
+        "has_toml": 301,
+        "has_yaml": 2938,
+        "has_rust": 110,
+        "has_c_or_cpp": 926,
+        "has_pyi": 980,
+        "has_py_typed": 2993,
+        "has_tests": 9086,
+        "has_pytest": 1476,
+        "has_tox": 949
       },
       {
-        "month": "2021-11-01",
-        "total_project_uploads": 23360,
-        "has_pyproject": 6827,
-        "has_setup_py": 19590,
-        "has_requirements_txt": 2889,
-        "has_markdown": 15287,
-        "has_rst": 5930,
-        "has_ini": 1682,
-        "has_json": 2545,
-        "has_xml": 1448,
-        "has_toml": 238,
-        "has_yaml": 3006,
-        "has_rust": 84,
-        "has_c_or_cpp": 986,
-        "has_pyi": 619,
-        "has_py_typed": 2253,
-        "has_tests": 9132,
-        "has_pytest": 1445,
-        "has_tox": 979
+        "month": "2022-07-01",
+        "total_project_uploads": 24258,
+        "has_pyproject": 9088,
+        "has_setup_py": 19348,
+        "has_requirements_txt": 2710,
+        "has_markdown": 16642,
+        "has_rst": 5025,
+        "has_ini": 1386,
+        "has_json": 2793,
+        "has_xml": 1200,
+        "has_toml": 356,
+        "has_yaml": 2840,
+        "has_rust": 120,
+        "has_c_or_cpp": 879,
+        "has_pyi": 1034,
+        "has_py_typed": 3092,
+        "has_tests": 8668,
+        "has_pytest": 1559,
+        "has_tox": 779
       },
       {
-        "month": "2022-03-01",
-        "total_project_uploads": 26115,
-        "has_pyproject": 8693,
-        "has_setup_py": 21333,
-        "has_requirements_txt": 3045,
-        "has_markdown": 17427,
-        "has_rst": 5770,
-        "has_ini": 1728,
-        "has_json": 3017,
-        "has_xml": 1506,
-        "has_toml": 306,
-        "has_yaml": 3006,
-        "has_rust": 107,
-        "has_c_or_cpp": 1142,
-        "has_pyi": 1011,
-        "has_py_typed": 2957,
-        "has_tests": 9676,
-        "has_pytest": 1637,
-        "has_tox": 992
+        "month": "2022-09-01",
+        "total_project_uploads": 25213,
+        "has_pyproject": 9750,
+        "has_setup_py": 19287,
+        "has_requirements_txt": 2847,
+        "has_markdown": 16929,
+        "has_rst": 5584,
+        "has_ini": 1726,
+        "has_json": 2864,
+        "has_xml": 1507,
+        "has_toml": 347,
+        "has_yaml": 3146,
+        "has_rust": 126,
+        "has_c_or_cpp": 1042,
+        "has_pyi": 524,
+        "has_py_typed": 2635,
+        "has_tests": 9474,
+        "has_pytest": 1603,
+        "has_tox": 963
       },
       {
-        "month": "2013-02-01",
-        "total_project_uploads": 2345,
-        "has_pyproject": 0,
-        "has_setup_py": 2325,
-        "has_requirements_txt": 136,
-        "has_markdown": 289,
-        "has_rst": 1033,
-        "has_ini": 166,
-        "has_json": 101,
-        "has_xml": 224,
-        "has_toml": 0,
-        "has_yaml": 80,
-        "has_rust": 1,
-        "has_c_or_cpp": 106,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1313,
-        "has_pytest": 13,
-        "has_tox": 131
+        "month": "2022-11-01",
+        "total_project_uploads": 28315,
+        "has_pyproject": 11238,
+        "has_setup_py": 20964,
+        "has_requirements_txt": 3064,
+        "has_markdown": 18999,
+        "has_rst": 6013,
+        "has_ini": 1974,
+        "has_json": 3119,
+        "has_xml": 1791,
+        "has_toml": 432,
+        "has_yaml": 3631,
+        "has_rust": 147,
+        "has_c_or_cpp": 1288,
+        "has_pyi": 899,
+        "has_py_typed": 3225,
+        "has_tests": 10356,
+        "has_pytest": 1760,
+        "has_tox": 1111
       },
       {
-        "month": "2013-03-01",
-        "total_project_uploads": 2596,
+        "month": "2015-04-01",
+        "total_project_uploads": 4696,
         "has_pyproject": 0,
-        "has_setup_py": 2551,
-        "has_requirements_txt": 162,
-        "has_markdown": 318,
-        "has_rst": 1168,
-        "has_ini": 161,
-        "has_json": 98,
-        "has_xml": 262,
-        "has_toml": 0,
-        "has_yaml": 93,
-        "has_rust": 0,
-        "has_c_or_cpp": 120,
+        "has_setup_py": 4591,
+        "has_requirements_txt": 728,
+        "has_markdown": 729,
+        "has_rst": 2842,
+        "has_ini": 321,
+        "has_json": 1488,
+        "has_xml": 352,
+        "has_toml": 3,
+        "has_yaml": 245,
+        "has_rust": 1,
+        "has_c_or_cpp": 258,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1391,
-        "has_pytest": 15,
-        "has_tox": 106
+        "has_tests": 2362,
+        "has_pytest": 92,
+        "has_tox": 251
       },
       {
-        "month": "2013-10-01",
-        "total_project_uploads": 2900,
+        "month": "2014-07-01",
+        "total_project_uploads": 3560,
         "has_pyproject": 0,
-        "has_setup_py": 2884,
-        "has_requirements_txt": 268,
-        "has_markdown": 406,
-        "has_rst": 1434,
-        "has_ini": 163,
-        "has_json": 158,
-        "has_xml": 331,
-        "has_toml": 1,
-        "has_yaml": 113,
-        "has_rust": 0,
-        "has_c_or_cpp": 142,
+        "has_setup_py": 3524,
+        "has_requirements_txt": 388,
+        "has_markdown": 529,
+        "has_rst": 1877,
+        "has_ini": 244,
+        "has_json": 536,
+        "has_xml": 276,
+        "has_toml": 2,
+        "has_yaml": 167,
+        "has_rust": 1,
+        "has_c_or_cpp": 202,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1505,
-        "has_pytest": 33,
-        "has_tox": 120
+        "has_tests": 1786,
+        "has_pytest": 61,
+        "has_tox": 142
       },
       {
-        "month": "2013-06-01",
-        "total_project_uploads": 2358,
+        "month": "2016-01-01",
+        "total_project_uploads": 5497,
         "has_pyproject": 0,
-        "has_setup_py": 2342,
-        "has_requirements_txt": 163,
-        "has_markdown": 337,
-        "has_rst": 1087,
-        "has_ini": 105,
-        "has_json": 87,
-        "has_xml": 209,
-        "has_toml": 1,
-        "has_yaml": 82,
-        "has_rust": 0,
-        "has_c_or_cpp": 113,
-        "has_pyi": 0,
+        "has_setup_py": 5309,
+        "has_requirements_txt": 826,
+        "has_markdown": 897,
+        "has_rst": 3373,
+        "has_ini": 448,
+        "has_json": 2178,
+        "has_xml": 278,
+        "has_toml": 2,
+        "has_yaml": 382,
+        "has_rust": 3,
+        "has_c_or_cpp": 328,
+        "has_pyi": 1,
         "has_py_typed": 0,
-        "has_tests": 1218,
-        "has_pytest": 16,
-        "has_tox": 57
+        "has_tests": 2632,
+        "has_pytest": 202,
+        "has_tox": 321
       },
       {
-        "month": "2014-11-01",
-        "total_project_uploads": 3719,
+        "month": "2013-05-01",
+        "total_project_uploads": 2584,
         "has_pyproject": 0,
-        "has_setup_py": 3664,
-        "has_requirements_txt": 442,
-        "has_markdown": 640,
-        "has_rst": 1957,
-        "has_ini": 205,
-        "has_json": 612,
-        "has_xml": 240,
-        "has_toml": 3,
-        "has_yaml": 170,
-        "has_rust": 4,
-        "has_c_or_cpp": 244,
+        "has_setup_py": 2568,
+        "has_requirements_txt": 171,
+        "has_markdown": 342,
+        "has_rst": 1199,
+        "has_ini": 108,
+        "has_json": 96,
+        "has_xml": 269,
+        "has_toml": 0,
+        "has_yaml": 85,
+        "has_rust": 1,
+        "has_c_or_cpp": 131,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1823,
-        "has_pytest": 71,
-        "has_tox": 145
+        "has_tests": 1362,
+        "has_pytest": 23,
+        "has_tox": 74
       },
       {
-        "month": "2015-12-01",
-        "total_project_uploads": 5085,
+        "month": "2014-04-01",
+        "total_project_uploads": 3402,
         "has_pyproject": 0,
-        "has_setup_py": 4911,
-        "has_requirements_txt": 796,
-        "has_markdown": 835,
-        "has_rst": 3176,
-        "has_ini": 433,
-        "has_json": 2098,
-        "has_xml": 294,
-        "has_toml": 2,
-        "has_yaml": 337,
-        "has_rust": 2,
-        "has_c_or_cpp": 268,
+        "has_setup_py": 3370,
+        "has_requirements_txt": 332,
+        "has_markdown": 486,
+        "has_rst": 1666,
+        "has_ini": 160,
+        "has_json": 359,
+        "has_xml": 271,
+        "has_toml": 0,
+        "has_yaml": 120,
+        "has_rust": 0,
+        "has_c_or_cpp": 184,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2435,
-        "has_pytest": 178,
-        "has_tox": 315
+        "has_tests": 1711,
+        "has_pytest": 36,
+        "has_tox": 121
       },
       {
-        "month": "2017-04-01",
-        "total_project_uploads": 9385,
-        "has_pyproject": 1,
-        "has_setup_py": 6761,
-        "has_requirements_txt": 1229,
-        "has_markdown": 1330,
-        "has_rst": 6946,
-        "has_ini": 647,
-        "has_json": 5634,
-        "has_xml": 2222,
-        "has_toml": 4,
-        "has_yaml": 791,
-        "has_rust": 2,
-        "has_c_or_cpp": 385,
-        "has_pyi": 7,
-        "has_py_typed": 0,
-        "has_tests": 4366,
-        "has_pytest": 290,
-        "has_tox": 516
+        "month": "2018-08-01",
+        "total_project_uploads": 10819,
+        "has_pyproject": 129,
+        "has_setup_py": 9488,
+        "has_requirements_txt": 1568,
+        "has_markdown": 5060,
+        "has_rst": 5284,
+        "has_ini": 879,
+        "has_json": 2427,
+        "has_xml": 696,
+        "has_toml": 17,
+        "has_yaml": 990,
+        "has_rust": 6,
+        "has_c_or_cpp": 579,
+        "has_pyi": 26,
+        "has_py_typed": 38,
+        "has_tests": 4787,
+        "has_pytest": 530,
+        "has_tox": 561
       },
       {
-        "month": "2017-07-01",
-        "total_project_uploads": 8148,
-        "has_pyproject": 4,
-        "has_setup_py": 6791,
-        "has_requirements_txt": 1234,
-        "has_markdown": 1318,
-        "has_rst": 5960,
-        "has_ini": 647,
-        "has_json": 4549,
-        "has_xml": 1148,
-        "has_toml": 9,
-        "has_yaml": 751,
-        "has_rust": 5,
-        "has_c_or_cpp": 397,
-        "has_pyi": 12,
-        "has_py_typed": 0,
-        "has_tests": 3956,
-        "has_pytest": 331,
-        "has_tox": 501
+        "month": "2022-12-01",
+        "total_project_uploads": 25766,
+        "has_pyproject": 10514,
+        "has_setup_py": 19051,
+        "has_requirements_txt": 2793,
+        "has_markdown": 17422,
+        "has_rst": 5681,
+        "has_ini": 1590,
+        "has_json": 3031,
+        "has_xml": 1766,
+        "has_toml": 412,
+        "has_yaml": 3120,
+        "has_rust": 151,
+        "has_c_or_cpp": 1092,
+        "has_pyi": 546,
+        "has_py_typed": 2770,
+        "has_tests": 9490,
+        "has_pytest": 1599,
+        "has_tox": 797
       },
       {
-        "month": "2017-12-01",
-        "total_project_uploads": 8762,
-        "has_pyproject": 25,
-        "has_setup_py": 7295,
-        "has_requirements_txt": 1171,
-        "has_markdown": 2550,
-        "has_rst": 6161,
-        "has_ini": 708,
-        "has_json": 4743,
-        "has_xml": 1024,
-        "has_toml": 9,
-        "has_yaml": 696,
-        "has_rust": 4,
-        "has_c_or_cpp": 442,
-        "has_pyi": 16,
-        "has_py_typed": 0,
-        "has_tests": 4104,
-        "has_pytest": 388,
-        "has_tox": 442
+        "month": "2023-01-01",
+        "total_project_uploads": 28722,
+        "has_pyproject": 11743,
+        "has_setup_py": 20892,
+        "has_requirements_txt": 3072,
+        "has_markdown": 19206,
+        "has_rst": 6381,
+        "has_ini": 1561,
+        "has_json": 3587,
+        "has_xml": 2262,
+        "has_toml": 533,
+        "has_yaml": 3496,
+        "has_rust": 193,
+        "has_c_or_cpp": 1082,
+        "has_pyi": 704,
+        "has_py_typed": 3000,
+        "has_tests": 10561,
+        "has_pytest": 1774,
+        "has_tox": 883
       },
       {
-        "month": "2018-07-01",
-        "total_project_uploads": 10447,
-        "has_pyproject": 98,
-        "has_setup_py": 9023,
-        "has_requirements_txt": 1530,
-        "has_markdown": 4632,
-        "has_rst": 5496,
-        "has_ini": 800,
-        "has_json": 2978,
-        "has_xml": 825,
-        "has_toml": 12,
-        "has_yaml": 965,
-        "has_rust": 5,
-        "has_c_or_cpp": 606,
-        "has_pyi": 33,
-        "has_py_typed": 22,
-        "has_tests": 4765,
-        "has_pytest": 515,
-        "has_tox": 601
+        "month": "2023-03-01",
+        "total_project_uploads": 31443,
+        "has_pyproject": 13714,
+        "has_setup_py": 20266,
+        "has_requirements_txt": 3511,
+        "has_markdown": 21591,
+        "has_rst": 6588,
+        "has_ini": 1757,
+        "has_json": 4007,
+        "has_xml": 2298,
+        "has_toml": 593,
+        "has_yaml": 3856,
+        "has_rust": 198,
+        "has_c_or_cpp": 1176,
+        "has_pyi": 792,
+        "has_py_typed": 3296,
+        "has_tests": 13102,
+        "has_pytest": 1925,
+        "has_tox": 1046
       },
       {
-        "month": "2019-02-01",
-        "total_project_uploads": 12189,
-        "has_pyproject": 327,
-        "has_setup_py": 10589,
-        "has_requirements_txt": 1674,
-        "has_markdown": 6370,
-        "has_rst": 5125,
-        "has_ini": 919,
-        "has_json": 2097,
-        "has_xml": 979,
-        "has_toml": 25,
-        "has_yaml": 1225,
-        "has_rust": 6,
-        "has_c_or_cpp": 604,
-        "has_pyi": 42,
-        "has_py_typed": 66,
-        "has_tests": 5412,
-        "has_pytest": 675,
-        "has_tox": 690
+        "month": "2023-08-01",
+        "total_project_uploads": 29327,
+        "has_pyproject": 13960,
+        "has_setup_py": 16854,
+        "has_requirements_txt": 3166,
+        "has_markdown": 20930,
+        "has_rst": 5353,
+        "has_ini": 1618,
+        "has_json": 3961,
+        "has_xml": 1559,
+        "has_toml": 636,
+        "has_yaml": 4092,
+        "has_rust": 248,
+        "has_c_or_cpp": 1129,
+        "has_pyi": 1100,
+        "has_py_typed": 3449,
+        "has_tests": 11856,
+        "has_pytest": 1975,
+        "has_tox": 910
       },
       {
-        "month": "2023-06-01",
-        "total_project_uploads": 30259,
-        "has_pyproject": 13739,
-        "has_setup_py": 17333,
-        "has_requirements_txt": 3158,
-        "has_markdown": 20537,
-        "has_rst": 6593,
-        "has_ini": 1749,
-        "has_json": 3863,
-        "has_xml": 2734,
-        "has_toml": 570,
-        "has_yaml": 3919,
-        "has_rust": 223,
-        "has_c_or_cpp": 1146,
-        "has_pyi": 741,
-        "has_py_typed": 3455,
-        "has_tests": 12933,
-        "has_pytest": 1933,
-        "has_tox": 880
+        "month": "2023-09-01",
+        "total_project_uploads": 37449,
+        "has_pyproject": 14534,
+        "has_setup_py": 16739,
+        "has_requirements_txt": 4017,
+        "has_markdown": 20726,
+        "has_rst": 14405,
+        "has_ini": 1801,
+        "has_json": 4136,
+        "has_xml": 9138,
+        "has_toml": 624,
+        "has_yaml": 4473,
+        "has_rust": 249,
+        "has_c_or_cpp": 1494,
+        "has_pyi": 1069,
+        "has_py_typed": 3122,
+        "has_tests": 18590,
+        "has_pytest": 1966,
+        "has_tox": 983
       },
       {
-        "month": "2023-11-01",
-        "total_project_uploads": 31933,
-        "has_pyproject": 15736,
-        "has_setup_py": 17280,
-        "has_requirements_txt": 3468,
-        "has_markdown": 22930,
-        "has_rst": 6239,
-        "has_ini": 1732,
-        "has_json": 4200,
-        "has_xml": 2057,
-        "has_toml": 722,
-        "has_yaml": 4504,
-        "has_rust": 273,
-        "has_c_or_cpp": 1272,
-        "has_pyi": 1639,
-        "has_py_typed": 4434,
-        "has_tests": 13609,
-        "has_pytest": 2215,
-        "has_tox": 916
+        "month": "2019-05-01",
+        "total_project_uploads": 13604,
+        "has_pyproject": 537,
+        "has_setup_py": 11587,
+        "has_requirements_txt": 1696,
+        "has_markdown": 7317,
+        "has_rst": 5370,
+        "has_ini": 971,
+        "has_json": 2021,
+        "has_xml": 1176,
+        "has_toml": 48,
+        "has_yaml": 1331,
+        "has_rust": 11,
+        "has_c_or_cpp": 670,
+        "has_pyi": 28,
+        "has_py_typed": 193,
+        "has_tests": 5976,
+        "has_pytest": 723,
+        "has_tox": 725
       },
       {
-        "month": "2019-11-01",
-        "total_project_uploads": 15274,
-        "has_pyproject": 910,
-        "has_setup_py": 13105,
-        "has_requirements_txt": 1753,
-        "has_markdown": 8714,
-        "has_rst": 5244,
-        "has_ini": 1187,
-        "has_json": 1936,
-        "has_xml": 1310,
+        "month": "2020-01-01",
+        "total_project_uploads": 15565,
+        "has_pyproject": 1330,
+        "has_setup_py": 13774,
+        "has_requirements_txt": 2074,
+        "has_markdown": 9551,
+        "has_rst": 5090,
+        "has_ini": 1020,
+        "has_json": 1859,
+        "has_xml": 913,
         "has_toml": 54,
-        "has_yaml": 1502,
-        "has_rust": 21,
-        "has_c_or_cpp": 817,
-        "has_pyi": 60,
-        "has_py_typed": 527,
-        "has_tests": 6601,
-        "has_pytest": 818,
-        "has_tox": 747
+        "has_yaml": 1647,
+        "has_rust": 27,
+        "has_c_or_cpp": 710,
+        "has_pyi": 73,
+        "has_py_typed": 642,
+        "has_tests": 6454,
+        "has_pytest": 863,
+        "has_tox": 685
       },
       {
-        "month": "2020-08-01",
-        "total_project_uploads": 18645,
-        "has_pyproject": 2405,
-        "has_setup_py": 15964,
-        "has_requirements_txt": 2103,
-        "has_markdown": 11573,
-        "has_rst": 5312,
-        "has_ini": 1058,
-        "has_json": 1907,
-        "has_xml": 1402,
-        "has_toml": 108,
-        "has_yaml": 1689,
-        "has_rust": 36,
-        "has_c_or_cpp": 731,
-        "has_pyi": 106,
-        "has_py_typed": 937,
-        "has_tests": 7514,
-        "has_pytest": 1055,
-        "has_tox": 592
+        "month": "2020-03-01",
+        "total_project_uploads": 17503,
+        "has_pyproject": 1695,
+        "has_setup_py": 15192,
+        "has_requirements_txt": 2222,
+        "has_markdown": 10717,
+        "has_rst": 5531,
+        "has_ini": 1254,
+        "has_json": 1882,
+        "has_xml": 1297,
+        "has_toml": 53,
+        "has_yaml": 1770,
+        "has_rust": 21,
+        "has_c_or_cpp": 783,
+        "has_pyi": 69,
+        "has_py_typed": 705,
+        "has_tests": 7503,
+        "has_pytest": 943,
+        "has_tox": 707
       },
       {
-        "month": "2020-11-01",
-        "total_project_uploads": 20282,
-        "has_pyproject": 3063,
-        "has_setup_py": 17610,
-        "has_requirements_txt": 2281,
-        "has_markdown": 12835,
-        "has_rst": 5578,
-        "has_ini": 1532,
-        "has_json": 2042,
-        "has_xml": 1549,
-        "has_toml": 124,
-        "has_yaml": 2186,
-        "has_rust": 39,
-        "has_c_or_cpp": 909,
-        "has_pyi": 398,
-        "has_py_typed": 1145,
-        "has_tests": 8128,
-        "has_pytest": 1174,
-        "has_tox": 874
+        "month": "2021-04-01",
+        "total_project_uploads": 22450,
+        "has_pyproject": 5212,
+        "has_setup_py": 19164,
+        "has_requirements_txt": 2823,
+        "has_markdown": 14641,
+        "has_rst": 5639,
+        "has_ini": 1420,
+        "has_json": 2396,
+        "has_xml": 1322,
+        "has_toml": 181,
+        "has_yaml": 2403,
+        "has_rust": 54,
+        "has_c_or_cpp": 932,
+        "has_pyi": 474,
+        "has_py_typed": 1558,
+        "has_tests": 8691,
+        "has_pytest": 1374,
+        "has_tox": 841
       },
       {
-        "month": "2021-02-01",
-        "total_project_uploads": 23134,
-        "has_pyproject": 5802,
-        "has_setup_py": 19962,
-        "has_requirements_txt": 2604,
-        "has_markdown": 13936,
-        "has_rst": 5705,
-        "has_ini": 1273,
-        "has_json": 2270,
-        "has_xml": 1387,
-        "has_toml": 227,
-        "has_yaml": 2369,
-        "has_rust": 49,
-        "has_c_or_cpp": 895,
-        "has_pyi": 548,
-        "has_py_typed": 1425,
-        "has_tests": 8418,
-        "has_pytest": 1284,
-        "has_tox": 742
+        "month": "2022-01-01",
+        "total_project_uploads": 23927,
+        "has_pyproject": 7696,
+        "has_setup_py": 19830,
+        "has_requirements_txt": 2863,
+        "has_markdown": 16168,
+        "has_rst": 5401,
+        "has_ini": 1568,
+        "has_json": 2482,
+        "has_xml": 1317,
+        "has_toml": 342,
+        "has_yaml": 2832,
+        "has_rust": 93,
+        "has_c_or_cpp": 1065,
+        "has_pyi": 755,
+        "has_py_typed": 2322,
+        "has_tests": 8885,
+        "has_pytest": 1491,
+        "has_tox": 882
       },
       {
-        "month": "2022-06-01",
-        "total_project_uploads": 24666,
-        "has_pyproject": 9005,
+        "month": "2022-04-01",
+        "total_project_uploads": 24337,
+        "has_pyproject": 8092,
         "has_setup_py": 19709,
-        "has_requirements_txt": 2977,
-        "has_markdown": 16772,
-        "has_rst": 5543,
-        "has_ini": 1365,
-        "has_json": 2762,
-        "has_xml": 1348,
-        "has_toml": 353,
-        "has_yaml": 3051,
-        "has_rust": 111,
-        "has_c_or_cpp": 948,
-        "has_pyi": 820,
-        "has_py_typed": 2815,
-        "has_tests": 9056,
-        "has_pytest": 1517,
-        "has_tox": 740
+        "has_requirements_txt": 2783,
+        "has_markdown": 16419,
+        "has_rst": 5453,
+        "has_ini": 1612,
+        "has_json": 2686,
+        "has_xml": 1487,
+        "has_toml": 387,
+        "has_yaml": 2797,
+        "has_rust": 118,
+        "has_c_or_cpp": 966,
+        "has_pyi": 752,
+        "has_py_typed": 2377,
+        "has_tests": 9017,
+        "has_pytest": 1549,
+        "has_tox": 857
       },
       {
-        "month": "2015-11-01",
-        "total_project_uploads": 5364,
-        "has_pyproject": 0,
-        "has_setup_py": 5217,
-        "has_requirements_txt": 858,
-        "has_markdown": 827,
-        "has_rst": 3238,
-        "has_ini": 429,
-        "has_json": 2082,
-        "has_xml": 355,
-        "has_toml": 0,
-        "has_yaml": 303,
-        "has_rust": 0,
-        "has_c_or_cpp": 332,
-        "has_pyi": 0,
+        "month": "2017-01-01",
+        "total_project_uploads": 6910,
+        "has_pyproject": 1,
+        "has_setup_py": 6527,
+        "has_requirements_txt": 1175,
+        "has_markdown": 1221,
+        "has_rst": 4582,
+        "has_ini": 604,
+        "has_json": 3147,
+        "has_xml": 335,
+        "has_toml": 4,
+        "has_yaml": 593,
+        "has_rust": 2,
+        "has_c_or_cpp": 416,
+        "has_pyi": 9,
         "has_py_typed": 0,
-        "has_tests": 2575,
-        "has_pytest": 173,
-        "has_tox": 311
+        "has_tests": 3241,
+        "has_pytest": 321,
+        "has_tox": 471
+      },
+      {
+        "month": "2016-05-01",
+        "total_project_uploads": 5848,
+        "has_pyproject": 1,
+        "has_setup_py": 5604,
+        "has_requirements_txt": 927,
+        "has_markdown": 974,
+        "has_rst": 3654,
+        "has_ini": 505,
+        "has_json": 2316,
+        "has_xml": 394,
+        "has_toml": 5,
+        "has_yaml": 440,
+        "has_rust": 3,
+        "has_c_or_cpp": 317,
+        "has_pyi": 2,
+        "has_py_typed": 0,
+        "has_tests": 2734,
+        "has_pytest": 213,
+        "has_tox": 375
       },
       {
         "month": "2016-02-01",
@@ -3766,6 +3766,48 @@
         "has_pytest": 232,
         "has_tox": 397
       },
+      {
+        "month": "2016-11-01",
+        "total_project_uploads": 6665,
+        "has_pyproject": 0,
+        "has_setup_py": 6345,
+        "has_requirements_txt": 1113,
+        "has_markdown": 1170,
+        "has_rst": 4285,
+        "has_ini": 536,
+        "has_json": 2871,
+        "has_xml": 435,
+        "has_toml": 3,
+        "has_yaml": 500,
+        "has_rust": 1,
+        "has_c_or_cpp": 372,
+        "has_pyi": 7,
+        "has_py_typed": 0,
+        "has_tests": 3208,
+        "has_pytest": 274,
+        "has_tox": 413
+      },
+      {
+        "month": "2016-12-01",
+        "total_project_uploads": 6290,
+        "has_pyproject": 1,
+        "has_setup_py": 5947,
+        "has_requirements_txt": 1015,
+        "has_markdown": 1040,
+        "has_rst": 4188,
+        "has_ini": 571,
+        "has_json": 2854,
+        "has_xml": 361,
+        "has_toml": 5,
+        "has_yaml": 483,
+        "has_rust": 3,
+        "has_c_or_cpp": 407,
+        "has_pyi": 7,
+        "has_py_typed": 0,
+        "has_tests": 2962,
+        "has_pytest": 267,
+        "has_tox": 389
+      },
       {
         "month": "2017-03-01",
         "total_project_uploads": 7638,
@@ -3809,46 +3851,25 @@
         "has_tox": 467
       },
       {
-        "month": "2015-03-01",
-        "total_project_uploads": 4797,
-        "has_pyproject": 0,
-        "has_setup_py": 4710,
-        "has_requirements_txt": 726,
-        "has_markdown": 773,
-        "has_rst": 2751,
-        "has_ini": 365,
-        "has_json": 1310,
-        "has_xml": 342,
-        "has_toml": 1,
-        "has_yaml": 267,
-        "has_rust": 0,
-        "has_c_or_cpp": 263,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2337,
-        "has_pytest": 117,
-        "has_tox": 272
-      },
-      {
-        "month": "2015-02-01",
-        "total_project_uploads": 4266,
+        "month": "2014-10-01",
+        "total_project_uploads": 3890,
         "has_pyproject": 0,
-        "has_setup_py": 4183,
-        "has_requirements_txt": 604,
-        "has_markdown": 684,
-        "has_rst": 2432,
-        "has_ini": 291,
-        "has_json": 1040,
-        "has_xml": 306,
-        "has_toml": 1,
-        "has_yaml": 200,
-        "has_rust": 1,
-        "has_c_or_cpp": 235,
+        "has_setup_py": 3851,
+        "has_requirements_txt": 487,
+        "has_markdown": 669,
+        "has_rst": 2131,
+        "has_ini": 265,
+        "has_json": 622,
+        "has_xml": 388,
+        "has_toml": 2,
+        "has_yaml": 169,
+        "has_rust": 3,
+        "has_c_or_cpp": 210,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2039,
-        "has_pytest": 110,
-        "has_tox": 211
+        "has_tests": 2023,
+        "has_pytest": 66,
+        "has_tox": 167
       },
       {
         "month": "2018-03-01",
@@ -3998,67 +4019,46 @@
         "has_tox": 944
       },
       {
-        "month": "2016-11-01",
-        "total_project_uploads": 6665,
+        "month": "2015-02-01",
+        "total_project_uploads": 4266,
         "has_pyproject": 0,
-        "has_setup_py": 6345,
-        "has_requirements_txt": 1113,
-        "has_markdown": 1170,
-        "has_rst": 4285,
-        "has_ini": 536,
-        "has_json": 2871,
-        "has_xml": 435,
-        "has_toml": 3,
-        "has_yaml": 500,
+        "has_setup_py": 4183,
+        "has_requirements_txt": 604,
+        "has_markdown": 684,
+        "has_rst": 2432,
+        "has_ini": 291,
+        "has_json": 1040,
+        "has_xml": 306,
+        "has_toml": 1,
+        "has_yaml": 200,
         "has_rust": 1,
-        "has_c_or_cpp": 372,
-        "has_pyi": 7,
-        "has_py_typed": 0,
-        "has_tests": 3208,
-        "has_pytest": 274,
-        "has_tox": 413
-      },
-      {
-        "month": "2016-12-01",
-        "total_project_uploads": 6290,
-        "has_pyproject": 1,
-        "has_setup_py": 5947,
-        "has_requirements_txt": 1015,
-        "has_markdown": 1040,
-        "has_rst": 4188,
-        "has_ini": 571,
-        "has_json": 2854,
-        "has_xml": 361,
-        "has_toml": 5,
-        "has_yaml": 483,
-        "has_rust": 3,
-        "has_c_or_cpp": 407,
-        "has_pyi": 7,
-        "has_py_typed": 0,
-        "has_tests": 2962,
-        "has_pytest": 267,
-        "has_tox": 389
+        "has_c_or_cpp": 235,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 2039,
+        "has_pytest": 110,
+        "has_tox": 211
       },
       {
-        "month": "2014-10-01",
-        "total_project_uploads": 3890,
+        "month": "2015-03-01",
+        "total_project_uploads": 4797,
         "has_pyproject": 0,
-        "has_setup_py": 3851,
-        "has_requirements_txt": 487,
-        "has_markdown": 669,
-        "has_rst": 2131,
-        "has_ini": 265,
-        "has_json": 622,
-        "has_xml": 388,
-        "has_toml": 2,
-        "has_yaml": 169,
-        "has_rust": 3,
-        "has_c_or_cpp": 210,
+        "has_setup_py": 4710,
+        "has_requirements_txt": 726,
+        "has_markdown": 773,
+        "has_rst": 2751,
+        "has_ini": 365,
+        "has_json": 1310,
+        "has_xml": 342,
+        "has_toml": 1,
+        "has_yaml": 267,
+        "has_rust": 0,
+        "has_c_or_cpp": 263,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2023,
-        "has_pytest": 66,
-        "has_tox": 167
+        "has_tests": 2337,
+        "has_pytest": 117,
+        "has_tox": 272
       }
     ],
     "name": "project_level_breakdowns"
@@ -4175,6 +4175,26 @@
   },
   {
     "stat": [
+      {
+        "skip_reason": "too-large",
+        "total_projects": 33090,
+        "count": 7368591,
+        "unique_files": 835192,
+        "total_size": 9164724617508,
+        "total_lines": 152140936590,
+        "max_size": 2362717289,
+        "max_lines": 151580493
+      },
+      {
+        "skip_reason": "binary",
+        "total_projects": 111686,
+        "count": 88864367,
+        "unique_files": 17148831,
+        "total_size": 53017157653822,
+        "total_lines": 134163,
+        "max_size": 2075871152,
+        "max_lines": 1
+      },
       {
         "skip_reason": "empty",
         "total_projects": 220905,
@@ -4205,26 +4225,6 @@
         "max_size": 5241644,
         "max_lines": 378607
       },
-      {
-        "skip_reason": "too-large",
-        "total_projects": 33090,
-        "count": 7368591,
-        "unique_files": 835192,
-        "total_size": 9164724617508,
-        "total_lines": 152140936590,
-        "max_size": 2362717289,
-        "max_lines": 151580493
-      },
-      {
-        "skip_reason": "binary",
-        "total_projects": 111686,
-        "count": 88864367,
-        "unique_files": 17148831,
-        "total_size": 53017157653822,
-        "total_lines": 134163,
-        "max_size": 2075871152,
-        "max_lines": 1
-      },
       {
         "skip_reason": "text-long-lines",
         "total_projects": 10313,
@@ -4268,264 +4268,316 @@
   {
     "stat": [
       {
-        "month": "2013-11-01",
-        "count": 994
+        "month": "2015-06-01",
+        "count": 1382
       },
       {
-        "month": "2015-09-01",
-        "count": 1477
+        "month": "2013-07-01",
+        "count": 1121
       },
       {
-        "month": "2013-01-01",
-        "count": 2324
+        "month": "2014-09-01",
+        "count": 1267
       },
       {
-        "month": "2015-05-01",
-        "count": 1444
+        "month": "2014-08-01",
+        "count": 1127
       },
       {
-        "month": "2015-01-01",
-        "count": 1262
+        "month": "2013-09-01",
+        "count": 1046
       },
       {
-        "month": "2013-12-01",
-        "count": 1200
+        "month": "2013-08-01",
+        "count": 1121
       },
       {
-        "month": "2017-09-01",
-        "count": 2308
+        "month": "2016-06-01",
+        "count": 1684
       },
       {
-        "month": "2022-10-01",
-        "count": 7267
+        "month": "2016-04-01",
+        "count": 1723
       },
       {
-        "month": "2020-07-01",
-        "count": 6255
+        "month": "2016-10-01",
+        "count": 1824
       },
       {
-        "month": "2021-01-01",
-        "count": 5549
+        "month": "2017-05-01",
+        "count": 2344
       },
       {
-        "month": "2019-10-01",
-        "count": 4120
+        "month": "2018-05-01",
+        "count": 2962
       },
       {
-        "month": "2023-05-01",
-        "count": 7668
+        "month": "2022-08-01",
+        "count": 6382
       },
       {
-        "month": "2015-11-01",
-        "count": 1565
+        "month": "2021-06-01",
+        "count": 5317
       },
       {
-        "month": "2015-12-01",
-        "count": 1473
+        "month": "2021-12-01",
+        "count": 5603
       },
       {
-        "month": "2017-04-01",
-        "count": 4232
+        "month": "2019-07-01",
+        "count": 4287
       },
       {
-        "month": "2017-07-01",
-        "count": 2260
+        "month": "2013-05-01",
+        "count": 1260
       },
       {
-        "month": "2017-12-01",
-        "count": 2343
+        "month": "2014-04-01",
+        "count": 1158
       },
       {
-        "month": "2018-07-01",
-        "count": 2919
+        "month": "2016-01-01",
+        "count": 1659
       },
       {
-        "month": "2019-02-01",
-        "count": 3395
+        "month": "2016-05-01",
+        "count": 1684
       },
       {
-        "month": "2020-11-01",
-        "count": 5475
+        "month": "2017-01-01",
+        "count": 1972
       },
       {
-        "month": "2022-06-01",
-        "count": 5978
+        "month": "2018-08-01",
+        "count": 3155
       },
       {
-        "month": "2020-08-01",
-        "count": 5157
+        "month": "2022-01-01",
+        "count": 5967
       },
       {
-        "month": "2019-11-01",
-        "count": 4266
+        "month": "2022-12-01",
+        "count": 6754
       },
       {
-        "month": "2021-02-01",
-        "count": 7402
+        "month": "2022-04-01",
+        "count": 6004
       },
       {
-        "month": "2023-06-01",
-        "count": 7162
+        "month": "2020-03-01",
+        "count": 4976
       },
       {
-        "month": "2023-11-01",
-        "count": 7461
+        "month": "2021-04-01",
+        "count": 5796
       },
       {
-        "month": "2015-04-01",
-        "count": 1438
+        "month": "2020-01-01",
+        "count": 4410
       },
       {
-        "month": "2015-08-01",
-        "count": 1481
+        "month": "2023-01-01",
+        "count": 7800
       },
       {
-        "month": "2015-10-01",
-        "count": 1643
+        "month": "2019-05-01",
+        "count": 3852
       },
       {
-        "month": "2014-02-01",
-        "count": 1041
+        "month": "2023-03-01",
+        "count": 8283
       },
       {
-        "month": "2013-04-01",
-        "count": 1326
+        "month": "2023-08-01",
+        "count": 7499
       },
       {
-        "month": "2014-07-01",
-        "count": 1195
+        "month": "2023-09-01",
+        "count": 7128
+      },
+      {
+        "month": "2015-05-01",
+        "count": 1444
+      },
+      {
+        "month": "2015-01-01",
+        "count": 1262
+      },
+      {
+        "month": "2013-01-01",
+        "count": 2324
+      },
+      {
+        "month": "2013-12-01",
+        "count": 1200
+      },
+      {
+        "month": "2013-11-01",
+        "count": 994
+      },
+      {
+        "month": "2015-09-01",
+        "count": 1477
+      },
+      {
+        "month": "2017-09-01",
+        "count": 2308
+      },
+      {
+        "month": "2020-07-01",
+        "count": 6255
+      },
+      {
+        "month": "2022-10-01",
+        "count": 7267
+      },
+      {
+        "month": "2021-01-01",
+        "count": 5549
+      },
+      {
+        "month": "2019-10-01",
+        "count": 4120
+      },
+      {
+        "month": "2023-05-01",
+        "count": 7668
+      },
+      {
+        "month": "2015-12-01",
+        "count": 1473
       },
       {
-        "month": "2016-03-01",
-        "count": 1938
+        "month": "2015-11-01",
+        "count": 1565
       },
       {
-        "month": "2018-01-01",
-        "count": 2668
+        "month": "2017-04-01",
+        "count": 4232
       },
       {
-        "month": "2018-02-01",
-        "count": 2560
+        "month": "2017-07-01",
+        "count": 2260
       },
       {
-        "month": "2022-11-01",
-        "count": 7660
+        "month": "2017-12-01",
+        "count": 2343
       },
       {
-        "month": "2019-06-01",
-        "count": 3587
+        "month": "2018-07-01",
+        "count": 2919
       },
       {
-        "month": "2022-09-01",
-        "count": 6441
+        "month": "2019-02-01",
+        "count": 3395
       },
       {
-        "month": "2022-07-01",
-        "count": 6125
+        "month": "2022-06-01",
+        "count": 5978
       },
       {
-        "month": "2020-02-01",
-        "count": 4535
+        "month": "2021-02-01",
+        "count": 7402
       },
       {
-        "month": "2021-07-01",
-        "count": 5462
+        "month": "2020-11-01",
+        "count": 5475
       },
       {
-        "month": "2022-05-01",
-        "count": 6229
+        "month": "2019-11-01",
+        "count": 4266
       },
       {
-        "month": "2019-04-01",
-        "count": 3651
+        "month": "2020-08-01",
+        "count": 5157
       },
       {
-        "month": "2019-09-01",
-        "count": 3812
+        "month": "2023-06-01",
+        "count": 7162
       },
       {
-        "month": "2019-12-01",
-        "count": 3879
+        "month": "2023-11-01",
+        "count": 7461
       },
       {
-        "month": "2015-06-01",
-        "count": 1382
+        "month": "2015-02-01",
+        "count": 1288
       },
       {
-        "month": "2013-08-01",
-        "count": 1121
+        "month": "2015-03-01",
+        "count": 1498
       },
       {
-        "month": "2013-09-01",
-        "count": 1046
+        "month": "2014-10-01",
+        "count": 1194
       },
       {
-        "month": "2013-07-01",
-        "count": 1121
+        "month": "2016-02-01",
+        "count": 1754
       },
       {
-        "month": "2014-08-01",
-        "count": 1127
+        "month": "2016-07-01",
+        "count": 1875
       },
       {
-        "month": "2014-09-01",
-        "count": 1267
+        "month": "2016-12-01",
+        "count": 1723
       },
       {
-        "month": "2016-06-01",
-        "count": 1684
+        "month": "2016-11-01",
+        "count": 1882
       },
       {
-        "month": "2016-04-01",
-        "count": 1723
+        "month": "2017-02-01",
+        "count": 1938
       },
       {
-        "month": "2016-10-01",
-        "count": 1824
+        "month": "2017-03-01",
+        "count": 2155
       },
       {
-        "month": "2017-05-01",
-        "count": 2344
+        "month": "2018-03-01",
+        "count": 3021
       },
       {
-        "month": "2018-05-01",
-        "count": 2962
+        "month": "2018-04-01",
+        "count": 3326
       },
       {
-        "month": "2021-06-01",
-        "count": 5317
+        "month": "2018-10-01",
+        "count": 3377
       },
       {
-        "month": "2021-12-01",
-        "count": 5603
+        "month": "2018-11-01",
+        "count": 3269
       },
       {
-        "month": "2022-08-01",
-        "count": 6382
+        "month": "2020-04-01",
+        "count": 5562
       },
       {
-        "month": "2019-07-01",
-        "count": 4287
+        "month": "2021-05-01",
+        "count": 5808
       },
       {
-        "month": "2014-03-01",
-        "count": 1225
+        "month": "2020-06-01",
+        "count": 6164
       },
       {
         "month": "2015-07-01",
         "count": 1509
       },
-      {
-        "month": "2013-10-01",
-        "count": 1106
-      },
       {
         "month": "2014-11-01",
         "count": 1203
       },
       {
-        "month": "2013-02-01",
-        "count": 1716
+        "month": "2014-03-01",
+        "count": 1225
+      },
+      {
+        "month": "2013-10-01",
+        "count": 1106
       },
       {
         "month": "2013-03-01",
@@ -4535,6 +4587,10 @@
         "month": "2013-06-01",
         "count": 1071
       },
+      {
+        "month": "2013-02-01",
+        "count": 1716
+      },
       {
         "month": "2016-08-01",
         "count": 1845
@@ -4556,24 +4612,24 @@
         "count": 2925
       },
       {
-        "month": "2021-11-01",
-        "count": 5776
+        "month": "2020-10-01",
+        "count": 5214
       },
       {
         "month": "2020-05-01",
         "count": 6100
       },
       {
-        "month": "2020-09-01",
-        "count": 5077
+        "month": "2022-03-01",
+        "count": 6615
       },
       {
-        "month": "2020-10-01",
-        "count": 5214
+        "month": "2021-11-01",
+        "count": 5776
       },
       {
-        "month": "2022-03-01",
-        "count": 6615
+        "month": "2020-09-01",
+        "count": 5077
       },
       {
         "month": "2019-08-01",
@@ -4588,208 +4644,152 @@
         "count": 7129
       },
       {
-        "month": "2014-06-01",
-        "count": 1209
-      },
-      {
-        "month": "2014-05-01",
-        "count": 1235
-      },
-      {
-        "month": "2014-12-01",
-        "count": 1171
-      },
-      {
-        "month": "2014-01-01",
-        "count": 1116
-      },
-      {
-        "month": "2017-06-01",
-        "count": 2206
-      },
-      {
-        "month": "2017-08-01",
-        "count": 2271
-      },
-      {
-        "month": "2017-10-01",
-        "count": 2414
-      },
-      {
-        "month": "2018-12-01",
-        "count": 2952
-      },
-      {
-        "month": "2019-01-01",
-        "count": 3291
-      },
-      {
-        "month": "2019-03-01",
-        "count": 3917
-      },
-      {
-        "month": "2022-02-01",
-        "count": 6359
-      },
-      {
-        "month": "2021-09-01",
-        "count": 5445
-      },
-      {
-        "month": "2020-12-01",
-        "count": 5655
-      },
-      {
-        "month": "2021-10-01",
-        "count": 5832
-      },
-      {
-        "month": "2021-08-01",
-        "count": 5694
+        "month": "2013-04-01",
+        "count": 1326
       },
       {
-        "month": "2021-03-01",
-        "count": 6368
+        "month": "2015-04-01",
+        "count": 1438
       },
       {
-        "month": "2023-04-01",
-        "count": 7796
+        "month": "2014-07-01",
+        "count": 1195
       },
       {
-        "month": "2023-10-01",
-        "count": 7200
+        "month": "2014-02-01",
+        "count": 1041
       },
       {
-        "month": "2015-03-01",
-        "count": 1498
+        "month": "2015-08-01",
+        "count": 1481
       },
       {
-        "month": "2014-10-01",
-        "count": 1194
+        "month": "2015-10-01",
+        "count": 1643
       },
       {
-        "month": "2015-02-01",
-        "count": 1288
+        "month": "2016-03-01",
+        "count": 1938
       },
       {
-        "month": "2016-02-01",
-        "count": 1754
+        "month": "2018-01-01",
+        "count": 2668
       },
       {
-        "month": "2016-07-01",
-        "count": 1875
+        "month": "2018-02-01",
+        "count": 2560
       },
       {
-        "month": "2016-12-01",
-        "count": 1723
+        "month": "2022-07-01",
+        "count": 6125
       },
       {
-        "month": "2016-11-01",
-        "count": 1882
+        "month": "2022-11-01",
+        "count": 7660
       },
       {
-        "month": "2017-02-01",
-        "count": 1938
+        "month": "2022-05-01",
+        "count": 6229
       },
       {
-        "month": "2017-03-01",
-        "count": 2155
+        "month": "2022-09-01",
+        "count": 6441
       },
       {
-        "month": "2018-04-01",
-        "count": 3326
+        "month": "2019-12-01",
+        "count": 3879
       },
       {
-        "month": "2018-03-01",
-        "count": 3021
+        "month": "2021-07-01",
+        "count": 5462
       },
       {
-        "month": "2018-10-01",
-        "count": 3377
+        "month": "2019-09-01",
+        "count": 3812
       },
       {
-        "month": "2018-11-01",
-        "count": 3269
+        "month": "2019-06-01",
+        "count": 3587
       },
       {
-        "month": "2021-05-01",
-        "count": 5808
+        "month": "2020-02-01",
+        "count": 4535
       },
       {
-        "month": "2020-04-01",
-        "count": 5562
+        "month": "2019-04-01",
+        "count": 3651
       },
       {
-        "month": "2020-06-01",
-        "count": 6164
+        "month": "2014-05-01",
+        "count": 1235
       },
       {
-        "month": "2013-05-01",
-        "count": 1260
+        "month": "2014-12-01",
+        "count": 1171
       },
       {
-        "month": "2014-04-01",
-        "count": 1158
+        "month": "2014-01-01",
+        "count": 1116
       },
       {
-        "month": "2016-01-01",
-        "count": 1659
+        "month": "2014-06-01",
+        "count": 1209
       },
       {
-        "month": "2016-05-01",
-        "count": 1684
+        "month": "2017-06-01",
+        "count": 2206
       },
       {
-        "month": "2017-01-01",
-        "count": 1972
+        "month": "2017-08-01",
+        "count": 2271
       },
       {
-        "month": "2018-08-01",
-        "count": 3155
+        "month": "2017-10-01",
+        "count": 2414
       },
       {
-        "month": "2022-12-01",
-        "count": 6754
+        "month": "2018-12-01",
+        "count": 2952
       },
       {
-        "month": "2022-01-01",
-        "count": 5967
+        "month": "2019-01-01",
+        "count": 3291
       },
       {
-        "month": "2019-05-01",
-        "count": 3852
+        "month": "2021-08-01",
+        "count": 5694
       },
       {
-        "month": "2021-04-01",
-        "count": 5796
+        "month": "2021-09-01",
+        "count": 5445
       },
       {
-        "month": "2022-04-01",
-        "count": 6004
+        "month": "2021-10-01",
+        "count": 5832
       },
       {
-        "month": "2020-03-01",
-        "count": 4976
+        "month": "2021-03-01",
+        "count": 6368
       },
       {
-        "month": "2020-01-01",
-        "count": 4410
+        "month": "2022-02-01",
+        "count": 6359
       },
       {
-        "month": "2023-01-01",
-        "count": 7800
+        "month": "2020-12-01",
+        "count": 5655
       },
       {
-        "month": "2023-03-01",
-        "count": 8283
+        "month": "2019-03-01",
+        "count": 3917
       },
       {
-        "month": "2023-08-01",
-        "count": 7499
+        "month": "2023-04-01",
+        "count": 7796
       },
       {
-        "month": "2023-09-01",
-        "count": 7128
+        "month": "2023-10-01",
+        "count": 7200
       }
     ],
     "name": "new_projects_over_time"
@@ -4797,534 +4797,542 @@
   {
     "stat": [
       {
-        "month": "2016-01-01",
-        "count": 12318
+        "month": "2015-05-01",
+        "count": 9933
       },
       {
-        "month": "2016-05-01",
-        "count": 13490
+        "month": "2015-09-01",
+        "count": 11064
       },
       {
-        "month": "2017-01-01",
-        "count": 16128
+        "month": "2013-11-01",
+        "count": 5598
       },
       {
-        "month": "2014-04-01",
-        "count": 6760
+        "month": "2013-01-01",
+        "count": 4729
       },
       {
-        "month": "2013-05-01",
-        "count": 5240
+        "month": "2013-12-01",
+        "count": 5715
       },
       {
-        "month": "2018-08-01",
-        "count": 25757
+        "month": "2015-01-01",
+        "count": 8629
       },
       {
-        "month": "2022-12-01",
-        "count": 80009
+        "month": "2017-09-01",
+        "count": 20168
       },
       {
-        "month": "2023-01-01",
-        "count": 95222
+        "month": "2023-05-01",
+        "count": 100280
       },
       {
-        "month": "2022-01-01",
-        "count": 75264
+        "month": "2019-10-01",
+        "count": 38749
       },
       {
-        "month": "2023-03-01",
-        "count": 106766
+        "month": "2020-07-01",
+        "count": 59330
       },
       {
-        "month": "2023-08-01",
-        "count": 102395
+        "month": "2021-01-01",
+        "count": 64438
       },
       {
-        "month": "2023-09-01",
-        "count": 106968
+        "month": "2022-10-01",
+        "count": 79631
       },
       {
-        "month": "2019-05-01",
-        "count": 34493
+        "month": "2015-04-01",
+        "count": 10027
       },
       {
-        "month": "2020-01-01",
-        "count": 44945
+        "month": "2015-08-01",
+        "count": 10520
       },
       {
-        "month": "2020-03-01",
-        "count": 54417
+        "month": "2015-10-01",
+        "count": 11915
       },
       {
-        "month": "2021-04-01",
-        "count": 72930
+        "month": "2013-04-01",
+        "count": 4880
       },
       {
-        "month": "2022-04-01",
-        "count": 78123
+        "month": "2014-02-01",
+        "count": 6113
       },
       {
-        "month": "2015-07-01",
-        "count": 11012
+        "month": "2018-01-01",
+        "count": 22121
       },
       {
-        "month": "2016-08-01",
-        "count": 15857
+        "month": "2018-02-01",
+        "count": 21513
       },
       {
-        "month": "2016-09-01",
-        "count": 14529
+        "month": "2022-11-01",
+        "count": 84799
       },
       {
-        "month": "2013-06-01",
-        "count": 4681
+        "month": "2022-09-01",
+        "count": 78467
       },
       {
-        "month": "2013-10-01",
-        "count": 6003
+        "month": "2019-06-01",
+        "count": 31356
       },
       {
-        "month": "2014-11-01",
-        "count": 7831
+        "month": "2019-12-01",
+        "count": 40437
       },
       {
-        "month": "2017-11-01",
-        "count": 21232
+        "month": "2019-04-01",
+        "count": 35037
       },
       {
-        "month": "2018-06-01",
-        "count": 27054
+        "month": "2019-09-01",
+        "count": 35478
       },
       {
-        "month": "2018-09-01",
-        "count": 24633
+        "month": "2020-02-01",
+        "count": 45257
       },
       {
-        "month": "2023-02-01",
-        "count": 97426
+        "month": "2021-07-01",
+        "count": 68712
       },
       {
-        "month": "2023-07-01",
-        "count": 99455
+        "month": "2022-05-01",
+        "count": 83780
       },
       {
-        "month": "2022-03-01",
-        "count": 84129
+        "month": "2022-07-01",
+        "count": 76591
       },
       {
-        "month": "2021-11-01",
-        "count": 74035
+        "month": "2016-03-01",
+        "count": 14638
       },
       {
-        "month": "2019-08-01",
-        "count": 36469
+        "month": "2014-07-01",
+        "count": 7847
       },
       {
-        "month": "2020-05-01",
-        "count": 58191
+        "month": "2015-02-01",
+        "count": 9238
       },
       {
-        "month": "2020-09-01",
-        "count": 59525
+        "month": "2015-03-01",
+        "count": 10480
       },
       {
-        "month": "2020-10-01",
-        "count": 61635
+        "month": "2016-02-01",
+        "count": 13291
       },
       {
-        "month": "2014-03-01",
-        "count": 7155
+        "month": "2016-07-01",
+        "count": 14056
       },
       {
-        "month": "2013-02-01",
-        "count": 4653
+        "month": "2017-03-01",
+        "count": 17833
       },
       {
-        "month": "2013-03-01",
-        "count": 5198
+        "month": "2017-02-01",
+        "count": 16125
       },
       {
-        "month": "2015-12-01",
-        "count": 10915
+        "month": "2016-12-01",
+        "count": 13740
       },
       {
-        "month": "2017-04-01",
-        "count": 27077
+        "month": "2014-10-01",
+        "count": 8180
       },
       {
-        "month": "2017-07-01",
-        "count": 18822
+        "month": "2018-03-01",
+        "count": 25529
       },
       {
-        "month": "2017-12-01",
-        "count": 19171
+        "month": "2018-04-01",
+        "count": 27710
       },
       {
-        "month": "2018-07-01",
-        "count": 24407
+        "month": "2018-10-01",
+        "count": 28402
       },
       {
-        "month": "2019-02-01",
-        "count": 29761
+        "month": "2018-11-01",
+        "count": 28167
       },
       {
-        "month": "2022-06-01",
-        "count": 80119
+        "month": "2020-04-01",
+        "count": 56623
       },
       {
-        "month": "2023-06-01",
-        "count": 99135
+        "month": "2020-06-01",
+        "count": 60518
       },
       {
-        "month": "2023-11-01",
-        "count": 114753
+        "month": "2021-05-01",
+        "count": 73020
       },
       {
-        "month": "2019-11-01",
-        "count": 40530
+        "month": "2016-11-01",
+        "count": 15190
       },
       {
-        "month": "2020-08-01",
-        "count": 55559
+        "month": "2015-06-01",
+        "count": 10247
       },
       {
-        "month": "2020-11-01",
-        "count": 59871
+        "month": "2014-08-01",
+        "count": 7471
       },
       {
-        "month": "2021-02-01",
-        "count": 67966
+        "month": "2013-09-01",
+        "count": 5478
       },
       {
-        "month": "2015-11-01",
-        "count": 11441
+        "month": "2016-06-01",
+        "count": 13473
       },
       {
-        "month": "2015-08-01",
-        "count": 10520
+        "month": "2016-04-01",
+        "count": 13796
       },
       {
-        "month": "2015-10-01",
-        "count": 11915
+        "month": "2013-07-01",
+        "count": 5112
       },
       {
-        "month": "2015-04-01",
-        "count": 10027
+        "month": "2016-10-01",
+        "count": 14748
       },
       {
-        "month": "2013-04-01",
-        "count": 4880
+        "month": "2017-05-01",
+        "count": 19549
       },
       {
-        "month": "2014-07-01",
-        "count": 7847
+        "month": "2013-08-01",
+        "count": 5278
       },
       {
-        "month": "2014-02-01",
-        "count": 6113
+        "month": "2014-09-01",
+        "count": 7796
       },
       {
-        "month": "2018-01-01",
-        "count": 22121
+        "month": "2018-05-01",
+        "count": 24636
       },
       {
-        "month": "2018-02-01",
-        "count": 21513
+        "month": "2021-12-01",
+        "count": 68946
       },
       {
-        "month": "2022-11-01",
-        "count": 84799
+        "month": "2022-08-01",
+        "count": 82817
       },
       {
-        "month": "2022-09-01",
-        "count": 78467
+        "month": "2019-07-01",
+        "count": 37850
       },
       {
-        "month": "2019-04-01",
-        "count": 35037
+        "month": "2021-06-01",
+        "count": 70624
       },
       {
-        "month": "2019-06-01",
-        "count": 31356
+        "month": "2014-01-01",
+        "count": 6594
       },
       {
-        "month": "2019-09-01",
-        "count": 35478
+        "month": "2014-12-01",
+        "count": 8107
       },
       {
-        "month": "2019-12-01",
-        "count": 40437
+        "month": "2017-10-01",
+        "count": 20622
       },
       {
-        "month": "2020-02-01",
-        "count": 45257
+        "month": "2017-06-01",
+        "count": 20282
       },
       {
-        "month": "2021-07-01",
-        "count": 68712
+        "month": "2014-05-01",
+        "count": 7298
       },
       {
-        "month": "2022-05-01",
-        "count": 83780
+        "month": "2018-12-01",
+        "count": 25111
       },
       {
-        "month": "2022-07-01",
-        "count": 76591
+        "month": "2019-01-01",
+        "count": 30061
       },
       {
-        "month": "2016-03-01",
-        "count": 14638
+        "month": "2019-03-01",
+        "count": 33271
       },
       {
-        "month": "2016-02-01",
-        "count": 13291
+        "month": "2023-04-01",
+        "count": 95406
       },
       {
-        "month": "2016-07-01",
-        "count": 14056
+        "month": "2023-10-01",
+        "count": 115754
       },
       {
-        "month": "2016-12-01",
-        "count": 13740
+        "month": "2021-03-01",
+        "count": 80356
       },
       {
-        "month": "2017-02-01",
-        "count": 16125
+        "month": "2020-12-01",
+        "count": 62716
       },
       {
-        "month": "2016-11-01",
-        "count": 15190
+        "month": "2021-08-01",
+        "count": 70745
       },
       {
-        "month": "2015-02-01",
-        "count": 9238
+        "month": "2021-09-01",
+        "count": 70993
       },
       {
-        "month": "2015-03-01",
-        "count": 10480
+        "month": "2021-10-01",
+        "count": 75146
       },
       {
-        "month": "2018-03-01",
-        "count": 25529
+        "month": "2022-02-01",
+        "count": 72099
       },
       {
-        "month": "2018-04-01",
-        "count": 27710
+        "month": "2014-06-01",
+        "count": 7464
       },
       {
-        "month": "2018-10-01",
-        "count": 28402
+        "month": "2017-08-01",
+        "count": 19857
       },
       {
-        "month": "2018-11-01",
-        "count": 28167
+        "month": "2015-07-01",
+        "count": 11012
       },
       {
-        "month": "2020-06-01",
-        "count": 60518
+        "month": "2013-03-01",
+        "count": 5198
       },
       {
-        "month": "2020-04-01",
-        "count": 56623
+        "month": "2014-03-01",
+        "count": 7155
       },
       {
-        "month": "2014-10-01",
-        "count": 8180
+        "month": "2013-06-01",
+        "count": 4681
       },
       {
-        "month": "2021-05-01",
-        "count": 73020
+        "month": "2016-08-01",
+        "count": 15857
       },
       {
-        "month": "2017-03-01",
-        "count": 17833
+        "month": "2016-09-01",
+        "count": 14529
       },
       {
-        "month": "2015-09-01",
-        "count": 11064
+        "month": "2013-02-01",
+        "count": 4653
       },
       {
-        "month": "2013-11-01",
-        "count": 5598
+        "month": "2013-10-01",
+        "count": 6003
       },
       {
-        "month": "2015-01-01",
-        "count": 8629
+        "month": "2014-11-01",
+        "count": 7831
       },
       {
-        "month": "2017-09-01",
-        "count": 20168
+        "month": "2017-11-01",
+        "count": 21232
       },
       {
-        "month": "2022-10-01",
-        "count": 79631
+        "month": "2018-06-01",
+        "count": 27054
       },
       {
-        "month": "2023-05-01",
-        "count": 100280
+        "month": "2018-09-01",
+        "count": 24633
       },
       {
-        "month": "2019-10-01",
-        "count": 38749
+        "month": "2023-02-01",
+        "count": 97426
       },
       {
-        "month": "2020-07-01",
-        "count": 59330
+        "month": "2023-07-01",
+        "count": 99455
       },
       {
-        "month": "2021-01-01",
-        "count": 64438
+        "month": "2019-08-01",
+        "count": 36469
       },
       {
-        "month": "2013-01-01",
-        "count": 4729
+        "month": "2020-05-01",
+        "count": 58191
       },
       {
-        "month": "2013-12-01",
-        "count": 5715
+        "month": "2020-09-01",
+        "count": 59525
       },
       {
-        "month": "2015-05-01",
-        "count": 9933
+        "month": "2020-10-01",
+        "count": 61635
       },
       {
-        "month": "2014-12-01",
-        "count": 8107
+        "month": "2021-11-01",
+        "count": 74035
       },
       {
-        "month": "2014-06-01",
-        "count": 7464
+        "month": "2022-03-01",
+        "count": 84129
       },
       {
-        "month": "2017-06-01",
-        "count": 20282
+        "month": "2016-01-01",
+        "count": 12318
       },
       {
-        "month": "2014-05-01",
-        "count": 7298
+        "month": "2016-05-01",
+        "count": 13490
       },
       {
-        "month": "2017-08-01",
-        "count": 19857
+        "month": "2013-05-01",
+        "count": 5240
       },
       {
-        "month": "2017-10-01",
-        "count": 20622
+        "month": "2014-04-01",
+        "count": 6760
       },
       {
-        "month": "2018-12-01",
-        "count": 25111
+        "month": "2017-01-01",
+        "count": 16128
       },
       {
-        "month": "2019-01-01",
-        "count": 30061
+        "month": "2018-08-01",
+        "count": 25757
       },
       {
-        "month": "2019-03-01",
-        "count": 33271
+        "month": "2022-12-01",
+        "count": 80009
       },
       {
-        "month": "2023-04-01",
-        "count": 95406
+        "month": "2023-01-01",
+        "count": 95222
       },
       {
-        "month": "2023-10-01",
-        "count": 115754
+        "month": "2023-03-01",
+        "count": 106766
       },
       {
-        "month": "2021-03-01",
-        "count": 80356
+        "month": "2022-04-01",
+        "count": 78123
       },
       {
-        "month": "2020-12-01",
-        "count": 62716
+        "month": "2022-01-01",
+        "count": 75264
       },
       {
-        "month": "2021-08-01",
-        "count": 70745
+        "month": "2023-08-01",
+        "count": 102395
       },
       {
-        "month": "2021-09-01",
-        "count": 70993
+        "month": "2023-09-01",
+        "count": 106968
       },
       {
-        "month": "2021-10-01",
-        "count": 75146
+        "month": "2019-05-01",
+        "count": 34493
       },
       {
-        "month": "2022-02-01",
-        "count": 72099
+        "month": "2020-01-01",
+        "count": 44945
       },
       {
-        "month": "2014-01-01",
-        "count": 6594
+        "month": "2020-03-01",
+        "count": 54417
       },
       {
-        "month": "2016-06-01",
-        "count": 13473
+        "month": "2021-04-01",
+        "count": 72930
       },
       {
-        "month": "2016-04-01",
-        "count": 13796
+        "month": "2015-12-01",
+        "count": 10915
       },
       {
-        "month": "2016-10-01",
-        "count": 14748
+        "month": "2015-11-01",
+        "count": 11441
       },
       {
-        "month": "2017-05-01",
-        "count": 19549
+        "month": "2017-04-01",
+        "count": 27077
       },
       {
-        "month": "2013-09-01",
-        "count": 5478
+        "month": "2017-12-01",
+        "count": 19171
       },
       {
-        "month": "2013-07-01",
-        "count": 5112
+        "month": "2018-07-01",
+        "count": 24407
       },
       {
-        "month": "2013-08-01",
-        "count": 5278
+        "month": "2019-02-01",
+        "count": 29761
       },
       {
-        "month": "2014-08-01",
-        "count": 7471
+        "month": "2023-06-01",
+        "count": 99135
       },
       {
-        "month": "2014-09-01",
-        "count": 7796
+        "month": "2023-11-01",
+        "count": 114753
       },
       {
-        "month": "2018-05-01",
-        "count": 24636
+        "month": "2019-11-01",
+        "count": 40530
       },
       {
-        "month": "2019-07-01",
-        "count": 37850
+        "month": "2020-08-01",
+        "count": 55559
       },
       {
-        "month": "2021-06-01",
-        "count": 70624
+        "month": "2020-11-01",
+        "count": 59871
       },
       {
-        "month": "2021-12-01",
-        "count": 68946
+        "month": "2021-02-01",
+        "count": 67966
       },
       {
-        "month": "2022-08-01",
-        "count": 82817
+        "month": "2022-06-01",
+        "count": 80119
       },
       {
-        "month": "2015-06-01",
-        "count": 10247
+        "month": "2017-07-01",
+        "count": 18822
       }
     ],
     "name": "new_project_versions_over_time"
   },
   {
     "stat": [
+      {
+        "month": "2015-11-01",
+        "count": 15426
+      },
+      {
+        "month": "2015-12-01",
+        "count": 14954
+      },
       {
         "month": "2017-04-01",
         "count": 35672
@@ -5374,157 +5382,157 @@
         "count": 165015
       },
       {
-        "month": "2015-12-01",
-        "count": 14954
-      },
-      {
-        "month": "2015-11-01",
-        "count": 15426
+        "month": "2016-01-01",
+        "count": 16807
       },
       {
-        "month": "2015-07-01",
-        "count": 14490
+        "month": "2016-05-01",
+        "count": 18349
       },
       {
-        "month": "2016-09-01",
-        "count": 20869
+        "month": "2017-01-01",
+        "count": 23672
       },
       {
-        "month": "2016-08-01",
-        "count": 22877
+        "month": "2014-04-01",
+        "count": 7976
       },
       {
-        "month": "2014-03-01",
-        "count": 8340
+        "month": "2018-08-01",
+        "count": 44340
       },
       {
-        "month": "2017-11-01",
-        "count": 31983
+        "month": "2022-12-01",
+        "count": 177770
       },
       {
-        "month": "2018-06-01",
-        "count": 41530
+        "month": "2023-01-01",
+        "count": 213192
       },
       {
-        "month": "2018-09-01",
-        "count": 41609
+        "month": "2023-03-01",
+        "count": 236203
       },
       {
-        "month": "2023-02-01",
-        "count": 210596
+        "month": "2023-08-01",
+        "count": 237523
       },
       {
-        "month": "2023-07-01",
-        "count": 222661
+        "month": "2023-09-01",
+        "count": 242249
       },
       {
-        "month": "2019-08-01",
-        "count": 62636
+        "month": "2019-05-01",
+        "count": 58913
       },
       {
-        "month": "2020-05-01",
-        "count": 104739
+        "month": "2020-01-01",
+        "count": 77421
       },
       {
-        "month": "2020-09-01",
-        "count": 115386
+        "month": "2020-03-01",
+        "count": 91679
       },
       {
-        "month": "2020-10-01",
-        "count": 122182
+        "month": "2021-04-01",
+        "count": 144194
       },
       {
-        "month": "2021-11-01",
-        "count": 151273
+        "month": "2022-01-01",
+        "count": 154655
       },
       {
-        "month": "2022-03-01",
-        "count": 172273
+        "month": "2022-04-01",
+        "count": 160323
       },
       {
-        "month": "2013-06-01",
-        "count": 5095
+        "month": "2013-05-01",
+        "count": 5797
       },
       {
-        "month": "2013-10-01",
-        "count": 6746
+        "month": "2015-10-01",
+        "count": 16346
       },
       {
-        "month": "2013-03-01",
-        "count": 5982
+        "month": "2016-03-01",
+        "count": 19735
       },
       {
-        "month": "2013-02-01",
-        "count": 5219
+        "month": "2014-02-01",
+        "count": 7034
       },
       {
-        "month": "2014-11-01",
-        "count": 9458
+        "month": "2015-04-01",
+        "count": 12903
       },
       {
-        "month": "2016-04-01",
-        "count": 19436
+        "month": "2018-01-01",
+        "count": 32613
       },
       {
-        "month": "2016-10-01",
-        "count": 21065
+        "month": "2018-02-01",
+        "count": 32475
       },
       {
-        "month": "2017-05-01",
-        "count": 28320
+        "month": "2019-04-01",
+        "count": 59823
       },
       {
-        "month": "2018-05-01",
-        "count": 38061
+        "month": "2019-06-01",
+        "count": 53873
       },
       {
-        "month": "2019-07-01",
-        "count": 63815
+        "month": "2019-09-01",
+        "count": 62719
       },
       {
-        "month": "2021-06-01",
-        "count": 140241
+        "month": "2019-12-01",
+        "count": 70939
       },
       {
-        "month": "2021-12-01",
-        "count": 144338
+        "month": "2020-02-01",
+        "count": 78837
       },
       {
-        "month": "2022-08-01",
-        "count": 171758
+        "month": "2021-07-01",
+        "count": 136105
       },
       {
-        "month": "2015-06-01",
-        "count": 13646
+        "month": "2022-05-01",
+        "count": 171801
       },
       {
-        "month": "2013-08-01",
-        "count": 5829
+        "month": "2022-07-01",
+        "count": 161694
       },
       {
-        "month": "2013-09-01",
-        "count": 6026
+        "month": "2022-09-01",
+        "count": 167977
       },
       {
-        "month": "2013-07-01",
-        "count": 5524
+        "month": "2022-11-01",
+        "count": 188372
       },
       {
-        "month": "2014-08-01",
-        "count": 9037
+        "month": "2015-08-01",
+        "count": 14089
       },
       {
-        "month": "2014-09-01",
-        "count": 9457
+        "month": "2013-04-01",
+        "count": 5398
       },
       {
-        "month": "2016-06-01",
-        "count": 18704
+        "month": "2014-07-01",
+        "count": 9456
       },
       {
         "month": "2016-02-01",
         "count": 18389
       },
+      {
+        "month": "2016-07-01",
+        "count": 20770
+      },
       {
         "month": "2017-02-01",
         "count": 23677
@@ -5537,18 +5545,22 @@
         "month": "2017-03-01",
         "count": 26021
       },
-      {
-        "month": "2015-03-01",
-        "count": 13191
-      },
       {
         "month": "2015-02-01",
         "count": 11441
       },
+      {
+        "month": "2015-03-01",
+        "count": 13191
+      },
       {
         "month": "2018-03-01",
         "count": 38677
       },
+      {
+        "month": "2018-04-01",
+        "count": 41192
+      },
       {
         "month": "2018-10-01",
         "count": 49209
@@ -5569,26 +5581,14 @@
         "month": "2021-05-01",
         "count": 147316
       },
-      {
-        "month": "2016-07-01",
-        "count": 20770
-      },
       {
         "month": "2016-11-01",
         "count": 22155
       },
-      {
-        "month": "2018-04-01",
-        "count": 41192
-      },
       {
         "month": "2014-10-01",
         "count": 10026
       },
-      {
-        "month": "2015-09-01",
-        "count": 14988
-      },
       {
         "month": "2013-12-01",
         "count": 6468
@@ -5626,228 +5626,228 @@
         "count": 178525
       },
       {
-        "month": "2015-05-01",
-        "count": 13181
+        "month": "2015-09-01",
+        "count": 14988
       },
       {
         "month": "2013-01-01",
         "count": 5251
       },
       {
-        "month": "2015-08-01",
-        "count": 14089
+        "month": "2015-05-01",
+        "count": 13181
       },
       {
-        "month": "2015-10-01",
-        "count": 16346
+        "month": "2017-06-01",
+        "count": 28937
       },
       {
-        "month": "2016-03-01",
-        "count": 19735
+        "month": "2014-01-01",
+        "count": 7787
       },
       {
-        "month": "2014-02-01",
-        "count": 7034
+        "month": "2017-10-01",
+        "count": 30977
       },
       {
-        "month": "2015-04-01",
-        "count": 12903
+        "month": "2018-12-01",
+        "count": 43580
       },
       {
-        "month": "2018-01-01",
-        "count": 32613
+        "month": "2019-01-01",
+        "count": 52038
       },
       {
-        "month": "2018-02-01",
-        "count": 32475
+        "month": "2019-03-01",
+        "count": 56266
       },
       {
-        "month": "2019-04-01",
-        "count": 59823
+        "month": "2023-04-01",
+        "count": 214142
       },
       {
-        "month": "2019-06-01",
-        "count": 53873
+        "month": "2023-10-01",
+        "count": 275530
       },
       {
-        "month": "2019-09-01",
-        "count": 62719
+        "month": "2021-03-01",
+        "count": 157409
       },
       {
-        "month": "2019-12-01",
-        "count": 70939
+        "month": "2020-12-01",
+        "count": 124034
       },
       {
-        "month": "2020-02-01",
-        "count": 78837
+        "month": "2021-08-01",
+        "count": 139502
       },
       {
-        "month": "2021-07-01",
-        "count": 136105
+        "month": "2021-09-01",
+        "count": 139703
       },
       {
-        "month": "2022-05-01",
-        "count": 171801
+        "month": "2021-10-01",
+        "count": 151196
       },
       {
-        "month": "2022-07-01",
-        "count": 161694
+        "month": "2022-02-01",
+        "count": 147108
       },
       {
-        "month": "2022-09-01",
-        "count": 167977
+        "month": "2014-12-01",
+        "count": 10030
       },
       {
-        "month": "2022-11-01",
-        "count": 188372
+        "month": "2017-08-01",
+        "count": 30297
       },
       {
-        "month": "2014-07-01",
-        "count": 9456
+        "month": "2014-06-01",
+        "count": 8911
       },
       {
-        "month": "2013-04-01",
-        "count": 5398
+        "month": "2014-05-01",
+        "count": 8709
       },
       {
-        "month": "2017-01-01",
-        "count": 23672
+        "month": "2016-04-01",
+        "count": 19436
       },
       {
-        "month": "2014-04-01",
-        "count": 7976
+        "month": "2016-06-01",
+        "count": 18704
       },
       {
-        "month": "2018-08-01",
-        "count": 44340
+        "month": "2016-10-01",
+        "count": 21065
       },
       {
-        "month": "2022-12-01",
-        "count": 177770
+        "month": "2017-05-01",
+        "count": 28320
       },
       {
-        "month": "2023-01-01",
-        "count": 213192
+        "month": "2018-05-01",
+        "count": 38061
       },
       {
-        "month": "2023-03-01",
-        "count": 236203
+        "month": "2019-07-01",
+        "count": 63815
       },
       {
-        "month": "2023-08-01",
-        "count": 237523
+        "month": "2021-06-01",
+        "count": 140241
       },
       {
-        "month": "2023-09-01",
-        "count": 242249
+        "month": "2021-12-01",
+        "count": 144338
       },
       {
-        "month": "2019-05-01",
-        "count": 58913
+        "month": "2022-08-01",
+        "count": 171758
       },
       {
-        "month": "2020-01-01",
-        "count": 77421
+        "month": "2013-07-01",
+        "count": 5524
       },
       {
-        "month": "2020-03-01",
-        "count": 91679
+        "month": "2013-08-01",
+        "count": 5829
       },
       {
-        "month": "2021-04-01",
-        "count": 144194
+        "month": "2013-09-01",
+        "count": 6026
       },
       {
-        "month": "2022-01-01",
-        "count": 154655
+        "month": "2014-09-01",
+        "count": 9457
       },
       {
-        "month": "2022-04-01",
-        "count": 160323
+        "month": "2014-08-01",
+        "count": 9037
       },
       {
-        "month": "2016-01-01",
-        "count": 16807
+        "month": "2015-06-01",
+        "count": 13646
       },
       {
-        "month": "2013-05-01",
-        "count": 5797
+        "month": "2016-09-01",
+        "count": 20869
       },
       {
-        "month": "2016-05-01",
-        "count": 18349
+        "month": "2016-08-01",
+        "count": 22877
       },
       {
-        "month": "2017-06-01",
-        "count": 28937
+        "month": "2014-03-01",
+        "count": 8340
       },
       {
-        "month": "2014-01-01",
-        "count": 7787
+        "month": "2017-11-01",
+        "count": 31983
       },
       {
-        "month": "2017-10-01",
-        "count": 30977
+        "month": "2018-06-01",
+        "count": 41530
       },
       {
-        "month": "2018-12-01",
-        "count": 43580
+        "month": "2018-09-01",
+        "count": 41609
       },
       {
-        "month": "2019-01-01",
-        "count": 52038
+        "month": "2023-02-01",
+        "count": 210596
       },
       {
-        "month": "2019-03-01",
-        "count": 56266
+        "month": "2023-07-01",
+        "count": 222661
       },
       {
-        "month": "2023-04-01",
-        "count": 214142
+        "month": "2019-08-01",
+        "count": 62636
       },
       {
-        "month": "2023-10-01",
-        "count": 275530
+        "month": "2020-05-01",
+        "count": 104739
       },
       {
-        "month": "2021-03-01",
-        "count": 157409
+        "month": "2020-09-01",
+        "count": 115386
       },
       {
-        "month": "2020-12-01",
-        "count": 124034
+        "month": "2020-10-01",
+        "count": 122182
       },
       {
-        "month": "2021-08-01",
-        "count": 139502
+        "month": "2021-11-01",
+        "count": 151273
       },
       {
-        "month": "2021-09-01",
-        "count": 139703
+        "month": "2022-03-01",
+        "count": 172273
       },
       {
-        "month": "2021-10-01",
-        "count": 151196
+        "month": "2013-10-01",
+        "count": 6746
       },
       {
-        "month": "2022-02-01",
-        "count": 147108
+        "month": "2013-06-01",
+        "count": 5095
       },
       {
-        "month": "2014-06-01",
-        "count": 8911
+        "month": "2014-11-01",
+        "count": 9458
       },
       {
-        "month": "2014-05-01",
-        "count": 8709
+        "month": "2015-07-01",
+        "count": 14490
       },
       {
-        "month": "2014-12-01",
-        "count": 10030
+        "month": "2013-03-01",
+        "count": 5982
       },
       {
-        "month": "2017-08-01",
-        "count": 30297
+        "month": "2013-02-01",
+        "count": 5219
       }
     ],
     "name": "new_releases_over_time"