2009-09-23 11 views
4

Quelles étapes seraient nécessaires, et quel type de maintenance serait attendu si je voulais contribuer un module à l'API standard Python? Par exemple, j'ai un module qui encapsule la fonctionnalité de mise à jour automatique similaire à JNLP de Java.En quoi consiste l'ajout à l'API Python standard?

+0

devrait être wiki de la communauté – uolot

Répondre

9

Veuillez regarder Python PEP 2 pour plus de détails. Vous trouverez sûrement plus d'informations nécessaires au PEP Index, tel que PEP 1: PEP Purpose and Guidelines. Jetez un coup d'œil à l'index PEP pour les précédents PEP qui ont pu être rejetés dans le passé. Vous devez également consulter le python-dev mailing list.

+1

Aussi, faites d'abord votre code disponible en tant que paquet tiers, de préférence chez pypi. – nosklo

2

D'abord, regardez les modules sur pypi. Télécharger plusieurs qui sont liés à ce que vous faites afin que vous puissiez voir exactement ce que l'état de l'art est.

Par exemple, regardez easy_install pour un exemple de quelque chose comme ce que vous proposez. Après avoir regardé les autres modules, écrivez les vôtres pour qu'ils ressemblent aux leurs.

Puis publier des informations sur votre blog.

Lorsque les gens montrent un intérêt, publiez-le sur SourceForge ou quelque chose de similaire. Cela vous permettra de démarrer lentement. Quand les gens commencent à l'utiliser, vous savez exactement quel type de maintenance vous devez faire. Ensuite, lorsque la demande augmente, vous pouvez créer les informations Pypi requises pour le publier sur Pypi.

Enfin, quand il devient si populaire que les gens demandent qu'il soit ajouté à Python en tant que partie standard de la bibliothèque, beaucoup d'autres personnes seront impliquées pour vous aider à mûrir votre offre.

Questions connexes