2017-09-04 5 views
2

Comment puis-je obtenir une liste de dépôts github de projets python avec une dépendance particulière dans le fichier requirements.txt?Inverser requirements.txt

Ceci est une sorte de cartographie

+1

Vous devez rechercher tous les référentiels jamais publiés qui ont un fichier requirements.txt ou setup.py et les analyser. Bonne chance avec ça, ça vous prendra un moment! –

+0

Pourquoi vouliez-vous avoir cette information? –

+0

Lol vrai. Je cherchais des projets django et je voulais voir quelques exemples de projets pour voir comment ils structuraient leur code, et ensuite cette question plus générale est venue à l'esprit, ce qui m'a incité à demander s'il existe une méthode existante – shadi

Répondre

2

« de requirements.txt inverse » Si vous êtes à la recherche de « quelques exemples », une recherche Google avec les deux site: et inurl: restrictions pourraient aider. Par exemple, site:github.com inurl:requirements.txt django.

Vous pouvez supprimer la restriction site:github.com, évidemment, si vous voulez regarder partout.

+0

Merci. C'est la méthode la plus efficace. Il suffit d'apprendre la touche "inurl" – shadi

+0

On dirait que les mêmes travaux dans duckduckgo.com, par exemple. [site: github.com inurl: conditions.txt django] (https://duckduckgo.com/?q=site%3Agithub.com+inurl%3Arequirements.txt+django&t=canonical&ia=web) – shadi

+0

Assez drôle, github libéré " graphes de dépendance ", dans lequel on peut vérifier tous les projets" dépendants ". Par exemple, pour voir tous les projets dépendant de django, cochez [Insights/Dependency graph/Dependents] (https://github.com/django/django/network/dependents) – shadi