Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application de la PEP 518 et de la PEP 517 #88

Open
lel-amri opened this issue Apr 30, 2022 · 0 comments
Open

Application de la PEP 518 et de la PEP 517 #88

lel-amri opened this issue Apr 30, 2022 · 0 comments

Comments

@lel-amri
Copy link
Contributor

Je propose d'abandonner le style de build setup.py et de passer à pyproject.toml, qui est définit par la PEP 518 et la PEP 517. L'objectif est de simplifier la procédure d'installation d'un environnement de développement, et de passer sur un système que la plupart des outils de développeur (flake8, black, pylint, pytest, etc.) supportent désormais. J'éspère que ça augmentera l'attrait pour le projet.

Il reste à choisir un système de build entre les deux gros "compétiteurs" que sont Poetry et flit.

Les deux systèmes répondent largement au "besoin" de Legi.py. flit est développé par la PyPA ce qui est rassurant, cependant je trouve Poetry bien plus simple à utiliser (grace à sa gestion automatique des environnement virtuels, qui marche rudement bien). Quoi qu'il en soit, je préfère que tu fasses le choix @Changaco.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant