Sur un python distribution (lié Plone) que je développe, j'ai ajouté une exigence supplémentaire: async
Comment tester les exigences supplémentaires manquantes?
Ainsi, si quelqu'un veut l'utiliser sans fonctionnalités async qui est très bien, mais ils ont aussi cette possibilité. Le code a déjà été mis à jour pour l'utiliser conditionnellement. Mais maintenant la question est: sur mon coureur de test je déclare ma propre distribution pour installer le async
supplémentaire afin que je puisse tester la fonctionnalité asynchrone, mais cela m'empêche de tester les chemins de code non-asynchrones.
Comment peut-on gérer cela?
Pour quelques idées, vérifiez, par exemple, le travail que je fais ici https://github.com/collective/collective.cover/pull/482 – hvelarde