PYTHONOMANIA
273 subscribers
195 photos
3 videos
1 file
616 links
Откройте для себя мир Python в PYTHONOMANIA!

Идеально подходит как для начинающих, так и для опытных разработчиков. Присоединяйтесь к нам, чтобы достичь совершенства в Python!

Сайт: https://pythonomania.github.io/
Download Telegram
📱Pipreqs.

pipreqs — это модуль для генерации файла requirements.txt на основе импортов, используемых в проекте.

❓Почему не pip freeze?

🔘pip freeze сохраняет только те пакеты, которые были установлены через pip install в вашем окружении.

🔘pip freeze сохраняет все пакеты в окружении, включая те, которые вы не используете в текущем проекте (если вы не используете virtualenv).

🔘Иногда вам просто нужно создать файл requirements.txt для нового проекта без установки модулей.

#pipreqs #python #requirements #pythonproject #devtools #coding #virtualenv #pip #pythonlibraries #разработка #программирование

📱Ссылка на репозиторий:
https://github.com/bndr/pipreqs
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍5⚡3🔥2
📱PyGitHub.

PyGitHub — это библиотека для работы с REST API GitHub, которая позволяет управлять ресурсами GitHub, такими как репозитории, профили пользователей и организации, прямо в ваших Python скриптах.

🔹Пример:
from github import Github, Auth

# Аутентификация через токен доступа
auth = Auth.Token("access_token")

# Создание экземпляра GitHub:
g = Github(auth=auth)

# Или для GitHub Enterprise с кастомным хостом:
g = Github(base_url="https://{hostname}/api/v3", auth=auth)

# Получение репозиториев:
for repo in g.get_user().get_repos():
print(repo.name)

# Закрытие соединения после использования:
g.close()


#PyGitHub #GitHubAPI #Python #GitHubIntegration #PythonLibraries

📱Ссылка на репозиторий:
https://github.com/PyGithub/PyGithub
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥2