PEP1, ou ce que sont les PEP

15 min Niveau 1

Qu'est-ce que les PEP ?

Pour répondre à cette question, il faut se référer au PEP1:

https://www.python.org/dev/peps/pep-0001/

En voici la traduction:

PEP est l'abréviation de Python Enhancement Proposal. Un PEP est un document de conception fournissant des informations à la communauté Python, ou décrivant une nouvelle fonctionnalité pour Python, ses processus ou son environnement. Le PEP doit fournir une spécification technique concise de la fonctionnalité et une justification de cette dernière. Nous souhaitons que les PEP soient les principaux mécanismes permettant de proposer de nouvelles fonctionnalités majeures, de recueillir les commentaires de la communauté sur une question et de documenter les décisions de conception prises pour Python. L'auteur du PEP est chargé d'établir un consensus au sein de la communauté et de documenter les opinions divergentes. Étant donné que les PEP sont conservés sous forme de fichiers texte dans un dépôt de versions, l'historique de leurs révisions constitue l'enregistrement historique de la proposition de fonctionnalité.

Cette explication sur les PEP nous permet de souligner l’importance de la communauté Python. Elle est ce qui fait vivre et évoluer ce langage. Cette communauté est grande et répandue. Il est donc aisé de trouver des développeurs susceptibles de vous aider si vous rencontrez des difficultés.

Qui sont les destinataires des PEP ?

Encore une fois, référons-nous à la PEP1:

Les principaux destinataires des PEP sont généralement les développeurs de l'interpréteur de référence CPython et leur conseil de direction élu, ainsi que les développeurs d'autres implémentations de la spécification du langage Python. Cependant, d'autres parties de la communauté Python peuvent également choisir d'utiliser le processus (en particulier pour les PEP informationnels) pour documenter les conventions d'API attendues et pour gérer les problèmes complexes de coordination de la conception qui nécessitent une collaboration entre plusieurs projets.

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus