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?
Répondre
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.
Aussi, faites d'abord votre code disponible en tant que paquet tiers, de préférence chez pypi. – nosklo
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.
- 1. Son standard du système en Python
- 2. Visionneuse d'image - commandes standard de l'interface graphique, ascendante ou quoi?
- 3. Python Generator - quoi ne pas l'utiliser pour
- 4. Python 2.5 socket._fileobject est quoi dans Python 3.1?
- 5. Quoi de neuf dans Python 3.x?
- 6. Exécution du code python à partir de l'application Cocoa standard
- 7. Importation de toute la bibliothèque standard Python
- 8. À quoi sert MyAssembly.XmlSerializers.dll?
- 9. À quoi sert __gxx_personality_v0?
- 10. Débutant à la programmation GPU: quoi apprendre?
- 11. délégués standard en C#
- 12. C bibliothèques non-standard
- 13. À quoi servent les indexeurs?
- 14. Lucene SpanQuery - à quoi bon?
- 15. Pouvez-vous avoir un champ de données dynamiques qui consiste en une liste de champs?
- 16. System.Web.Abstractions: à quoi sert-il?
- 17. à quoi sert un manifeste?
- 18. À quoi servent les accords?
- 19. Module standard Python pour l'émulation de points géométriques
- 20. En Oracle, à quoi fait référence Buffer Gets?
- 21. Inclure les bibliothèques standard Python dans votre distribution
- 22. emplacement standard des ressources non-code pour les paquets python
- 23. Comment consommer XML à partir de services web RESTful en utilisant Django/Python?
- 24. Equivalent de Backticks Bash en Python
- 25. Multicast en Python
- 26. Quelle est la manière standard de faire un no-op en python?
- 27. A quoi sert l'indirection multiple en C++?
- 28. Remplacer en Python- * équivalent?
- 29. À quoi sert la propriété AppDomainSetup.SandboxInterop?
- 30. À quoi sert l'opérateur de substitution Perl?
devrait être wiki de la communauté – uolot