From ca257ddd50ca71a66bdc2aff94d99dc36973982c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7oise=20Conil?= <francoise.conil@insa-lyon.fr>
Date: Fri, 29 Mar 2024 16:46:56 +0100
Subject: [PATCH] Modifications de mise en forme

---
 .gitignore                    |  2 ++
 versionner-un-code-python.qmd | 20 ++++++++++++--------
 2 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/.gitignore b/.gitignore
index 05150d7..0df6694 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,5 +5,7 @@ venv/
 # IDE specific
 *~
 
+slides/
+temp/
 
 /.quarto/
diff --git a/versionner-un-code-python.qmd b/versionner-un-code-python.qmd
index 6247e05..2dfa687 100644
--- a/versionner-un-code-python.qmd
+++ b/versionner-un-code-python.qmd
@@ -650,9 +650,8 @@ setuptools 59.6.0
 structlog  23.2.1.dev34
 ```
 
-## setuptools / setup.py
+## setuptools fait toujours partie des backends de build !
 
-::: {.callout-note title="setuptools fait toujours partie des backends de build"}
 L'article [Why you shouldn't invoke setup.py directly](https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html)
 précise que [setuptools](https://setuptools.pypa.io/en/latest/)
 est toujours maintenu et fait partie des backend utilisables (*19 oct 2021*).
@@ -677,7 +676,6 @@ running install
         See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details.
         ********************************************************************************
 ```
-:::
 
 ## pyproject.toml - exemple minimal 1/3
 
@@ -1044,7 +1042,7 @@ et [Flit : Controlling package uploads](https://flit.pypa.io/en/latest/upload.ht
 
 Il est nécessaire de configurer, au préalable, l'accès au serveur
 `test.pypi.org` dans le fichier `.pypirc` ^[[Flit issue 122](https://github.com/pypa/flit/issues/122)] 
-ce que ne requiert pas pour un upload vers [pypi.org](https://pypi.org/)
+ce que ne requiert pas un upload vers [pypi.org](https://pypi.org/)
 
 :::: {.columns}
 
@@ -1311,16 +1309,22 @@ comme **backend de build**.
 
 `Poetry` est un outil apprécié par la communauté.
 
-Créé avant les [PEP 518](https://peps.python.org/pep-0518/) et 
-[PEP 621](https://peps.python.org/pep-0621/), il n'était pas en conformité avec
-ces nouveaux standards. Et maintenant ?
-
 `Poetry` intègre la gestion des environnements virtuels.
 
 `Poetry` gère les dépendances.
 
 `Poetry` n'est pas un projet de la [Python Packaging Authority](https://www.pypa.io/).
 
+::: {.callout-note title="Conformité PEP 517"}
+
+Créé avant les [PEP 518](https://peps.python.org/pep-0518/) et 
+[PEP 621](https://peps.python.org/pep-0621/), `Poetry` n'était 
+pas en conformité avec ces nouveaux standards. Les statistiques 
+PyPI présentées plus loin montrent un usage très important de 
+`poetry.core.masonry.api` ^[Voir [Poetry and PEP-517 ](https://python-poetry.org/docs/pyproject/#poetry-and-pep-517)
+et [PEP 517](https://peps.python.org/pep-0517/)]
+:::
+
 ## backend : PDM
 
 [PDM](https://pdm-project.org/) est mis en avant ^[[pyOpenSci Packaging
-- 
GitLab