GitHub API v4 поддерживает эту функцию в «предварительном просмотре» с апреля 2018 года: https://developer.github.com/v4/previews/#access -to-a-repositories-dependency-graph .
Я пробовал следующий запрос: но результаты кажутся мне странными.
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
totalCount
}
}
}
Результат:
{'data': {'repository': {'dependencyGraphManifests': {'totalCount': 14}}}}
Я пытался узнать, почему totalCount
равен 14, поэтому я запускаю следующие инструкции:
{
repository(owner:"tensorflow", name:"tensorflow") {
dependencyGraphManifests{
edges{
node{
repository{
name
}
}
}
}
}
}
Результат:
{'data': {'repository': {'dependencyGraphManifests': {'edges': [{'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}, {'node': {'repository': {'name': 'tensorflow'}}}]}}}}
Кто-нибудь может знать почему?