PyGithub включает в себя множество встроенных классов для взаимодействия с API, и также очень хорошо документированы.
Библиотека работает в основном в качестве переводчика, принимая Python определенный код, преобразования его в запросе API HTTP, а затем интерпретации ответ обратно в объект Python, использовать внутри приложения или веб-сайт.
Это уменьшает сложность разработчики уровня придется иметь дело с в коде, уменьшает размер источника сигналов, а также сокращает затраты и время впустую на развитие.
PyGitHub работает как с крупными ветвями языка Python 2.x, 3.x и
Особенности :.
- Аутентификация
- Данные пользователя
- Детали репо
- Получить смотреть подробности
- Получить следующие сведения
- Получить данные организации
- Fetch сотрудничество и вкладчик подробности
- вилка подробности
- Детали команд
- Поддержка тегов, совершает, деревья, капли, ссылки
Что нового В этом выпуске:
- Исправлена все, что основано на заголовках Python 3 (нумерация страниц , условный запрос, rate_limit ...).
- Принять строк для правопреемников и сотрудников.
- Простота двухфакторной аутентификации, добавив '', чтобы onetime_password AuthenticatedUser.create_authorization.
Что нового в версии 1.21.0:
- Принять строк, а также объектов метку в выпуске. add_to_labels, Issue.remove_from_labels и Issue.set_labels. Спасибо за вопрос acdha
- Выполнить сравнение равенства для completable объектов GitHub (то есть. те, кто имеют атрибут URL). Предупреждение, сравнение по-прежнему не реализована для не-completable объектов. Это будет сделано в версии 2.0 PyGithub. Спасибо за вопрос OddBloke
Что нового в версии 1.18.0:
- Нет больше ложное предположение о rate_limiting, и создание rate_limiting_resettime.
- Новые параметры так, чтобы и до Repository.get_commits. Спасибо apetresc для запроса выдвижной.
- Поймать Json разбор исключением для некоторых внутренних ошибок сервера, и бросить более исключение.
Что нового в версии 1.15.0:.
- Реализовать список вопросов пользователей со всеми параметрами
- Поднимите два новых конкретных исключений.
Что нового в версии 1.13.0:
- Исправлена Python 3 на регистронезависимом Файл- Системы.
- Expose необработанные данные, возвращаемые Github для всех объектов.
- Добавлена свойство Github.per_page (и параметр конструктора), чтобы изменить количество элементов, запрошенных в разбитых запросов.
Что нового в версии 1.6:
- Восстановить поддержку Python 2.5
- внедрять новые интерфейсы
Что нового в версии 1.3:
- Реализована визуализация уценки
- GitAuthor.date теперь DateTime
- Исправлена документация Github.get_gist: ID является строка, а не целое число
Что нового в версии 1.0:
- Полное переписывание, с не более сложной мета-описания
- Полное набрав атрибутов и параметров
- Полная документация атрибутов и параметров
- более удобным исключения поднятые в случае проблем на с API
Что нового в версии 0.6:.
- Re-завершила API с NamedUser.create_gist
Комментарии не найдены