From 09ca6b6bf954df628b70ba0b42ae385867b650a6 Mon Sep 17 00:00:00 2001
From: commit-bot <41898282+github-actions[bot]@users.noreply.github.com>
Date: Thu, 11 Jul 2024 05:28:38 +0000
Subject: [PATCH] Add stats

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

diff --git a/stats/totals.json b/stats/totals.json
index aaece631..8bd2da62 100644
--- a/stats/totals.json
+++ b/stats/totals.json
@@ -1359,466 +1359,151 @@
   {
     "stat": [
       {
-        "month": "2015-06-01",
-        "total_project_uploads": 4674,
+        "month": "2014-01-01",
+        "total_project_uploads": 3132,
         "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_rust": 2,
-        "has_c_or_cpp": 282,
+        "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": 162,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2309,
-        "has_pytest": 96,
-        "has_tox": 276
+        "has_tests": 1606,
+        "has_pytest": 36,
+        "has_tox": 104
       },
       {
-        "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": 455,
-        "has_rust": 3,
-        "has_c_or_cpp": 327,
-        "has_pyi": 1,
+        "month": "2014-12-01",
+        "total_project_uploads": 3795,
+        "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_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2633,
-        "has_pytest": 231,
-        "has_tox": 390
+        "has_tests": 1886,
+        "has_pytest": 57,
+        "has_tox": 224
       },
       {
-        "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,
-        "has_rust": 2,
-        "has_c_or_cpp": 345,
-        "has_pyi": 0,
+        "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": 2697,
-        "has_pytest": 234,
-        "has_tox": 333
+        "has_tests": 3828,
+        "has_pytest": 393,
+        "has_tox": 517
       },
       {
-        "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,
+        "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": 371,
-        "has_pyi": 7,
+        "has_c_or_cpp": 453,
+        "has_pyi": 16,
         "has_py_typed": 0,
-        "has_tests": 3025,
-        "has_pytest": 277,
-        "has_tox": 430
+        "has_tests": 4277,
+        "has_pytest": 412,
+        "has_tox": 609
       },
       {
-        "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,
-        "has_py_typed": 0,
-        "has_tests": 4373,
-        "has_pytest": 389,
-        "has_tox": 528
+        "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": "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": "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": "2024-06-01",
-        "total_project_uploads": 32504,
-        "has_pyproject": 17847,
-        "has_setup_py": 16589,
-        "has_requirements_txt": 3718,
-        "has_markdown": 24396,
-        "has_rst": 5179,
-        "has_ini": 1725,
-        "has_json": 4523,
-        "has_xml": 1636,
-        "has_toml": 864,
-        "has_yaml": 4670,
-        "has_rust": 352,
-        "has_c_or_cpp": 1776,
-        "has_pyi": 2060,
-        "has_py_typed": 5007,
-        "has_tests": 13416,
-        "has_pytest": 2171,
-        "has_tox": 836
-      },
-      {
-        "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": "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": "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": "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": "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": "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": "2014-08-01",
-        "total_project_uploads": 3468,
-        "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_toml": 3,
-        "has_yaml": 158,
-        "has_rust": 1,
-        "has_c_or_cpp": 199,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1659,
-        "has_pytest": 61,
-        "has_tox": 145
-      },
-      {
-        "month": "2017-06-01",
-        "total_project_uploads": 8107,
-        "has_pyproject": 2,
-        "has_setup_py": 6840,
-        "has_requirements_txt": 1330,
-        "has_markdown": 1246,
-        "has_rst": 5688,
-        "has_ini": 635,
-        "has_json": 4266,
-        "has_xml": 956,
-        "has_toml": 11,
-        "has_yaml": 677,
-        "has_rust": 7,
-        "has_c_or_cpp": 422,
-        "has_pyi": 10,
-        "has_py_typed": 0,
-        "has_tests": 3893,
-        "has_pytest": 363,
-        "has_tox": 482
-      },
-      {
-        "month": "2014-01-01",
-        "total_project_uploads": 3132,
-        "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_rust": 0,
-        "has_c_or_cpp": 162,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1606,
-        "has_pytest": 36,
-        "has_tox": 104
-      },
-      {
-        "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": "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",
@@ -1989,46 +1674,46 @@
         "has_tox": 917
       },
       {
-        "month": "2014-12-01",
-        "total_project_uploads": 3795,
+        "month": "2017-06-01",
+        "total_project_uploads": 8107,
+        "has_pyproject": 2,
+        "has_setup_py": 6840,
+        "has_requirements_txt": 1330,
+        "has_markdown": 1246,
+        "has_rst": 5688,
+        "has_ini": 635,
+        "has_json": 4266,
+        "has_xml": 956,
+        "has_toml": 11,
+        "has_yaml": 677,
+        "has_rust": 7,
+        "has_c_or_cpp": 422,
+        "has_pyi": 10,
+        "has_py_typed": 0,
+        "has_tests": 3893,
+        "has_pytest": 363,
+        "has_tox": 482
+      },
+      {
+        "month": "2014-06-01",
+        "total_project_uploads": 3473,
         "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_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": 233,
+        "has_yaml": 161,
         "has_rust": 1,
-        "has_c_or_cpp": 230,
+        "has_c_or_cpp": 203,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "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
+        "has_tests": 1718,
+        "has_pytest": 51,
+        "has_tox": 139
       },
       {
         "month": "2014-05-01",
@@ -2052,1243 +1737,1348 @@
         "has_tox": 136
       },
       {
-        "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_py_typed": 0,
-        "has_tests": 1718,
-        "has_pytest": 51,
-        "has_tox": 139
-      },
-      {
-        "month": "2016-02-01",
-        "total_project_uploads": 5912,
+        "month": "2016-01-01",
+        "total_project_uploads": 5497,
         "has_pyproject": 0,
-        "has_setup_py": 5705,
-        "has_requirements_txt": 900,
-        "has_markdown": 977,
-        "has_rst": 3692,
-        "has_ini": 461,
-        "has_json": 2354,
-        "has_xml": 326,
+        "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": 389,
-        "has_rust": 2,
-        "has_c_or_cpp": 333,
-        "has_pyi": 3,
-        "has_py_typed": 0,
-        "has_tests": 2793,
-        "has_pytest": 196,
-        "has_tox": 334
-      },
-      {
-        "month": "2016-07-01",
-        "total_project_uploads": 5835,
-        "has_pyproject": 1,
-        "has_setup_py": 5596,
-        "has_requirements_txt": 968,
-        "has_markdown": 996,
-        "has_rst": 3701,
-        "has_ini": 529,
-        "has_json": 2450,
-        "has_xml": 293,
-        "has_toml": 4,
-        "has_yaml": 451,
-        "has_rust": 2,
-        "has_c_or_cpp": 338,
-        "has_pyi": 2,
+        "has_yaml": 382,
+        "has_rust": 3,
+        "has_c_or_cpp": 328,
+        "has_pyi": 1,
         "has_py_typed": 0,
-        "has_tests": 2694,
-        "has_pytest": 232,
-        "has_tox": 397
+        "has_tests": 2632,
+        "has_pytest": 202,
+        "has_tox": 321
       },
       {
-        "month": "2016-12-01",
-        "total_project_uploads": 6290,
+        "month": "2016-05-01",
+        "total_project_uploads": 5848,
         "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_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": 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-02-01",
-        "total_project_uploads": 7028,
-        "has_pyproject": 0,
-        "has_setup_py": 6623,
-        "has_requirements_txt": 1228,
-        "has_markdown": 1243,
-        "has_rst": 4695,
-        "has_ini": 588,
-        "has_json": 3214,
-        "has_xml": 348,
-        "has_toml": 7,
-        "has_yaml": 592,
-        "has_rust": 2,
-        "has_c_or_cpp": 380,
-        "has_pyi": 9,
-        "has_py_typed": 0,
-        "has_tests": 3307,
-        "has_pytest": 313,
-        "has_tox": 467
-      },
-      {
-        "month": "2017-03-01",
-        "total_project_uploads": 7638,
-        "has_pyproject": 0,
-        "has_setup_py": 7200,
-        "has_requirements_txt": 1241,
-        "has_markdown": 1336,
-        "has_rst": 4957,
-        "has_ini": 601,
-        "has_json": 3489,
-        "has_xml": 400,
-        "has_toml": 6,
-        "has_yaml": 617,
-        "has_rust": 3,
-        "has_c_or_cpp": 387,
-        "has_pyi": 10,
-        "has_py_typed": 0,
-        "has_tests": 3472,
-        "has_pytest": 339,
-        "has_tox": 478
-      },
-      {
-        "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_yaml": 440,
+        "has_rust": 3,
+        "has_c_or_cpp": 317,
+        "has_pyi": 2,
         "has_py_typed": 0,
-        "has_tests": 2337,
-        "has_pytest": 117,
-        "has_tox": 272
+        "has_tests": 2734,
+        "has_pytest": 213,
+        "has_tox": 375
       },
       {
-        "month": "2015-02-01",
-        "total_project_uploads": 4266,
+        "month": "2013-05-01",
+        "total_project_uploads": 2584,
         "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_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": 235,
+        "has_c_or_cpp": 131,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2039,
-        "has_pytest": 110,
-        "has_tox": 211
-      },
-      {
-        "month": "2018-03-01",
-        "total_project_uploads": 10599,
-        "has_pyproject": 19,
-        "has_setup_py": 8689,
-        "has_requirements_txt": 1402,
-        "has_markdown": 3436,
-        "has_rst": 7674,
-        "has_ini": 766,
-        "has_json": 6081,
-        "has_xml": 1277,
-        "has_toml": 11,
-        "has_yaml": 908,
-        "has_rust": 5,
-        "has_c_or_cpp": 484,
-        "has_pyi": 17,
-        "has_py_typed": 1,
-        "has_tests": 4851,
-        "has_pytest": 543,
-        "has_tox": 548
+        "has_tests": 1362,
+        "has_pytest": 23,
+        "has_tox": 74
       },
       {
-        "month": "2018-04-01",
-        "total_project_uploads": 10868,
-        "has_pyproject": 37,
-        "has_setup_py": 9030,
-        "has_requirements_txt": 1605,
-        "has_markdown": 3793,
-        "has_rst": 6954,
-        "has_ini": 961,
-        "has_json": 4677,
-        "has_xml": 858,
-        "has_toml": 15,
-        "has_yaml": 1036,
-        "has_rust": 8,
-        "has_c_or_cpp": 573,
-        "has_pyi": 19,
-        "has_py_typed": 5,
-        "has_tests": 4730,
-        "has_pytest": 486,
-        "has_tox": 700
+        "month": "2014-04-01",
+        "total_project_uploads": 3402,
+        "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_rust": 0,
+        "has_c_or_cpp": 184,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1711,
+        "has_pytest": 36,
+        "has_tox": 121
       },
       {
-        "month": "2018-10-01",
-        "total_project_uploads": 11943,
-        "has_pyproject": 235,
-        "has_setup_py": 10317,
-        "has_requirements_txt": 1652,
-        "has_markdown": 5551,
-        "has_rst": 5714,
-        "has_ini": 1105,
-        "has_json": 2559,
-        "has_xml": 1062,
-        "has_toml": 19,
-        "has_yaml": 1254,
+        "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": 640,
+        "has_c_or_cpp": 579,
         "has_pyi": 26,
-        "has_py_typed": 39,
-        "has_tests": 5506,
-        "has_pytest": 591,
-        "has_tox": 788
+        "has_py_typed": 38,
+        "has_tests": 4787,
+        "has_pytest": 530,
+        "has_tox": 561
       },
       {
-        "month": "2018-11-01",
-        "total_project_uploads": 11699,
-        "has_pyproject": 250,
-        "has_setup_py": 10145,
-        "has_requirements_txt": 1574,
-        "has_markdown": 5687,
-        "has_rst": 5372,
-        "has_ini": 839,
-        "has_json": 2153,
-        "has_xml": 889,
-        "has_toml": 16,
-        "has_yaml": 1154,
-        "has_rust": 5,
-        "has_c_or_cpp": 584,
-        "has_pyi": 37,
-        "has_py_typed": 38,
-        "has_tests": 5244,
-        "has_pytest": 612,
-        "has_tox": 607
+        "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": "2024-01-01",
-        "total_project_uploads": 33239,
-        "has_pyproject": 16047,
-        "has_setup_py": 16680,
-        "has_requirements_txt": 3239,
-        "has_markdown": 23085,
-        "has_rst": 7513,
-        "has_ini": 1766,
-        "has_json": 4318,
-        "has_xml": 3484,
-        "has_toml": 812,
-        "has_yaml": 4576,
-        "has_rust": 308,
-        "has_c_or_cpp": 1138,
-        "has_pyi": 1433,
-        "has_py_typed": 4216,
-        "has_tests": 14622,
-        "has_pytest": 2137,
-        "has_tox": 1013
+        "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": "2024-02-01",
-        "total_project_uploads": 33510,
-        "has_pyproject": 16866,
-        "has_setup_py": 17495,
-        "has_requirements_txt": 3233,
-        "has_markdown": 24748,
-        "has_rst": 6296,
-        "has_ini": 1773,
-        "has_json": 4494,
-        "has_xml": 2284,
-        "has_toml": 862,
-        "has_yaml": 4702,
-        "has_rust": 361,
-        "has_c_or_cpp": 1174,
-        "has_pyi": 1486,
-        "has_py_typed": 4402,
-        "has_tests": 13919,
-        "has_pytest": 2232,
-        "has_tox": 1000
+        "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": "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": "2020-04-01",
-        "total_project_uploads": 18863,
-        "has_pyproject": 2043,
-        "has_setup_py": 16728,
-        "has_requirements_txt": 2473,
-        "has_markdown": 11525,
-        "has_rst": 5993,
-        "has_ini": 1458,
-        "has_json": 2210,
-        "has_xml": 1157,
-        "has_toml": 84,
-        "has_yaml": 2134,
-        "has_rust": 30,
-        "has_c_or_cpp": 781,
-        "has_pyi": 93,
-        "has_py_typed": 769,
-        "has_tests": 7904,
-        "has_pytest": 1073,
-        "has_tox": 995
+        "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": "2020-06-01",
-        "total_project_uploads": 19550,
-        "has_pyproject": 2276,
-        "has_setup_py": 17182,
-        "has_requirements_txt": 2300,
-        "has_markdown": 12022,
-        "has_rst": 5421,
-        "has_ini": 1306,
-        "has_json": 2086,
-        "has_xml": 1149,
-        "has_toml": 89,
-        "has_yaml": 1862,
-        "has_rust": 36,
-        "has_c_or_cpp": 941,
-        "has_pyi": 104,
-        "has_py_typed": 842,
-        "has_tests": 7644,
-        "has_pytest": 1047,
-        "has_tox": 734
+        "month": "2024-04-01",
+        "total_project_uploads": 34046,
+        "has_pyproject": 18296,
+        "has_setup_py": 17091,
+        "has_requirements_txt": 3687,
+        "has_markdown": 25294,
+        "has_rst": 5646,
+        "has_ini": 1912,
+        "has_json": 4557,
+        "has_xml": 1964,
+        "has_toml": 962,
+        "has_yaml": 4674,
+        "has_rust": 393,
+        "has_c_or_cpp": 1508,
+        "has_pyi": 2025,
+        "has_py_typed": 5096,
+        "has_tests": 14527,
+        "has_pytest": 2276,
+        "has_tox": 1156
       },
       {
-        "month": "2021-05-01",
-        "total_project_uploads": 22329,
-        "has_pyproject": 5226,
-        "has_setup_py": 19030,
-        "has_requirements_txt": 2579,
-        "has_markdown": 14376,
-        "has_rst": 5657,
-        "has_ini": 1647,
-        "has_json": 2380,
-        "has_xml": 1383,
-        "has_toml": 186,
-        "has_yaml": 2549,
-        "has_rust": 53,
-        "has_c_or_cpp": 971,
-        "has_pyi": 498,
-        "has_py_typed": 1550,
-        "has_tests": 8639,
-        "has_pytest": 1368,
-        "has_tox": 944
+        "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": "2014-10-01",
-        "total_project_uploads": 3890,
-        "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_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2023,
-        "has_pytest": 66,
-        "has_tox": 167
+        "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": "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": "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": "2015-07-01",
-        "total_project_uploads": 4801,
-        "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_toml": 2,
-        "has_yaml": 276,
-        "has_rust": 2,
-        "has_c_or_cpp": 272,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 2318,
-        "has_pytest": 126,
-        "has_tox": 258
+        "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": "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,
+        "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": 467,
+        "has_yaml": 593,
         "has_rust": 2,
-        "has_c_or_cpp": 331,
-        "has_pyi": 2,
+        "has_c_or_cpp": 416,
+        "has_pyi": 9,
         "has_py_typed": 0,
-        "has_tests": 3053,
-        "has_pytest": 260,
-        "has_tox": 405
+        "has_tests": 3241,
+        "has_pytest": 321,
+        "has_tox": 471
       },
       {
-        "month": "2016-09-01",
-        "total_project_uploads": 6391,
+        "month": "2016-06-01",
+        "total_project_uploads": 5800,
         "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,
+        "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_py_typed": 0,
-        "has_tests": 3011,
-        "has_pytest": 283,
-        "has_tox": 418
+        "has_tests": 2633,
+        "has_pytest": 231,
+        "has_tox": 390
       },
       {
-        "month": "2014-03-01",
-        "total_project_uploads": 3380,
+        "month": "2016-04-01",
+        "total_project_uploads": 5838,
         "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_toml": 0,
-        "has_yaml": 160,
-        "has_rust": 0,
-        "has_c_or_cpp": 186,
+        "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": 1694,
-        "has_pytest": 46,
-        "has_tox": 135
-      },
-      {
-        "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,
-        "has_pyi": 16,
-        "has_py_typed": 1,
-        "has_tests": 4294,
-        "has_pytest": 403,
-        "has_tox": 488
-      },
-      {
-        "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-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
+        "has_tests": 2697,
+        "has_pytest": 234,
+        "has_tox": 333
       },
       {
-        "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": "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": 3025,
+        "has_pytest": 277,
+        "has_tox": 430
       },
       {
-        "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-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,
+        "has_py_typed": 0,
+        "has_tests": 4373,
+        "has_pytest": 389,
+        "has_tox": 528
       },
       {
-        "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": "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": "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": "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": "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": "2024-06-01",
+        "total_project_uploads": 32504,
+        "has_pyproject": 17847,
+        "has_setup_py": 16589,
+        "has_requirements_txt": 3718,
+        "has_markdown": 24396,
+        "has_rst": 5179,
+        "has_ini": 1725,
+        "has_json": 4523,
+        "has_xml": 1636,
+        "has_toml": 864,
+        "has_yaml": 4670,
+        "has_rust": 352,
+        "has_c_or_cpp": 1776,
+        "has_pyi": 2060,
+        "has_py_typed": 5007,
+        "has_tests": 13416,
+        "has_pytest": 2171,
+        "has_tox": 836
       },
       {
-        "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": "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": "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-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": "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": "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-02-01",
-        "total_project_uploads": 2345,
+        "month": "2013-08-01",
+        "total_project_uploads": 2605,
         "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_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": 1313,
-        "has_pytest": 13,
-        "has_tox": 131
+        "has_tests": 1357,
+        "has_pytest": 34,
+        "has_tox": 92
       },
       {
-        "month": "2013-03-01",
-        "total_project_uploads": 2596,
+        "month": "2013-07-01",
+        "total_project_uploads": 2518,
         "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_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,
+        "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": 93,
+        "has_yaml": 114,
         "has_rust": 0,
-        "has_c_or_cpp": 120,
+        "has_c_or_cpp": 109,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1391,
-        "has_pytest": 15,
-        "has_tox": 106
+        "has_tests": 1343,
+        "has_pytest": 41,
+        "has_tox": 95
       },
       {
-        "month": "2014-11-01",
-        "total_project_uploads": 3719,
+        "month": "2014-08-01",
+        "total_project_uploads": 3468,
         "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_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": 170,
-        "has_rust": 4,
-        "has_c_or_cpp": 244,
+        "has_yaml": 158,
+        "has_rust": 1,
+        "has_c_or_cpp": 199,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1823,
-        "has_pytest": 71,
+        "has_tests": 1659,
+        "has_pytest": 61,
         "has_tox": 145
       },
       {
-        "month": "2013-10-01",
-        "total_project_uploads": 2900,
+        "month": "2015-06-01",
+        "total_project_uploads": 4674,
         "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": 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": 1505,
-        "has_pytest": 33,
-        "has_tox": 120
+        "has_tests": 2309,
+        "has_pytest": 96,
+        "has_tox": 276
       },
       {
-        "month": "2013-06-01",
-        "total_project_uploads": 2358,
+        "month": "2016-02-01",
+        "total_project_uploads": 5912,
         "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": 5705,
+        "has_requirements_txt": 900,
+        "has_markdown": 977,
+        "has_rst": 3692,
+        "has_ini": 461,
+        "has_json": 2354,
+        "has_xml": 326,
+        "has_toml": 2,
+        "has_yaml": 389,
+        "has_rust": 2,
+        "has_c_or_cpp": 333,
+        "has_pyi": 3,
         "has_py_typed": 0,
-        "has_tests": 1218,
-        "has_pytest": 16,
-        "has_tox": 57
+        "has_tests": 2793,
+        "has_pytest": 196,
+        "has_tox": 334
       },
       {
-        "month": "2015-04-01",
-        "total_project_uploads": 4696,
+        "month": "2016-07-01",
+        "total_project_uploads": 5835,
+        "has_pyproject": 1,
+        "has_setup_py": 5596,
+        "has_requirements_txt": 968,
+        "has_markdown": 996,
+        "has_rst": 3701,
+        "has_ini": 529,
+        "has_json": 2450,
+        "has_xml": 293,
+        "has_toml": 4,
+        "has_yaml": 451,
+        "has_rust": 2,
+        "has_c_or_cpp": 338,
+        "has_pyi": 2,
+        "has_py_typed": 0,
+        "has_tests": 2694,
+        "has_pytest": 232,
+        "has_tox": 397
+      },
+      {
+        "month": "2017-03-01",
+        "total_project_uploads": 7638,
         "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,
-        "has_toml": 3,
-        "has_yaml": 245,
-        "has_rust": 1,
-        "has_c_or_cpp": 258,
-        "has_pyi": 0,
+        "has_setup_py": 7200,
+        "has_requirements_txt": 1241,
+        "has_markdown": 1336,
+        "has_rst": 4957,
+        "has_ini": 601,
+        "has_json": 3489,
+        "has_xml": 400,
+        "has_toml": 6,
+        "has_yaml": 617,
+        "has_rust": 3,
+        "has_c_or_cpp": 387,
+        "has_pyi": 10,
         "has_py_typed": 0,
-        "has_tests": 2362,
-        "has_pytest": 92,
-        "has_tox": 251
+        "has_tests": 3472,
+        "has_pytest": 339,
+        "has_tox": 478
       },
       {
-        "month": "2015-08-01",
-        "total_project_uploads": 4768,
+        "month": "2017-02-01",
+        "total_project_uploads": 7028,
         "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_toml": 3,
-        "has_yaml": 303,
+        "has_setup_py": 6623,
+        "has_requirements_txt": 1228,
+        "has_markdown": 1243,
+        "has_rst": 4695,
+        "has_ini": 588,
+        "has_json": 3214,
+        "has_xml": 348,
+        "has_toml": 7,
+        "has_yaml": 592,
         "has_rust": 2,
-        "has_c_or_cpp": 263,
-        "has_pyi": 0,
+        "has_c_or_cpp": 380,
+        "has_pyi": 9,
         "has_py_typed": 0,
-        "has_tests": 2285,
-        "has_pytest": 162,
-        "has_tox": 313
+        "has_tests": 3307,
+        "has_pytest": 313,
+        "has_tox": 467
       },
       {
-        "month": "2015-10-01",
-        "total_project_uploads": 5312,
+        "month": "2014-10-01",
+        "total_project_uploads": 3890,
         "has_pyproject": 0,
-        "has_setup_py": 5142,
-        "has_requirements_txt": 857,
-        "has_markdown": 858,
-        "has_rst": 3288,
-        "has_ini": 422,
-        "has_json": 2187,
-        "has_xml": 303,
+        "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": 321,
-        "has_rust": 1,
-        "has_c_or_cpp": 309,
+        "has_yaml": 169,
+        "has_rust": 3,
+        "has_c_or_cpp": 210,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2536,
-        "has_pytest": 175,
-        "has_tox": 318
+        "has_tests": 2023,
+        "has_pytest": 66,
+        "has_tox": 167
       },
       {
-        "month": "2014-02-01",
-        "total_project_uploads": 3228,
-        "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_toml": 0,
-        "has_yaml": 220,
-        "has_rust": 0,
-        "has_c_or_cpp": 150,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1652,
-        "has_pytest": 37,
-        "has_tox": 119
+        "month": "2018-03-01",
+        "total_project_uploads": 10599,
+        "has_pyproject": 19,
+        "has_setup_py": 8689,
+        "has_requirements_txt": 1402,
+        "has_markdown": 3436,
+        "has_rst": 7674,
+        "has_ini": 766,
+        "has_json": 6081,
+        "has_xml": 1277,
+        "has_toml": 11,
+        "has_yaml": 908,
+        "has_rust": 5,
+        "has_c_or_cpp": 484,
+        "has_pyi": 17,
+        "has_py_typed": 1,
+        "has_tests": 4851,
+        "has_pytest": 543,
+        "has_tox": 548
       },
       {
-        "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,
+        "month": "2018-04-01",
+        "total_project_uploads": 10868,
+        "has_pyproject": 37,
+        "has_setup_py": 9030,
+        "has_requirements_txt": 1605,
+        "has_markdown": 3793,
+        "has_rst": 6954,
+        "has_ini": 961,
+        "has_json": 4677,
+        "has_xml": 858,
+        "has_toml": 15,
+        "has_yaml": 1036,
+        "has_rust": 8,
+        "has_c_or_cpp": 573,
         "has_pyi": 19,
-        "has_py_typed": 0,
-        "has_tests": 4244,
-        "has_pytest": 425,
-        "has_tox": 584
+        "has_py_typed": 5,
+        "has_tests": 4730,
+        "has_pytest": 486,
+        "has_tox": 700
       },
       {
-        "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": 0,
-        "has_tests": 4277,
-        "has_pytest": 466,
-        "has_tox": 529
+        "month": "2018-10-01",
+        "total_project_uploads": 11943,
+        "has_pyproject": 235,
+        "has_setup_py": 10317,
+        "has_requirements_txt": 1652,
+        "has_markdown": 5551,
+        "has_rst": 5714,
+        "has_ini": 1105,
+        "has_json": 2559,
+        "has_xml": 1062,
+        "has_toml": 19,
+        "has_yaml": 1254,
+        "has_rust": 6,
+        "has_c_or_cpp": 640,
+        "has_pyi": 26,
+        "has_py_typed": 39,
+        "has_tests": 5506,
+        "has_pytest": 591,
+        "has_tox": 788
       },
       {
-        "month": "2024-03-01",
-        "total_project_uploads": 35876,
-        "has_pyproject": 17557,
-        "has_setup_py": 19522,
-        "has_requirements_txt": 3499,
-        "has_markdown": 26723,
-        "has_rst": 5906,
-        "has_ini": 1911,
-        "has_json": 4721,
-        "has_xml": 1951,
-        "has_toml": 965,
-        "has_yaml": 4777,
-        "has_rust": 351,
-        "has_c_or_cpp": 1350,
-        "has_pyi": 1572,
-        "has_py_typed": 4550,
-        "has_tests": 14160,
-        "has_pytest": 2236,
-        "has_tox": 990
+        "month": "2018-11-01",
+        "total_project_uploads": 11699,
+        "has_pyproject": 250,
+        "has_setup_py": 10145,
+        "has_requirements_txt": 1574,
+        "has_markdown": 5687,
+        "has_rst": 5372,
+        "has_ini": 839,
+        "has_json": 2153,
+        "has_xml": 889,
+        "has_toml": 16,
+        "has_yaml": 1154,
+        "has_rust": 5,
+        "has_c_or_cpp": 584,
+        "has_pyi": 37,
+        "has_py_typed": 38,
+        "has_tests": 5244,
+        "has_pytest": 612,
+        "has_tox": 607
       },
       {
-        "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,
+        "month": "2024-01-01",
+        "total_project_uploads": 33239,
+        "has_pyproject": 16047,
+        "has_setup_py": 16680,
+        "has_requirements_txt": 3239,
+        "has_markdown": 23085,
+        "has_rst": 7513,
+        "has_ini": 1766,
+        "has_json": 4318,
+        "has_xml": 3484,
+        "has_toml": 812,
+        "has_yaml": 4576,
+        "has_rust": 308,
+        "has_c_or_cpp": 1138,
+        "has_pyi": 1433,
+        "has_py_typed": 4216,
+        "has_tests": 14622,
+        "has_pytest": 2137,
+        "has_tox": 1013
+      },
+      {
+        "month": "2024-02-01",
+        "total_project_uploads": 33510,
+        "has_pyproject": 16866,
+        "has_setup_py": 17495,
+        "has_requirements_txt": 3233,
+        "has_markdown": 24748,
+        "has_rst": 6296,
+        "has_ini": 1773,
+        "has_json": 4494,
+        "has_xml": 2284,
+        "has_toml": 862,
+        "has_yaml": 4702,
+        "has_rust": 361,
+        "has_c_or_cpp": 1174,
+        "has_pyi": 1486,
+        "has_py_typed": 4402,
+        "has_tests": 13919,
+        "has_pytest": 2232,
+        "has_tox": 1000
+      },
+      {
+        "month": "2020-04-01",
+        "total_project_uploads": 18863,
+        "has_pyproject": 2043,
+        "has_setup_py": 16728,
+        "has_requirements_txt": 2473,
+        "has_markdown": 11525,
+        "has_rst": 5993,
+        "has_ini": 1458,
+        "has_json": 2210,
+        "has_xml": 1157,
+        "has_toml": 84,
+        "has_yaml": 2134,
+        "has_rust": 30,
+        "has_c_or_cpp": 781,
+        "has_pyi": 93,
+        "has_py_typed": 769,
+        "has_tests": 7904,
+        "has_pytest": 1073,
+        "has_tox": 995
+      },
+      {
+        "month": "2020-06-01",
+        "total_project_uploads": 19550,
+        "has_pyproject": 2276,
+        "has_setup_py": 17182,
+        "has_requirements_txt": 2300,
+        "has_markdown": 12022,
+        "has_rst": 5421,
+        "has_ini": 1306,
+        "has_json": 2086,
+        "has_xml": 1149,
+        "has_toml": 89,
+        "has_yaml": 1862,
+        "has_rust": 36,
+        "has_c_or_cpp": 941,
+        "has_pyi": 104,
+        "has_py_typed": 842,
+        "has_tests": 7644,
+        "has_pytest": 1047,
         "has_tox": 734
       },
       {
-        "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": "2021-05-01",
+        "total_project_uploads": 22329,
+        "has_pyproject": 5226,
+        "has_setup_py": 19030,
+        "has_requirements_txt": 2579,
+        "has_markdown": 14376,
+        "has_rst": 5657,
+        "has_ini": 1647,
+        "has_json": 2380,
+        "has_xml": 1383,
+        "has_toml": 186,
+        "has_yaml": 2549,
+        "has_rust": 53,
+        "has_c_or_cpp": 971,
+        "has_pyi": 498,
+        "has_py_typed": 1550,
+        "has_tests": 8639,
+        "has_pytest": 1368,
+        "has_tox": 944
       },
       {
-        "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": "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": "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": "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": "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": "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": "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": "2015-02-01",
+        "total_project_uploads": 4266,
+        "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_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 2039,
+        "has_pytest": 110,
+        "has_tox": 211
       },
       {
-        "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": "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": "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": "2013-01-01",
+        "total_project_uploads": 2324,
+        "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_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1271,
+        "has_pytest": 10,
+        "has_tox": 52
       },
       {
-        "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-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": "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-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": "2013-04-01",
-        "total_project_uploads": 2487,
+        "month": "2015-01-01",
+        "total_project_uploads": 4050,
         "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_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": 108,
-        "has_rust": 0,
-        "has_c_or_cpp": 119,
+        "has_yaml": 185,
+        "has_rust": 2,
+        "has_c_or_cpp": 230,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1439,
-        "has_pytest": 22,
-        "has_tox": 83
+        "has_tests": 2002,
+        "has_pytest": 74,
+        "has_tox": 190
       },
       {
-        "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,
+        "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": 2858,
-        "has_pytest": 229,
-        "has_tox": 378
+        "has_tests": 4099,
+        "has_pytest": 375,
+        "has_tox": 456
+      },
+      {
+        "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": "2024-05-01",
+        "total_project_uploads": 36819,
+        "has_pyproject": 17896,
+        "has_setup_py": 19843,
+        "has_requirements_txt": 3438,
+        "has_markdown": 27974,
+        "has_rst": 5591,
+        "has_ini": 1848,
+        "has_json": 4559,
+        "has_xml": 2127,
+        "has_toml": 867,
+        "has_yaml": 4755,
+        "has_rust": 332,
+        "has_c_or_cpp": 1325,
+        "has_pyi": 1625,
+        "has_py_typed": 4504,
+        "has_tests": 14321,
+        "has_pytest": 2261,
+        "has_tox": 964
+      },
+      {
+        "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-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": "2014-07-01",
-        "total_project_uploads": 3560,
-        "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_rust": 1,
-        "has_c_or_cpp": 202,
-        "has_pyi": 0,
-        "has_py_typed": 0,
-        "has_tests": 1786,
-        "has_pytest": 61,
-        "has_tox": 142
+        "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-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": "2015-05-01",
@@ -3312,949 +3102,1159 @@
         "has_tox": 245
       },
       {
-        "month": "2015-09-01",
-        "total_project_uploads": 5118,
+        "month": "2015-12-01",
+        "total_project_uploads": 5085,
         "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_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_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2580,
-        "has_pytest": 161,
-        "has_tox": 335
+        "has_tests": 2435,
+        "has_pytest": 178,
+        "has_tox": 315
       },
       {
-        "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,
+        "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": 1451,
-        "has_pytest": 28,
-        "has_tox": 86
+        "has_tests": 4366,
+        "has_pytest": 290,
+        "has_tox": 516
       },
       {
-        "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,
+        "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": 1440,
-        "has_pytest": 34,
-        "has_tox": 89
+        "has_tests": 3956,
+        "has_pytest": 331,
+        "has_tox": 501
       },
       {
-        "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": "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": "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-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-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-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": "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": "2024-05-01",
-        "total_project_uploads": 36819,
-        "has_pyproject": 17896,
-        "has_setup_py": 19843,
-        "has_requirements_txt": 3438,
-        "has_markdown": 27974,
-        "has_rst": 5591,
-        "has_ini": 1848,
-        "has_json": 4559,
-        "has_xml": 2127,
-        "has_toml": 867,
-        "has_yaml": 4755,
-        "has_rust": 332,
-        "has_c_or_cpp": 1325,
-        "has_pyi": 1625,
-        "has_py_typed": 4504,
-        "has_tests": 14321,
-        "has_pytest": 2261,
-        "has_tox": 964
+        "month": "2023-12-01",
+        "total_project_uploads": 29842,
+        "has_pyproject": 15697,
+        "has_setup_py": 16617,
+        "has_requirements_txt": 3780,
+        "has_markdown": 22151,
+        "has_rst": 5344,
+        "has_ini": 1687,
+        "has_json": 4042,
+        "has_xml": 1269,
+        "has_toml": 660,
+        "has_yaml": 4377,
+        "has_rust": 255,
+        "has_c_or_cpp": 1584,
+        "has_pyi": 2042,
+        "has_py_typed": 4533,
+        "has_tests": 12532,
+        "has_pytest": 2063,
+        "has_tox": 809
       },
       {
-        "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": "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": "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": "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-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,
+        "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": 848,
-        "has_pyi": 428,
-        "has_py_typed": 1225,
-        "has_tests": 8167,
-        "has_pytest": 1240,
-        "has_tox": 844
+        "has_c_or_cpp": 909,
+        "has_pyi": 398,
+        "has_py_typed": 1145,
+        "has_tests": 8128,
+        "has_pytest": 1174,
+        "has_tox": 874
       },
       {
-        "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": "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-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": 111,
+        "has_c_or_cpp": 948,
+        "has_pyi": 820,
+        "has_py_typed": 2815,
+        "has_tests": 9056,
+        "has_pytest": 1517,
+        "has_tox": 740
       },
       {
-        "month": "2013-01-01",
-        "total_project_uploads": 2324,
+        "month": "2015-11-01",
+        "total_project_uploads": 5364,
         "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_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": 82,
-        "has_rust": 1,
-        "has_c_or_cpp": 114,
+        "has_yaml": 303,
+        "has_rust": 0,
+        "has_c_or_cpp": 332,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1271,
-        "has_pytest": 10,
-        "has_tox": 52
+        "has_tests": 2575,
+        "has_pytest": 173,
+        "has_tox": 311
       },
       {
-        "month": "2016-01-01",
-        "total_project_uploads": 5497,
+        "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": "2015-07-01",
+        "total_project_uploads": 4801,
         "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_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": 382,
-        "has_rust": 3,
-        "has_c_or_cpp": 328,
-        "has_pyi": 1,
+        "has_yaml": 276,
+        "has_rust": 2,
+        "has_c_or_cpp": 272,
+        "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2632,
-        "has_pytest": 202,
-        "has_tox": 321
+        "has_tests": 2318,
+        "has_pytest": 126,
+        "has_tox": 258
       },
       {
-        "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,
+        "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,
         "has_py_typed": 0,
-        "has_tests": 2734,
-        "has_pytest": 213,
-        "has_tox": 375
+        "has_tests": 3011,
+        "has_pytest": 283,
+        "has_tox": 418
       },
       {
-        "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,
+        "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": 593,
+        "has_yaml": 467,
         "has_rust": 2,
-        "has_c_or_cpp": 416,
-        "has_pyi": 9,
+        "has_c_or_cpp": 331,
+        "has_pyi": 2,
         "has_py_typed": 0,
-        "has_tests": 3241,
-        "has_pytest": 321,
-        "has_tox": 471
+        "has_tests": 3053,
+        "has_pytest": 260,
+        "has_tox": 405
       },
       {
-        "month": "2014-04-01",
-        "total_project_uploads": 3402,
+        "month": "2013-02-01",
+        "total_project_uploads": 2345,
         "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_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": 120,
+        "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": "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": 184,
+        "has_c_or_cpp": 120,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 1711,
-        "has_pytest": 36,
-        "has_tox": 121
+        "has_tests": 1391,
+        "has_pytest": 15,
+        "has_tox": 106
+      },
+      {
+        "month": "2014-03-01",
+        "total_project_uploads": 3380,
+        "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_toml": 0,
+        "has_yaml": 160,
+        "has_rust": 0,
+        "has_c_or_cpp": 186,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1694,
+        "has_pytest": 46,
+        "has_tox": 135
+      },
+      {
+        "month": "2014-11-01",
+        "total_project_uploads": 3719,
+        "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_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1823,
+        "has_pytest": 71,
+        "has_tox": 145
+      },
+      {
+        "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,
+        "has_pyi": 16,
+        "has_py_typed": 1,
+        "has_tests": 4294,
+        "has_pytest": 403,
+        "has_tox": 488
       },
       {
-        "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,
+        "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-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": 579,
-        "has_pyi": 26,
-        "has_py_typed": 38,
-        "has_tests": 4787,
-        "has_pytest": 530,
-        "has_tox": 561
+        "has_c_or_cpp": 545,
+        "has_pyi": 33,
+        "has_py_typed": 33,
+        "has_tests": 4600,
+        "has_pytest": 547,
+        "has_tox": 482
       },
       {
-        "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": "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": "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": "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": "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-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": "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": "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-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": "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": "2024-04-01",
-        "total_project_uploads": 34046,
-        "has_pyproject": 18296,
-        "has_setup_py": 17091,
-        "has_requirements_txt": 3687,
-        "has_markdown": 25294,
-        "has_rst": 5646,
-        "has_ini": 1912,
-        "has_json": 4557,
-        "has_xml": 1964,
-        "has_toml": 962,
-        "has_yaml": 4674,
-        "has_rust": 393,
-        "has_c_or_cpp": 1508,
-        "has_pyi": 2025,
-        "has_py_typed": 5096,
-        "has_tests": 14527,
-        "has_pytest": 2276,
-        "has_tox": 1156
+        "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": "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-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": "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-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": "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": "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": "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": "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": "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": "2015-08-01",
+        "total_project_uploads": 4768,
+        "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_toml": 3,
+        "has_yaml": 303,
+        "has_rust": 2,
+        "has_c_or_cpp": 263,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 2285,
+        "has_pytest": 162,
+        "has_tox": 313
       },
       {
-        "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": "2015-10-01",
+        "total_project_uploads": 5312,
+        "has_pyproject": 0,
+        "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": 321,
+        "has_rust": 1,
+        "has_c_or_cpp": 309,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 2536,
+        "has_pytest": 175,
+        "has_tox": 318
       },
       {
-        "month": "2013-05-01",
-        "total_project_uploads": 2584,
+        "month": "2013-04-01",
+        "total_project_uploads": 2487,
         "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": 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": 1362,
-        "has_pytest": 23,
-        "has_tox": 74
+        "has_tests": 1439,
+        "has_pytest": 22,
+        "has_tox": 83
       },
       {
-        "month": "2015-12-01",
-        "total_project_uploads": 5085,
+        "month": "2014-02-01",
+        "total_project_uploads": 3228,
         "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": 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": 220,
+        "has_rust": 0,
+        "has_c_or_cpp": 150,
         "has_pyi": 0,
         "has_py_typed": 0,
-        "has_tests": 2435,
-        "has_pytest": 178,
-        "has_tox": 315
+        "has_tests": 1652,
+        "has_pytest": 37,
+        "has_tox": 119
       },
       {
-        "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,
+        "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": 0,
-        "has_tests": 4366,
-        "has_pytest": 290,
-        "has_tox": 516
+        "has_tests": 4277,
+        "has_pytest": 466,
+        "has_tox": 529
       },
       {
-        "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,
+        "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": 751,
-        "has_rust": 5,
-        "has_c_or_cpp": 397,
-        "has_pyi": 12,
+        "has_yaml": 855,
+        "has_rust": 3,
+        "has_c_or_cpp": 430,
+        "has_pyi": 19,
         "has_py_typed": 0,
-        "has_tests": 3956,
-        "has_pytest": 331,
-        "has_tox": 501
+        "has_tests": 4244,
+        "has_pytest": 425,
+        "has_tox": 584
       },
       {
-        "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": "2024-03-01",
+        "total_project_uploads": 35876,
+        "has_pyproject": 17557,
+        "has_setup_py": 19522,
+        "has_requirements_txt": 3499,
+        "has_markdown": 26723,
+        "has_rst": 5906,
+        "has_ini": 1911,
+        "has_json": 4721,
+        "has_xml": 1951,
+        "has_toml": 965,
+        "has_yaml": 4777,
+        "has_rust": 351,
+        "has_c_or_cpp": 1350,
+        "has_pyi": 1572,
+        "has_py_typed": 4550,
+        "has_tests": 14160,
+        "has_pytest": 2236,
+        "has_tox": 990
       },
       {
-        "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,
+        "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": "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": 22,
-        "has_tests": 4765,
-        "has_pytest": 515,
-        "has_tox": 601
+        "has_py_typed": 198,
+        "has_tests": 5483,
+        "has_pytest": 693,
+        "has_tox": 503
+      },
+      {
+        "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-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": "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-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": "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": "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": "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": "2023-12-01",
-        "total_project_uploads": 29842,
-        "has_pyproject": 15697,
-        "has_setup_py": 16617,
-        "has_requirements_txt": 3780,
-        "has_markdown": 22151,
-        "has_rst": 5344,
-        "has_ini": 1687,
-        "has_json": 4042,
-        "has_xml": 1269,
-        "has_toml": 660,
-        "has_yaml": 4377,
-        "has_rust": 255,
-        "has_c_or_cpp": 1584,
-        "has_pyi": 2042,
-        "has_py_typed": 4533,
-        "has_tests": 12532,
-        "has_pytest": 2063,
-        "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": "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": "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-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": "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": "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": "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": "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": "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": 2858,
+        "has_pytest": 229,
+        "has_tox": 378
       },
       {
-        "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": 111,
-        "has_c_or_cpp": 948,
-        "has_pyi": 820,
-        "has_py_typed": 2815,
-        "has_tests": 9056,
-        "has_pytest": 1517,
-        "has_tox": 740
+        "month": "2014-07-01",
+        "total_project_uploads": 3560,
+        "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_rust": 1,
+        "has_c_or_cpp": 202,
+        "has_pyi": 0,
+        "has_py_typed": 0,
+        "has_tests": 1786,
+        "has_pytest": 61,
+        "has_tox": 142
       },
       {
-        "month": "2015-11-01",
-        "total_project_uploads": 5364,
+        "month": "2015-04-01",
+        "total_project_uploads": 4696,
         "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_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": 2575,
-        "has_pytest": 173,
-        "has_tox": 311
+        "has_tests": 2362,
+        "has_pytest": 92,
+        "has_tox": 251
       }
     ],
     "name": "project_level_breakdowns"
@@ -4372,14 +4372,14 @@
   {
     "stat": [
       {
-        "skip_reason": "binary",
-        "total_projects": 121940,
-        "count": 103822812,
-        "unique_files": 19658651,
-        "total_size": 69257798295279,
-        "total_lines": 141328,
-        "max_size": 2075871152,
-        "max_lines": 1
+        "skip_reason": "virtualenv",
+        "total_projects": 6161,
+        "count": 12343967,
+        "unique_files": 515514,
+        "total_size": 127611930736,
+        "total_lines": 3604660449,
+        "max_size": 3719724,
+        "max_lines": 90504
       },
       {
         "skip_reason": "",
@@ -4391,6 +4391,26 @@
         "max_size": 5241644,
         "max_lines": 378607
       },
+      {
+        "skip_reason": "binary",
+        "total_projects": 121940,
+        "count": 103822812,
+        "unique_files": 19658651,
+        "total_size": 69257798295279,
+        "total_lines": 141328,
+        "max_size": 2075871152,
+        "max_lines": 1
+      },
+      {
+        "skip_reason": "too-large",
+        "total_projects": 38328,
+        "count": 9118803,
+        "unique_files": 1002844,
+        "total_size": 11221118077388,
+        "total_lines": 186600107548,
+        "max_size": 2362717289,
+        "max_lines": 151580493
+      },
       {
         "skip_reason": "empty",
         "total_projects": 250314,
@@ -4420,26 +4440,6 @@
         "total_lines": 2737862,
         "max_size": 5196111,
         "max_lines": 5
-      },
-      {
-        "skip_reason": "virtualenv",
-        "total_projects": 6161,
-        "count": 12343967,
-        "unique_files": 515514,
-        "total_size": 127611930736,
-        "total_lines": 3604660449,
-        "max_size": 3719724,
-        "max_lines": 90504
-      },
-      {
-        "skip_reason": "too-large",
-        "total_projects": 38328,
-        "count": 9118803,
-        "unique_files": 1002844,
-        "total_size": 11221118077388,
-        "total_lines": 186600107548,
-        "max_size": 2362717289,
-        "max_lines": 151580493
       }
     ],
     "name": "skip_reason_stats"
@@ -4463,14 +4463,14 @@
   },
   {
     "stat": [
-      {
-        "month": "2015-11-01",
-        "count": 1565
-      },
       {
         "month": "2015-12-01",
         "count": 1473
       },
+      {
+        "month": "2015-11-01",
+        "count": 1565
+      },
       {
         "month": "2017-04-01",
         "count": 4232
@@ -4491,101 +4491,37 @@
         "month": "2019-02-01",
         "count": 3395
       },
-      {
-        "month": "2020-11-01",
-        "count": 5475
-      },
       {
         "month": "2022-06-01",
         "count": 5978
       },
-      {
-        "month": "2021-02-01",
-        "count": 7402
-      },
       {
         "month": "2020-08-01",
         "count": 5157
       },
       {
-        "month": "2019-11-01",
-        "count": 4266
-      },
-      {
-        "month": "2023-06-01",
-        "count": 7162
-      },
-      {
-        "month": "2023-11-01",
-        "count": 7461
-      },
-      {
-        "month": "2023-12-01",
-        "count": 6815
-      },
-      {
-        "month": "2015-06-01",
-        "count": 1382
-      },
-      {
-        "month": "2014-08-01",
-        "count": 1127
-      },
-      {
-        "month": "2014-09-01",
-        "count": 1267
-      },
-      {
-        "month": "2013-08-01",
-        "count": 1121
-      },
-      {
-        "month": "2013-09-01",
-        "count": 1046
-      },
-      {
-        "month": "2013-07-01",
-        "count": 1121
-      },
-      {
-        "month": "2016-04-01",
-        "count": 1723
-      },
-      {
-        "month": "2016-06-01",
-        "count": 1684
-      },
-      {
-        "month": "2016-10-01",
-        "count": 1824
-      },
-      {
-        "month": "2017-05-01",
-        "count": 2344
-      },
-      {
-        "month": "2018-05-01",
-        "count": 2962
+        "month": "2021-02-01",
+        "count": 7402
       },
       {
-        "month": "2021-12-01",
-        "count": 5603
+        "month": "2019-11-01",
+        "count": 4266
       },
       {
-        "month": "2022-08-01",
-        "count": 6382
+        "month": "2020-11-01",
+        "count": 5475
       },
       {
-        "month": "2021-06-01",
-        "count": 5317
+        "month": "2023-06-01",
+        "count": 7162
       },
       {
-        "month": "2019-07-01",
-        "count": 4287
+        "month": "2023-11-01",
+        "count": 7461
       },
       {
-        "month": "2024-06-01",
-        "count": 7855
+        "month": "2023-12-01",
+        "count": 6815
       },
       {
         "month": "2014-04-01",
@@ -4595,14 +4531,14 @@
         "month": "2013-05-01",
         "count": 1260
       },
-      {
-        "month": "2016-05-01",
-        "count": 1684
-      },
       {
         "month": "2016-01-01",
         "count": 1659
       },
+      {
+        "month": "2016-05-01",
+        "count": 1684
+      },
       {
         "month": "2017-01-01",
         "count": 1972
@@ -4619,22 +4555,22 @@
         "month": "2022-01-01",
         "count": 5967
       },
-      {
-        "month": "2022-04-01",
-        "count": 6004
-      },
       {
         "month": "2021-04-01",
         "count": 5796
       },
-      {
-        "month": "2019-05-01",
-        "count": 3852
-      },
       {
         "month": "2020-01-01",
         "count": 4410
       },
+      {
+        "month": "2022-04-01",
+        "count": 6004
+      },
+      {
+        "month": "2019-05-01",
+        "count": 3852
+      },
       {
         "month": "2020-03-01",
         "count": 4976
@@ -4660,12 +4596,8 @@
         "count": 8669
       },
       {
-        "month": "2015-05-01",
-        "count": 1444
-      },
-      {
-        "month": "2015-01-01",
-        "count": 1262
+        "month": "2015-09-01",
+        "count": 1477
       },
       {
         "month": "2013-01-01",
@@ -4676,28 +4608,32 @@
         "count": 994
       },
       {
-        "month": "2013-12-01",
-        "count": 1200
+        "month": "2015-01-01",
+        "count": 1262
       },
       {
-        "month": "2015-09-01",
-        "count": 1477
+        "month": "2015-05-01",
+        "count": 1444
+      },
+      {
+        "month": "2013-12-01",
+        "count": 1200
       },
       {
         "month": "2017-09-01",
         "count": 2308
       },
       {
-        "month": "2019-10-01",
-        "count": 4120
+        "month": "2022-10-01",
+        "count": 7267
       },
       {
         "month": "2021-01-01",
         "count": 5549
       },
       {
-        "month": "2022-10-01",
-        "count": 7267
+        "month": "2019-10-01",
+        "count": 4120
       },
       {
         "month": "2020-07-01",
@@ -4712,248 +4648,232 @@
         "count": 11573
       },
       {
-        "month": "2015-07-01",
-        "count": 1509
-      },
-      {
-        "month": "2013-02-01",
-        "count": 1716
-      },
-      {
-        "month": "2014-03-01",
-        "count": 1225
-      },
-      {
-        "month": "2013-03-01",
-        "count": 1607
-      },
-      {
-        "month": "2013-10-01",
-        "count": 1106
+        "month": "2014-05-01",
+        "count": 1235
       },
       {
-        "month": "2014-11-01",
-        "count": 1203
+        "month": "2014-06-01",
+        "count": 1209
       },
       {
-        "month": "2013-06-01",
-        "count": 1071
+        "month": "2014-12-01",
+        "count": 1171
       },
       {
-        "month": "2016-08-01",
-        "count": 1845
+        "month": "2014-01-01",
+        "count": 1116
       },
       {
-        "month": "2016-09-01",
-        "count": 1856
+        "month": "2017-06-01",
+        "count": 2206
       },
       {
-        "month": "2017-11-01",
-        "count": 2446
+        "month": "2017-08-01",
+        "count": 2271
       },
       {
-        "month": "2018-06-01",
-        "count": 2829
+        "month": "2017-10-01",
+        "count": 2414
       },
       {
-        "month": "2018-09-01",
-        "count": 2925
+        "month": "2018-12-01",
+        "count": 2952
       },
       {
-        "month": "2020-05-01",
-        "count": 6100
+        "month": "2019-01-01",
+        "count": 3291
       },
       {
-        "month": "2021-11-01",
-        "count": 5776
+        "month": "2019-03-01",
+        "count": 3917
       },
       {
-        "month": "2020-09-01",
-        "count": 5077
+        "month": "2021-03-01",
+        "count": 6368
       },
       {
-        "month": "2020-10-01",
-        "count": 5214
+        "month": "2021-08-01",
+        "count": 5694
       },
       {
-        "month": "2022-03-01",
-        "count": 6615
+        "month": "2021-10-01",
+        "count": 5832
       },
       {
-        "month": "2019-08-01",
-        "count": 3904
+        "month": "2020-12-01",
+        "count": 5655
       },
       {
-        "month": "2023-02-01",
-        "count": 8414
+        "month": "2022-02-01",
+        "count": 6359
       },
       {
-        "month": "2023-07-01",
-        "count": 7129
+        "month": "2021-09-01",
+        "count": 5445
       },
       {
-        "month": "2014-07-01",
-        "count": 1195
+        "month": "2023-04-01",
+        "count": 7796
       },
       {
-        "month": "2015-04-01",
-        "count": 1438
+        "month": "2023-10-01",
+        "count": 7200
       },
       {
-        "month": "2014-02-01",
-        "count": 1041
+        "month": "2013-06-01",
+        "count": 1071
       },
       {
-        "month": "2013-04-01",
-        "count": 1326
+        "month": "2014-11-01",
+        "count": 1203
       },
       {
-        "month": "2015-10-01",
-        "count": 1643
+        "month": "2015-07-01",
+        "count": 1509
       },
       {
-        "month": "2015-08-01",
-        "count": 1481
+        "month": "2013-02-01",
+        "count": 1716
       },
       {
-        "month": "2016-03-01",
-        "count": 1938
+        "month": "2013-10-01",
+        "count": 1106
       },
       {
-        "month": "2018-01-01",
-        "count": 2668
+        "month": "2013-03-01",
+        "count": 1607
       },
       {
-        "month": "2018-02-01",
-        "count": 2560
+        "month": "2014-03-01",
+        "count": 1225
       },
       {
-        "month": "2022-09-01",
-        "count": 6441
+        "month": "2016-09-01",
+        "count": 1856
       },
       {
-        "month": "2022-05-01",
-        "count": 6229
+        "month": "2016-08-01",
+        "count": 1845
       },
       {
-        "month": "2022-11-01",
-        "count": 7660
+        "month": "2017-11-01",
+        "count": 2446
       },
       {
-        "month": "2020-02-01",
-        "count": 4535
+        "month": "2018-06-01",
+        "count": 2829
       },
       {
-        "month": "2021-07-01",
-        "count": 5462
+        "month": "2018-09-01",
+        "count": 2925
       },
       {
-        "month": "2022-07-01",
-        "count": 6125
+        "month": "2021-11-01",
+        "count": 5776
       },
       {
-        "month": "2019-04-01",
-        "count": 3651
+        "month": "2020-05-01",
+        "count": 6100
       },
       {
-        "month": "2019-06-01",
-        "count": 3587
+        "month": "2020-10-01",
+        "count": 5214
       },
       {
-        "month": "2019-12-01",
-        "count": 3879
+        "month": "2020-09-01",
+        "count": 5077
       },
       {
-        "month": "2019-09-01",
-        "count": 3812
+        "month": "2019-08-01",
+        "count": 3904
       },
       {
-        "month": "2024-03-01",
-        "count": 10712
+        "month": "2022-03-01",
+        "count": 6615
       },
       {
-        "month": "2014-12-01",
-        "count": 1171
+        "month": "2023-02-01",
+        "count": 8414
       },
       {
-        "month": "2014-01-01",
-        "count": 1116
+        "month": "2023-07-01",
+        "count": 7129
       },
       {
-        "month": "2014-05-01",
-        "count": 1235
+        "month": "2014-09-01",
+        "count": 1267
       },
       {
-        "month": "2014-06-01",
-        "count": 1209
+        "month": "2013-08-01",
+        "count": 1121
       },
       {
-        "month": "2017-06-01",
-        "count": 2206
+        "month": "2013-09-01",
+        "count": 1046
       },
       {
-        "month": "2017-08-01",
-        "count": 2271
+        "month": "2015-06-01",
+        "count": 1382
       },
       {
-        "month": "2017-10-01",
-        "count": 2414
+        "month": "2013-07-01",
+        "count": 1121
       },
       {
-        "month": "2018-12-01",
-        "count": 2952
+        "month": "2014-08-01",
+        "count": 1127
       },
       {
-        "month": "2019-01-01",
-        "count": 3291
+        "month": "2016-04-01",
+        "count": 1723
       },
       {
-        "month": "2019-03-01",
-        "count": 3917
+        "month": "2016-06-01",
+        "count": 1684
       },
       {
-        "month": "2020-12-01",
-        "count": 5655
+        "month": "2016-10-01",
+        "count": 1824
       },
       {
-        "month": "2021-08-01",
-        "count": 5694
+        "month": "2017-05-01",
+        "count": 2344
       },
       {
-        "month": "2022-02-01",
-        "count": 6359
+        "month": "2018-05-01",
+        "count": 2962
       },
       {
-        "month": "2021-03-01",
-        "count": 6368
+        "month": "2022-08-01",
+        "count": 6382
       },
       {
-        "month": "2021-10-01",
-        "count": 5832
+        "month": "2021-12-01",
+        "count": 5603
       },
       {
-        "month": "2021-09-01",
-        "count": 5445
+        "month": "2021-06-01",
+        "count": 5317
       },
       {
-        "month": "2023-04-01",
-        "count": 7796
+        "month": "2019-07-01",
+        "count": 4287
       },
       {
-        "month": "2023-10-01",
-        "count": 7200
+        "month": "2024-06-01",
+        "count": 7855
       },
       {
-        "month": "2015-03-01",
-        "count": 1498
+        "month": "2014-10-01",
+        "count": 1194
       },
       {
         "month": "2015-02-01",
         "count": 1288
       },
       {
-        "month": "2014-10-01",
-        "count": 1194
+        "month": "2015-03-01",
+        "count": 1498
       },
       {
         "month": "2016-02-01",
@@ -4963,14 +4883,14 @@
         "month": "2016-07-01",
         "count": 1875
       },
-      {
-        "month": "2017-02-01",
-        "count": 1938
-      },
       {
         "month": "2016-12-01",
         "count": 1723
       },
+      {
+        "month": "2017-02-01",
+        "count": 1938
+      },
       {
         "month": "2016-11-01",
         "count": 1882
@@ -4995,14 +4915,14 @@
         "month": "2018-11-01",
         "count": 3269
       },
-      {
-        "month": "2020-06-01",
-        "count": 6164
-      },
       {
         "month": "2020-04-01",
         "count": 5562
       },
+      {
+        "month": "2020-06-01",
+        "count": 6164
+      },
       {
         "month": "2021-05-01",
         "count": 5808
@@ -5014,71 +4934,99 @@
       {
         "month": "2024-02-01",
         "count": 8090
-      }
-    ],
-    "name": "new_projects_over_time"
-  },
-  {
-    "stat": [
+      },
       {
-        "month": "2017-07-01",
-        "count": 18822
+        "month": "2015-08-01",
+        "count": 1481
       },
       {
-        "month": "2017-12-01",
-        "count": 19171
+        "month": "2015-04-01",
+        "count": 1438
       },
       {
-        "month": "2017-04-01",
-        "count": 27077
+        "month": "2013-04-01",
+        "count": 1326
       },
       {
-        "month": "2018-07-01",
-        "count": 24407
+        "month": "2014-07-01",
+        "count": 1195
       },
       {
-        "month": "2015-12-01",
-        "count": 10915
+        "month": "2014-02-01",
+        "count": 1041
       },
       {
-        "month": "2019-02-01",
-        "count": 29761
+        "month": "2015-10-01",
+        "count": 1643
       },
       {
-        "month": "2023-06-01",
-        "count": 99135
+        "month": "2016-03-01",
+        "count": 1938
       },
       {
-        "month": "2023-11-01",
-        "count": 114753
+        "month": "2018-01-01",
+        "count": 2668
       },
       {
-        "month": "2023-12-01",
-        "count": 100281
+        "month": "2018-02-01",
+        "count": 2560
       },
       {
-        "month": "2019-11-01",
-        "count": 40530
+        "month": "2022-11-01",
+        "count": 7660
       },
       {
-        "month": "2020-08-01",
-        "count": 55559
+        "month": "2021-07-01",
+        "count": 5462
       },
       {
-        "month": "2020-11-01",
-        "count": 59871
+        "month": "2019-06-01",
+        "count": 3587
       },
       {
-        "month": "2021-02-01",
-        "count": 67966
+        "month": "2022-05-01",
+        "count": 6229
       },
       {
-        "month": "2022-06-01",
-        "count": 80119
+        "month": "2020-02-01",
+        "count": 4535
       },
       {
-        "month": "2015-11-01",
-        "count": 11441
+        "month": "2022-07-01",
+        "count": 6125
+      },
+      {
+        "month": "2022-09-01",
+        "count": 6441
+      },
+      {
+        "month": "2019-04-01",
+        "count": 3651
+      },
+      {
+        "month": "2019-09-01",
+        "count": 3812
+      },
+      {
+        "month": "2019-12-01",
+        "count": 3879
+      },
+      {
+        "month": "2024-03-01",
+        "count": 10712
+      }
+    ],
+    "name": "new_projects_over_time"
+  },
+  {
+    "stat": [
+      {
+        "month": "2015-06-01",
+        "count": 10247
+      },
+      {
+        "month": "2014-08-01",
+        "count": 7471
       },
       {
         "month": "2016-04-01",
@@ -5096,13 +5044,17 @@
         "month": "2017-05-01",
         "count": 19549
       },
+      {
+        "month": "2013-07-01",
+        "count": 5112
+      },
       {
         "month": "2013-09-01",
         "count": 5478
       },
       {
-        "month": "2014-08-01",
-        "count": 7471
+        "month": "2013-08-01",
+        "count": 5278
       },
       {
         "month": "2014-09-01",
@@ -5116,10 +5068,6 @@
         "month": "2022-08-01",
         "count": 82817
       },
-      {
-        "month": "2021-06-01",
-        "count": 70624
-      },
       {
         "month": "2024-06-01",
         "count": 110088
@@ -5128,21 +5076,89 @@
         "month": "2019-07-01",
         "count": 37850
       },
+      {
+        "month": "2021-06-01",
+        "count": 70624
+      },
       {
         "month": "2021-12-01",
         "count": 68946
       },
       {
-        "month": "2015-06-01",
-        "count": 10247
+        "month": "2014-01-01",
+        "count": 6594
+      },
+      {
+        "month": "2014-12-01",
+        "count": 8107
+      },
+      {
+        "month": "2017-08-01",
+        "count": 19857
+      },
+      {
+        "month": "2017-10-01",
+        "count": 20622
+      },
+      {
+        "month": "2017-06-01",
+        "count": 20282
+      },
+      {
+        "month": "2018-12-01",
+        "count": 25111
+      },
+      {
+        "month": "2019-01-01",
+        "count": 30061
+      },
+      {
+        "month": "2019-03-01",
+        "count": 33271
+      },
+      {
+        "month": "2022-02-01",
+        "count": 72099
+      },
+      {
+        "month": "2023-04-01",
+        "count": 95406
+      },
+      {
+        "month": "2023-10-01",
+        "count": 115754
+      },
+      {
+        "month": "2021-03-01",
+        "count": 80356
+      },
+      {
+        "month": "2020-12-01",
+        "count": 62716
+      },
+      {
+        "month": "2021-08-01",
+        "count": 70745
+      },
+      {
+        "month": "2021-09-01",
+        "count": 70993
+      },
+      {
+        "month": "2021-10-01",
+        "count": 75146
+      },
+      {
+        "month": "2014-05-01",
+        "count": 7298
       },
       {
-        "month": "2013-08-01",
-        "count": 5278
+        "month": "2014-06-01",
+        "count": 7464
       },
       {
-        "month": "2013-07-01",
-        "count": 5112
+        "month": "2015-02-01",
+        "count": 9238
       },
       {
         "month": "2016-02-01",
@@ -5153,33 +5169,25 @@
         "count": 14056
       },
       {
-        "month": "2016-11-01",
-        "count": 15190
+        "month": "2017-02-01",
+        "count": 16125
       },
       {
         "month": "2016-12-01",
         "count": 13740
       },
       {
-        "month": "2017-03-01",
-        "count": 17833
+        "month": "2016-11-01",
+        "count": 15190
       },
       {
-        "month": "2017-02-01",
-        "count": 16125
+        "month": "2017-03-01",
+        "count": 17833
       },
       {
         "month": "2014-10-01",
         "count": 8180
       },
-      {
-        "month": "2015-02-01",
-        "count": 9238
-      },
-      {
-        "month": "2015-03-01",
-        "count": 10480
-      },
       {
         "month": "2018-03-01",
         "count": 25529
@@ -5217,165 +5225,177 @@
         "count": 73020
       },
       {
-        "month": "2015-08-01",
-        "count": 10520
+        "month": "2015-03-01",
+        "count": 10480
       },
       {
-        "month": "2015-10-01",
-        "count": 11915
+        "month": "2015-07-01",
+        "count": 11012
       },
       {
-        "month": "2016-03-01",
-        "count": 14638
+        "month": "2016-09-01",
+        "count": 14529
       },
       {
-        "month": "2013-04-01",
-        "count": 4880
+        "month": "2016-08-01",
+        "count": 15857
       },
       {
-        "month": "2014-02-01",
-        "count": 6113
+        "month": "2013-02-01",
+        "count": 4653
       },
       {
-        "month": "2014-07-01",
-        "count": 7847
+        "month": "2013-03-01",
+        "count": 5198
       },
       {
-        "month": "2015-04-01",
-        "count": 10027
+        "month": "2013-06-01",
+        "count": 4681
       },
       {
-        "month": "2018-01-01",
-        "count": 22121
+        "month": "2013-10-01",
+        "count": 6003
       },
       {
-        "month": "2018-02-01",
-        "count": 21513
+        "month": "2014-03-01",
+        "count": 7155
       },
       {
-        "month": "2022-11-01",
-        "count": 84799
+        "month": "2014-11-01",
+        "count": 7831
       },
       {
-        "month": "2022-09-01",
-        "count": 78467
+        "month": "2017-11-01",
+        "count": 21232
       },
       {
-        "month": "2024-03-01",
-        "count": 115048
+        "month": "2018-06-01",
+        "count": 27054
       },
       {
-        "month": "2019-04-01",
-        "count": 35037
+        "month": "2018-09-01",
+        "count": 24633
       },
       {
-        "month": "2019-06-01",
-        "count": 31356
+        "month": "2023-02-01",
+        "count": 97426
       },
       {
-        "month": "2019-09-01",
-        "count": 35478
+        "month": "2020-09-01",
+        "count": 59525
       },
       {
-        "month": "2019-12-01",
-        "count": 40437
+        "month": "2023-07-01",
+        "count": 99455
       },
       {
-        "month": "2020-02-01",
-        "count": 45257
+        "month": "2022-03-01",
+        "count": 84129
       },
       {
-        "month": "2021-07-01",
-        "count": 68712
+        "month": "2019-08-01",
+        "count": 36469
       },
       {
-        "month": "2022-05-01",
-        "count": 83780
+        "month": "2020-05-01",
+        "count": 58191
       },
       {
-        "month": "2022-07-01",
-        "count": 76591
+        "month": "2020-10-01",
+        "count": 61635
       },
       {
-        "month": "2017-06-01",
-        "count": 20282
+        "month": "2021-11-01",
+        "count": 74035
       },
       {
-        "month": "2014-01-01",
-        "count": 6594
+        "month": "2015-04-01",
+        "count": 10027
       },
       {
-        "month": "2014-06-01",
-        "count": 7464
+        "month": "2015-10-01",
+        "count": 11915
       },
       {
-        "month": "2014-05-01",
-        "count": 7298
+        "month": "2015-08-01",
+        "count": 10520
       },
       {
-        "month": "2014-12-01",
-        "count": 8107
+        "month": "2016-03-01",
+        "count": 14638
       },
       {
-        "month": "2017-08-01",
-        "count": 19857
+        "month": "2013-04-01",
+        "count": 4880
       },
       {
-        "month": "2017-10-01",
-        "count": 20622
+        "month": "2014-02-01",
+        "count": 6113
       },
       {
-        "month": "2018-12-01",
-        "count": 25111
+        "month": "2018-01-01",
+        "count": 22121
       },
       {
-        "month": "2019-01-01",
-        "count": 30061
+        "month": "2018-02-01",
+        "count": 21513
       },
       {
-        "month": "2019-03-01",
-        "count": 33271
+        "month": "2022-11-01",
+        "count": 84799
       },
       {
-        "month": "2022-02-01",
-        "count": 72099
+        "month": "2022-07-01",
+        "count": 76591
       },
       {
-        "month": "2023-04-01",
-        "count": 95406
+        "month": "2022-05-01",
+        "count": 83780
       },
       {
-        "month": "2023-10-01",
-        "count": 115754
+        "month": "2024-03-01",
+        "count": 115048
       },
       {
-        "month": "2021-03-01",
-        "count": 80356
+        "month": "2019-04-01",
+        "count": 35037
       },
       {
-        "month": "2020-12-01",
-        "count": 62716
+        "month": "2019-06-01",
+        "count": 31356
       },
       {
-        "month": "2021-08-01",
-        "count": 70745
+        "month": "2019-09-01",
+        "count": 35478
       },
       {
-        "month": "2021-09-01",
-        "count": 70993
+        "month": "2019-12-01",
+        "count": 40437
       },
       {
-        "month": "2021-10-01",
-        "count": 75146
+        "month": "2020-02-01",
+        "count": 45257
       },
       {
-        "month": "2016-01-01",
-        "count": 12318
+        "month": "2021-07-01",
+        "count": 68712
+      },
+      {
+        "month": "2022-09-01",
+        "count": 78467
+      },
+      {
+        "month": "2014-07-01",
+        "count": 7847
       },
       {
         "month": "2016-05-01",
         "count": 13490
       },
+      {
+        "month": "2016-01-01",
+        "count": 12318
+      },
       {
         "month": "2017-01-01",
         "count": 16128
@@ -5404,10 +5424,6 @@
         "month": "2023-03-01",
         "count": 106766
       },
-      {
-        "month": "2020-01-01",
-        "count": 44945
-      },
       {
         "month": "2023-08-01",
         "count": 102395
@@ -5416,10 +5432,6 @@
         "month": "2023-09-01",
         "count": 106968
       },
-      {
-        "month": "2022-04-01",
-        "count": 78123
-      },
       {
         "month": "2024-04-01",
         "count": 113479
@@ -5428,6 +5440,10 @@
         "month": "2019-05-01",
         "count": 34493
       },
+      {
+        "month": "2020-01-01",
+        "count": 44945
+      },
       {
         "month": "2020-03-01",
         "count": 54417
@@ -5441,136 +5457,120 @@
         "count": 75264
       },
       {
-        "month": "2015-09-01",
-        "count": 11064
-      },
-      {
-        "month": "2015-05-01",
-        "count": 9933
-      },
-      {
-        "month": "2013-01-01",
-        "count": 4729
-      },
-      {
-        "month": "2013-11-01",
-        "count": 5598
-      },
-      {
-        "month": "2015-01-01",
-        "count": 8629
+        "month": "2022-04-01",
+        "count": 78123
       },
       {
-        "month": "2017-09-01",
-        "count": 20168
+        "month": "2015-11-01",
+        "count": 11441
       },
       {
-        "month": "2022-10-01",
-        "count": 79631
+        "month": "2015-12-01",
+        "count": 10915
       },
       {
-        "month": "2020-07-01",
-        "count": 59330
+        "month": "2017-04-01",
+        "count": 27077
       },
       {
-        "month": "2023-05-01",
-        "count": 100280
+        "month": "2017-07-01",
+        "count": 18822
       },
       {
-        "month": "2024-05-01",
-        "count": 120002
+        "month": "2017-12-01",
+        "count": 19171
       },
       {
-        "month": "2019-10-01",
-        "count": 38749
+        "month": "2018-07-01",
+        "count": 24407
       },
       {
-        "month": "2021-01-01",
-        "count": 64438
+        "month": "2019-02-01",
+        "count": 29761
       },
       {
-        "month": "2013-12-01",
-        "count": 5715
+        "month": "2023-06-01",
+        "count": 99135
       },
       {
-        "month": "2015-07-01",
-        "count": 11012
+        "month": "2023-11-01",
+        "count": 114753
       },
       {
-        "month": "2016-08-01",
-        "count": 15857
+        "month": "2023-12-01",
+        "count": 100281
       },
       {
-        "month": "2013-02-01",
-        "count": 4653
+        "month": "2019-11-01",
+        "count": 40530
       },
       {
-        "month": "2013-03-01",
-        "count": 5198
+        "month": "2020-08-01",
+        "count": 55559
       },
       {
-        "month": "2013-10-01",
-        "count": 6003
+        "month": "2020-11-01",
+        "count": 59871
       },
       {
-        "month": "2013-06-01",
-        "count": 4681
+        "month": "2021-02-01",
+        "count": 67966
       },
       {
-        "month": "2014-03-01",
-        "count": 7155
+        "month": "2022-06-01",
+        "count": 80119
       },
       {
-        "month": "2014-11-01",
-        "count": 7831
+        "month": "2015-05-01",
+        "count": 9933
       },
       {
-        "month": "2017-11-01",
-        "count": 21232
+        "month": "2015-09-01",
+        "count": 11064
       },
       {
-        "month": "2018-06-01",
-        "count": 27054
+        "month": "2013-01-01",
+        "count": 4729
       },
       {
-        "month": "2018-09-01",
-        "count": 24633
+        "month": "2013-11-01",
+        "count": 5598
       },
       {
-        "month": "2016-09-01",
-        "count": 14529
+        "month": "2013-12-01",
+        "count": 5715
       },
       {
-        "month": "2023-02-01",
-        "count": 97426
+        "month": "2015-01-01",
+        "count": 8629
       },
       {
-        "month": "2023-07-01",
-        "count": 99455
+        "month": "2017-09-01",
+        "count": 20168
       },
       {
-        "month": "2020-10-01",
-        "count": 61635
+        "month": "2023-05-01",
+        "count": 100280
       },
       {
-        "month": "2019-08-01",
-        "count": 36469
+        "month": "2024-05-01",
+        "count": 120002
       },
       {
-        "month": "2020-05-01",
-        "count": 58191
+        "month": "2019-10-01",
+        "count": 38749
       },
       {
-        "month": "2020-09-01",
-        "count": 59525
+        "month": "2020-07-01",
+        "count": 59330
       },
       {
-        "month": "2021-11-01",
-        "count": 74035
+        "month": "2021-01-01",
+        "count": 64438
       },
       {
-        "month": "2022-03-01",
-        "count": 84129
+        "month": "2022-10-01",
+        "count": 79631
       }
     ],
     "name": "new_project_versions_over_time"
@@ -5582,8 +5582,12 @@
         "count": 28937
       },
       {
-        "month": "2014-01-01",
-        "count": 7787
+        "month": "2014-06-01",
+        "count": 8911
+      },
+      {
+        "month": "2014-05-01",
+        "count": 8709
       },
       {
         "month": "2014-12-01",
@@ -5617,14 +5621,14 @@
         "month": "2023-10-01",
         "count": 275530
       },
-      {
-        "month": "2021-03-01",
-        "count": 157409
-      },
       {
         "month": "2020-12-01",
         "count": 124034
       },
+      {
+        "month": "2021-03-01",
+        "count": 157409
+      },
       {
         "month": "2021-08-01",
         "count": 139502
@@ -5642,12 +5646,8 @@
         "count": 147108
       },
       {
-        "month": "2014-06-01",
-        "count": 8911
-      },
-      {
-        "month": "2014-05-01",
-        "count": 8709
+        "month": "2014-01-01",
+        "count": 7787
       },
       {
         "month": "2016-02-01",
@@ -5658,29 +5658,17 @@
         "count": 20770
       },
       {
-        "month": "2016-12-01",
-        "count": 20544
+        "month": "2017-03-01",
+        "count": 26021
       },
       {
         "month": "2017-02-01",
         "count": 23677
       },
-      {
-        "month": "2017-03-01",
-        "count": 26021
-      },
       {
         "month": "2014-10-01",
         "count": 10026
       },
-      {
-        "month": "2015-02-01",
-        "count": 11441
-      },
-      {
-        "month": "2015-03-01",
-        "count": 13191
-      },
       {
         "month": "2018-03-01",
         "count": 38677
@@ -5689,14 +5677,14 @@
         "month": "2018-04-01",
         "count": 41192
       },
-      {
-        "month": "2018-10-01",
-        "count": 49209
-      },
       {
         "month": "2018-11-01",
         "count": 48106
       },
+      {
+        "month": "2018-10-01",
+        "count": 49209
+      },
       {
         "month": "2024-01-01",
         "count": 264519
@@ -5717,101 +5705,101 @@
         "month": "2021-05-01",
         "count": 147316
       },
+      {
+        "month": "2016-12-01",
+        "count": 20544
+      },
       {
         "month": "2016-11-01",
         "count": 22155
       },
       {
-        "month": "2015-04-01",
-        "count": 12903
+        "month": "2015-02-01",
+        "count": 11441
       },
       {
-        "month": "2015-08-01",
-        "count": 14089
+        "month": "2015-03-01",
+        "count": 13191
       },
       {
-        "month": "2015-10-01",
-        "count": 16346
+        "month": "2016-01-01",
+        "count": 16807
       },
       {
-        "month": "2014-02-01",
-        "count": 7034
+        "month": "2016-05-01",
+        "count": 18349
       },
       {
-        "month": "2018-01-01",
-        "count": 32613
+        "month": "2013-05-01",
+        "count": 5797
       },
       {
-        "month": "2018-02-01",
-        "count": 32475
+        "month": "2014-04-01",
+        "count": 7976
       },
       {
-        "month": "2024-03-01",
-        "count": 284083
+        "month": "2018-08-01",
+        "count": 44340
       },
       {
-        "month": "2019-04-01",
-        "count": 59823
+        "month": "2022-12-01",
+        "count": 177770
       },
       {
-        "month": "2019-06-01",
-        "count": 53873
+        "month": "2023-01-01",
+        "count": 213192
       },
       {
-        "month": "2019-09-01",
-        "count": 62719
+        "month": "2023-03-01",
+        "count": 236203
       },
       {
-        "month": "2019-12-01",
-        "count": 70939
+        "month": "2023-08-01",
+        "count": 237523
       },
       {
-        "month": "2020-02-01",
-        "count": 78837
+        "month": "2023-09-01",
+        "count": 242249
       },
       {
-        "month": "2021-07-01",
-        "count": 136105
+        "month": "2024-04-01",
+        "count": 280473
       },
       {
-        "month": "2022-05-01",
-        "count": 171801
+        "month": "2019-05-01",
+        "count": 58913
       },
       {
-        "month": "2022-07-01",
-        "count": 161694
+        "month": "2020-01-01",
+        "count": 77421
       },
       {
-        "month": "2022-09-01",
-        "count": 167977
+        "month": "2020-03-01",
+        "count": 91679
       },
       {
-        "month": "2022-11-01",
-        "count": 188372
+        "month": "2021-04-01",
+        "count": 144194
       },
       {
-        "month": "2016-03-01",
-        "count": 19735
+        "month": "2022-01-01",
+        "count": 154655
       },
       {
-        "month": "2013-04-01",
-        "count": 5398
+        "month": "2022-04-01",
+        "count": 160323
       },
       {
-        "month": "2014-07-01",
-        "count": 9456
+        "month": "2017-01-01",
+        "count": 23672
       },
       {
         "month": "2015-05-01",
         "count": 13181
       },
       {
-        "month": "2015-09-01",
-        "count": 14988
-      },
-      {
-        "month": "2013-12-01",
-        "count": 6468
+        "month": "2013-01-01",
+        "count": 5251
       },
       {
         "month": "2013-11-01",
@@ -5842,148 +5830,180 @@
         "count": 111475
       },
       {
-        "month": "2021-01-01",
-        "count": 128026
+        "month": "2021-01-01",
+        "count": 128026
+      },
+      {
+        "month": "2022-10-01",
+        "count": 178525
+      },
+      {
+        "month": "2015-09-01",
+        "count": 14988
+      },
+      {
+        "month": "2013-12-01",
+        "count": 6468
+      },
+      {
+        "month": "2015-04-01",
+        "count": 12903
+      },
+      {
+        "month": "2015-10-01",
+        "count": 16346
+      },
+      {
+        "month": "2013-04-01",
+        "count": 5398
+      },
+      {
+        "month": "2014-07-01",
+        "count": 9456
+      },
+      {
+        "month": "2018-01-01",
+        "count": 32613
       },
       {
-        "month": "2022-10-01",
-        "count": 178525
+        "month": "2018-02-01",
+        "count": 32475
       },
       {
-        "month": "2013-01-01",
-        "count": 5251
+        "month": "2024-03-01",
+        "count": 284083
       },
       {
-        "month": "2015-12-01",
-        "count": 14954
+        "month": "2019-04-01",
+        "count": 59823
       },
       {
-        "month": "2017-04-01",
-        "count": 35672
+        "month": "2019-06-01",
+        "count": 53873
       },
       {
-        "month": "2017-07-01",
-        "count": 28229
+        "month": "2019-09-01",
+        "count": 62719
       },
       {
-        "month": "2017-12-01",
-        "count": 28300
+        "month": "2019-12-01",
+        "count": 70939
       },
       {
-        "month": "2018-07-01",
-        "count": 40873
+        "month": "2020-02-01",
+        "count": 78837
       },
       {
-        "month": "2019-02-01",
-        "count": 51305
+        "month": "2021-07-01",
+        "count": 136105
       },
       {
-        "month": "2023-06-01",
-        "count": 217841
+        "month": "2022-05-01",
+        "count": 171801
       },
       {
-        "month": "2023-11-01",
-        "count": 272804
+        "month": "2022-07-01",
+        "count": 161694
       },
       {
-        "month": "2023-12-01",
-        "count": 247103
+        "month": "2022-09-01",
+        "count": 167977
       },
       {
-        "month": "2019-11-01",
-        "count": 74659
+        "month": "2022-11-01",
+        "count": 188372
       },
       {
-        "month": "2020-08-01",
-        "count": 106156
+        "month": "2015-08-01",
+        "count": 14089
       },
       {
-        "month": "2020-11-01",
-        "count": 116835
+        "month": "2016-03-01",
+        "count": 19735
       },
       {
-        "month": "2021-02-01",
-        "count": 133506
+        "month": "2014-02-01",
+        "count": 7034
       },
       {
-        "month": "2022-06-01",
-        "count": 165015
+        "month": "2015-07-01",
+        "count": 14490
       },
       {
-        "month": "2015-11-01",
-        "count": 15426
+        "month": "2016-09-01",
+        "count": 20869
       },
       {
-        "month": "2016-01-01",
-        "count": 16807
+        "month": "2016-08-01",
+        "count": 22877
       },
       {
-        "month": "2016-05-01",
-        "count": 18349
+        "month": "2013-02-01",
+        "count": 5219
       },
       {
-        "month": "2017-01-01",
-        "count": 23672
+        "month": "2013-03-01",
+        "count": 5982
       },
       {
-        "month": "2014-04-01",
-        "count": 7976
+        "month": "2013-10-01",
+        "count": 6746
       },
       {
-        "month": "2018-08-01",
-        "count": 44340
+        "month": "2013-06-01",
+        "count": 5095
       },
       {
-        "month": "2022-12-01",
-        "count": 177770
+        "month": "2014-11-01",
+        "count": 9458
       },
       {
-        "month": "2023-01-01",
-        "count": 213192
+        "month": "2017-11-01",
+        "count": 31983
       },
       {
-        "month": "2023-03-01",
-        "count": 236203
+        "month": "2018-06-01",
+        "count": 41530
       },
       {
-        "month": "2023-08-01",
-        "count": 237523
+        "month": "2023-02-01",
+        "count": 210596
       },
       {
-        "month": "2023-09-01",
-        "count": 242249
+        "month": "2023-07-01",
+        "count": 222661
       },
       {
-        "month": "2024-04-01",
-        "count": 280473
+        "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": "2014-03-01",
+        "count": 8340
       },
       {
-        "month": "2013-05-01",
-        "count": 5797
+        "month": "2018-09-01",
+        "count": 41609
       },
       {
         "month": "2015-06-01",
@@ -6005,10 +6025,26 @@
         "month": "2017-05-01",
         "count": 28320
       },
+      {
+        "month": "2013-07-01",
+        "count": 5524
+      },
+      {
+        "month": "2013-09-01",
+        "count": 6026
+      },
+      {
+        "month": "2013-08-01",
+        "count": 5829
+      },
       {
         "month": "2014-09-01",
         "count": 9457
       },
+      {
+        "month": "2014-08-01",
+        "count": 9037
+      },
       {
         "month": "2018-05-01",
         "count": 38061
@@ -6034,100 +6070,64 @@
         "count": 171758
       },
       {
-        "month": "2013-09-01",
-        "count": 6026
-      },
-      {
-        "month": "2013-07-01",
-        "count": 5524
-      },
-      {
-        "month": "2013-08-01",
-        "count": 5829
-      },
-      {
-        "month": "2014-08-01",
-        "count": 9037
-      },
-      {
-        "month": "2015-07-01",
-        "count": 14490
-      },
-      {
-        "month": "2016-08-01",
-        "count": 22877
-      },
-      {
-        "month": "2016-09-01",
-        "count": 20869
-      },
-      {
-        "month": "2014-03-01",
-        "count": 8340
-      },
-      {
-        "month": "2014-11-01",
-        "count": 9458
-      },
-      {
-        "month": "2017-11-01",
-        "count": 31983
+        "month": "2015-12-01",
+        "count": 14954
       },
       {
-        "month": "2018-06-01",
-        "count": 41530
+        "month": "2015-11-01",
+        "count": 15426
       },
       {
-        "month": "2018-09-01",
-        "count": 41609
+        "month": "2017-04-01",
+        "count": 35672
       },
       {
-        "month": "2023-02-01",
-        "count": 210596
+        "month": "2017-07-01",
+        "count": 28229
       },
       {
-        "month": "2023-07-01",
-        "count": 222661
+        "month": "2018-07-01",
+        "count": 40873
       },
       {
-        "month": "2019-08-01",
-        "count": 62636
+        "month": "2019-02-01",
+        "count": 51305
       },
       {
-        "month": "2020-05-01",
-        "count": 104739
+        "month": "2023-06-01",
+        "count": 217841
       },
       {
-        "month": "2020-09-01",
-        "count": 115386
+        "month": "2023-11-01",
+        "count": 272804
       },
       {
-        "month": "2020-10-01",
-        "count": 122182
+        "month": "2023-12-01",
+        "count": 247103
       },
       {
-        "month": "2021-11-01",
-        "count": 151273
+        "month": "2019-11-01",
+        "count": 74659
       },
       {
-        "month": "2022-03-01",
-        "count": 172273
+        "month": "2020-08-01",
+        "count": 106156
       },
       {
-        "month": "2013-10-01",
-        "count": 6746
+        "month": "2020-11-01",
+        "count": 116835
       },
       {
-        "month": "2013-06-01",
-        "count": 5095
+        "month": "2021-02-01",
+        "count": 133506
       },
       {
-        "month": "2013-02-01",
-        "count": 5219
+        "month": "2022-06-01",
+        "count": 165015
       },
       {
-        "month": "2013-03-01",
-        "count": 5982
+        "month": "2017-12-01",
+        "count": 28300
       }
     ],
     "name": "new_releases_over_time"