diff --git a/images/commits_by_year_flit.png b/images/commits_by_year_flit.png index 6a3e2b4068a6784b12f7a05559c080bb1b12e369..2441851f725e56bdac41bad1de93b91898173f4a 100644 Binary files a/images/commits_by_year_flit.png and b/images/commits_by_year_flit.png differ diff --git a/images/commits_by_year_hatch.png b/images/commits_by_year_hatch.png index cb020d52c84a1278fe93d408ee88ba01d53a015e..393fb2743bd1e4844d7639048eb219cd59275e44 100644 Binary files a/images/commits_by_year_hatch.png and b/images/commits_by_year_hatch.png differ diff --git a/images/commits_by_year_pdm.png b/images/commits_by_year_pdm.png index 47e0d0f26f999df86d5f97fbcd552360b4f7e2cb..39032e5d0b664a36d1bd697373e452fdba5c235b 100644 Binary files a/images/commits_by_year_pdm.png and b/images/commits_by_year_pdm.png differ diff --git a/images/commits_by_year_poetry.png b/images/commits_by_year_poetry.png index 0c008838586c6d4a186c177f782f2d81206095de..cd7dfad754b24e149dfcb63ab476f88b172f5b5c 100644 Binary files a/images/commits_by_year_poetry.png and b/images/commits_by_year_poetry.png differ diff --git a/images/commits_by_year_setuptools.png b/images/commits_by_year_setuptools.png index feb078e0781f3c10bba615dfa195e5772e47deb2..02cdb2b3d0bb6393b077a8e6e4c1051b0259579d 100644 Binary files a/images/commits_by_year_setuptools.png and b/images/commits_by_year_setuptools.png differ diff --git a/images/python-backends-2018-2023-log-scale.r.png b/images/python-backends-2018-2023-log-scale.r.png index 801fcd91d4d2050eadbccbee4bae68b85a9b5de9..6dfda114ccc6842609bfbb972378ea785dc429e1 100644 Binary files a/images/python-backends-2018-2023-log-scale.r.png and b/images/python-backends-2018-2023-log-scale.r.png differ diff --git a/images/python-backends-2018-2023.r.png b/images/python-backends-2018-2023.r.png index ea1cd2077042ab6dbf9597fbf178360785c374a9..8a32afe0b56e572c707af336c5a011ee79d9d4ed 100644 Binary files a/images/python-backends-2018-2023.r.png and b/images/python-backends-2018-2023.r.png differ diff --git a/versionner-un-code-python.qmd b/versionner-un-code-python.qmd index 6cee3589938d771ab883fb0dc4824532a6ea38c0..b5361eb022f04c8787d30e36af85795b878497f5 100644 --- a/versionner-un-code-python.qmd +++ b/versionner-un-code-python.qmd @@ -1395,33 +1395,32 @@ Statistiques de commits | backend | Premier commit | dernier commit | nb commits | nb commit | nb authors | | | | | | per active day | | | ---------- | -------------- | -------------- | ---------- | -------------- | ---------- | -| Flit | 2015-03-13 | 2023-11-10 | 1178 | 3.0 | 74 | -| Hatch | 2021-12-29 | 2023-11-13 | 669 | 2.8 | 42 | -| setuptools | 1998-12-18 | 2023-11-15 | 14175 | 4.5 | 603 | -| PDM | 2019-12-27 | 2023-10-16 | 2501 | 3.4 | 154 | -| Poetry | 2018-02-20 | 2023-11-21 | 3017 | 3.0 | 510 | +| Flit | 2015-03-13 | 2023-12-09 | 1182 | 3.0 | 75 | +| Hatch | 2021-12-29 | 2023-12-12 | 732 | 2.8 | 49 | +| setuptools | 1998-12-18 | 2023-12-06 | 14301 | 4.5 | 606 | +| PDM | 2019-12-27 | 2023-12-11 | 2545 | 3.4 | 158 | +| Poetry | 2018-02-20 | 2023-12-11 | 3025 | 3.0 | 515 | Principaux contributeurs | Flit | Hatch | setuptools | PDM | Poetry | | ---------------- | ---------------------- | ----------------- | -------------------- | ----------------- | -| 1 : 879 (74.62%) | 1 : 590 (88.19%) | 1 : 6094 (42.99%) | 1 : 1916 (76.61%) | 1 : 1049 (34.77%) | -| 2 : 46 (3.90%) | 2 (bot) : 12 (1.79%) | 2 : 1423 (10.04%) | idem : 175 (7.00%) | 2 : 346 (11.47%) | -| 3 : 26 (2.21%) | 3 : 12 (1.79%) | 3 : 632 (4.46%) | 3 : 53 (2.12%) | 3 : 162 (5.37%) | +| 1 : 881 (74.53%) | 1 : 641 (87.57%) | 1 : 6138 (42.92%) | 1 : 1949 (76.58%) | 1 : 1049 (34.68%) | +| 2 : 46 (3.89%) | 2 (bot) : 14 (1.91%) | 2 : 1480 (10.35%) | idem : 175 (6.88%) | 2 : 346 (11.44%) | +| 3 : 26 (2.20%) | 3 : 12 (1.64%) | 3 : 632 (4.42%) | 3 : 53 (2.08%) | 3 : 162 (5.36%) | Date de leur dernier commit | Flit | Hatch | setuptools | PDM | Poetry | | -------------- | -------------------- | -------------- | ----------------- | -------------- | -| 1 : 2023-11-08 | 1 : 2023-11-13 | 1 : 2023-10-08 | 1 : 2023-11-13 | 1 : 2022-09-18 | -| 2 : 2023-11-10 | 2 (bot) : 2023-10-08 | 2 : 2023-10-16 | idem : 2020-09-04 | 2 : 2022-06-10 | +| 1 : 2023-12-09 | 1 : 2023-12-12 | 1 : 2023-12-06 | 1 : 2023-12-11 | 1 : 2022-09-18 | +| 2 : 2023-11-10 | 2 (bot) : 2023-12-01 | 2 : 2023-11-28 | idem : 2020-09-04 | 2 : 2022-06-10 | | 3 : 2021-03-01 | 3 : 2023-04-02 | 3 : 2001-08-23 | 3 : 2021-05-05 | 3 : 2023-11-19 | ``` ::: aside -- Données gitstats sur les dépôts le 2023-11-15 -- Poetry ajouté le 2023-11-22 +- Données gitstats sur les dépôts le 2023-12-12 ::: ## Statistiques sur le code 2/2 @@ -1472,15 +1471,22 @@ layout-ncol=2 layout-nrow=3 ## Statistiques PyPI 1/2 -Extraire les backends utilisés dans le fichier `pyproject.toml` grâce aux +{height="500"} + +::: aside +Extraction des backends utilisés dans le fichier `pyproject.toml` grâce aux indications et au script proposés dans l'article [Querying every file in every release on the Python Package Index](https://sethmlarson.dev/security-developer-in-residence-weekly-report-18) - +::: ## Statistiques PyPI - log scale 2/2 - +{height="500"} + +::: aside +(1) https://gitlab.liris.cnrs.fr/fconil-small-programs/packaging/get-pypi-packages-backends +::: # Librairies de gestion de l'identifiant de version