#!/usr/bin/env python ############################ Copyrights and license ############################ # # # Copyright 2012 Vincent Jacques # # Copyright 2012 Zearin # # Copyright 2013 Vincent Jacques # # Copyright 2014 Tomas Radej # # Copyright 2014 Vincent Jacques # # Copyright 2015 Jimmy Zelinskie # # Copyright 2016 Felix Yan # # Copyright 2016 Jakub Wilk # # Copyright 2016 Jannis Gebauer # # Copyright 2016 Peter Buckley # # Copyright 2017 Hugo # # Copyright 2017 Jannis Gebauer # # Copyright 2017 Jannis Gebauer # # Copyright 2017 Nhomar Hernandez # # Copyright 2017 Paul Ortman # # Copyright 2018 Jason White # # Copyright 2018 Mike Miller # # Copyright 2018 Wan Liuyang # # Copyright 2018 sfdye # # # # This file is part of PyGithub. # # http://pygithub.readthedocs.io/ # # # # PyGithub is free software: you can redistribute it and/or modify it under # # the terms of the GNU Lesser General Public License as published by the Free # # Software Foundation, either version 3 of the License, or (at your option) # # any later version. # # # # PyGithub is distributed in the hope that it will be useful, but WITHOUT ANY # # WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS # # FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more # # details. # # # # You should have received a copy of the GNU Lesser General Public License # # along with PyGithub. If not, see . # # # ################################################################################ import textwrap import setuptools version = "1.54.1" if __name__ == "__main__": setuptools.setup( name="PyGithub", version=version, description="Use the full Github API v3", author="Vincent Jacques", author_email="vincent@vincent-jacques.net", url="http://pygithub.readthedocs.io/en/latest/", long_description=textwrap.dedent( """\ (Very short) Tutorial ===================== First create a Github instance:: from github import Github # using username and password g = Github("user", "password") # or using an access token g = Github("access_token") Then play with your Github objects:: for repo in g.get_user().get_repos(): print(repo.name) repo.edit(has_wiki=False) Reference documentation ======================= See http://pygithub.readthedocs.io/en/latest/""" ), packages=["github"], package_data={"github": ["py.typed", "*.pyi"]}, classifiers=[ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Topic :: Software Development", ], python_requires=">=3.6", install_requires=[ "deprecated", "pyjwt<2.0", "pynacl>=1.4.0", "requests>=2.14.0", ], extras_require={"integrations": ["cryptography"]}, tests_require=["cryptography", "httpretty>=1.0.3"], )