J'utilise de plus en plus zc.buildout et je rencontre des problèmes avec certaines recettes auxquelles j'ai des solutions.Comment apporter des améliorations aux paquets hébergés sur Cheeseshop (pypi)?
Ces paquets tombent généralement en plusieurs catégories:
- Package sans lien évident avec un site de projet
- Package avec des liens pour libérer service hébergé comme github ou google code
Setup # 2 est meilleur que le n ° 1, mais pas beaucoup mieux parce que dans ces deux situations, je devrais attendre que le développeur applique ces changements avant de pouvoir utiliser la mise à jour du paquetage. Ce que j'ai fait jusqu'ici consiste à forker le paquet, à lui donner un nom différent et à le télécharger sur pypi, mais cela crée de la redondance et je pense que cela ne fait qu'aggraver le problème.
Une solution possible consiste à utiliser un index de package de serveur personnel dans lequel je téléchargerais des versions mises à jour du code jusqu'à ce que le développeur mette à jour son package. C'est faisable, mais cela ajoute du travail supplémentaire, que je préférerais éviter.
Y a-t-il une meilleure façon de procéder?
Merci
http://pypi.python.org/pypi/collective.recipe.patch Est une bonne solution, car je peux générer un correctif, puis l'envoyer au développeur et continuer mon développement. –