This is a Python library to access the Github API v3.

With it, you can manage your Github resources (repositories, user profiles,
organizations, etc.) from Python scripts.

It covers the full API, and all methods are tested against the real Github site.

WWW:	http://vincent-jacques.net/PyGithub

PR:		ports/168660
Submitted by:	koobs <koobs.freebsd@gmail.com>
This commit is contained in:
Martin Wilke 2012-06-10 09:47:55 +00:00
parent 47c4746e08
commit 787fa8e884
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=298918
6 changed files with 212 additions and 0 deletions

View File

@ -3349,6 +3349,7 @@
SUBDIR += py-pycerberus
SUBDIR += py-pydasm
SUBDIR += py-pyev
SUBDIR += py-pygithub
SUBDIR += py-pygpx
SUBDIR += py-pyke
SUBDIR += py-pylib

View File

@ -0,0 +1,28 @@
# New ports collection makefile for: py-github
# Date created: 2012-06-04
# Whom: koobs <koobs.freebsd@gmail.com>
#
# $FreeBSD$
#
PORTNAME= pygithub
PORTVERSION= 1.0
CATEGORIES= devel python www
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= PyGithub-${PORTVERSION}
MAINTAINER= koobs.freebsd@gmail.com
COMMENT= Use the full Github API v3 with Python
LICENSE= GPLv3 LGPL3
LICENSE_COMB= dual
LICENSE_FILE= ${WKRSRC}/COPYING ${WKRSRC}/COPYING.LESSER
USE_ZIP= yes
USE_PYTHON= yes
USE_PYDISTUTILS=yes
PYDISTUTILS_PKGNAME=PyGithub
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (PyGithub-1.0.zip) = 3072fb6d028e5554d5dd3d85b351bcc1b6d57815771f46f7215b4d54f9cc4df9
SIZE (PyGithub-1.0.zip) = 99902

View File

@ -0,0 +1,12 @@
--- ./setup.py.orig 2012-06-04 19:29:37.000000000 +1000
+++ ./setup.py 2012-06-04 19:29:46.000000000 +1000
@@ -54,9 +54,6 @@
packages = [
"github",
],
- data_files = [
- ( "", [ "ReadMe.md", "COPYING", "COPYING.LESSER", "doc/ReferenceOfClasses.md", "doc/ReferenceOfApis.md", "doc/Design.md" ] ),
- ],
classifiers=[
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",

View File

@ -0,0 +1,8 @@
This is a Python library to access the Github API v3.
With it, you can manage your Github resources (repositories, user profiles,
organizations, etc.) from Python scripts.
It covers the full API, and all methods are tested against the real Github site.
WWW: http://vincent-jacques.net/PyGithub

161
devel/py-pygithub/pkg-plist Normal file
View File

@ -0,0 +1,161 @@
@comment $FreeBSD$
%%PYTHON_SITELIBDIR%%/github/__init__.py
%%PYTHON_SITELIBDIR%%/github/__init__.pyc
%%PYTHON_SITELIBDIR%%/github/__init__.pyo
%%PYTHON_SITELIBDIR%%/github/AuthenticatedUser.py
%%PYTHON_SITELIBDIR%%/github/AuthenticatedUser.pyc
%%PYTHON_SITELIBDIR%%/github/AuthenticatedUser.pyo
%%PYTHON_SITELIBDIR%%/github/Authorization.py
%%PYTHON_SITELIBDIR%%/github/Authorization.pyc
%%PYTHON_SITELIBDIR%%/github/Authorization.pyo
%%PYTHON_SITELIBDIR%%/github/AuthorizationApplication.py
%%PYTHON_SITELIBDIR%%/github/AuthorizationApplication.pyc
%%PYTHON_SITELIBDIR%%/github/AuthorizationApplication.pyo
%%PYTHON_SITELIBDIR%%/github/Branch.py
%%PYTHON_SITELIBDIR%%/github/Branch.pyc
%%PYTHON_SITELIBDIR%%/github/Branch.pyo
%%PYTHON_SITELIBDIR%%/github/Commit.py
%%PYTHON_SITELIBDIR%%/github/Commit.pyc
%%PYTHON_SITELIBDIR%%/github/Commit.pyo
%%PYTHON_SITELIBDIR%%/github/CommitComment.py
%%PYTHON_SITELIBDIR%%/github/CommitComment.pyc
%%PYTHON_SITELIBDIR%%/github/CommitComment.pyo
%%PYTHON_SITELIBDIR%%/github/CommitStats.py
%%PYTHON_SITELIBDIR%%/github/CommitStats.pyc
%%PYTHON_SITELIBDIR%%/github/CommitStats.pyo
%%PYTHON_SITELIBDIR%%/github/Comparison.py
%%PYTHON_SITELIBDIR%%/github/Comparison.pyc
%%PYTHON_SITELIBDIR%%/github/Comparison.pyo
%%PYTHON_SITELIBDIR%%/github/Download.py
%%PYTHON_SITELIBDIR%%/github/Download.pyc
%%PYTHON_SITELIBDIR%%/github/Download.pyo
%%PYTHON_SITELIBDIR%%/github/Event.py
%%PYTHON_SITELIBDIR%%/github/Event.pyc
%%PYTHON_SITELIBDIR%%/github/Event.pyo
%%PYTHON_SITELIBDIR%%/github/File.py
%%PYTHON_SITELIBDIR%%/github/File.pyc
%%PYTHON_SITELIBDIR%%/github/File.pyo
%%PYTHON_SITELIBDIR%%/github/Gist.py
%%PYTHON_SITELIBDIR%%/github/Gist.pyc
%%PYTHON_SITELIBDIR%%/github/Gist.pyo
%%PYTHON_SITELIBDIR%%/github/GistComment.py
%%PYTHON_SITELIBDIR%%/github/GistComment.pyc
%%PYTHON_SITELIBDIR%%/github/GistComment.pyo
%%PYTHON_SITELIBDIR%%/github/GistFile.py
%%PYTHON_SITELIBDIR%%/github/GistFile.pyc
%%PYTHON_SITELIBDIR%%/github/GistFile.pyo
%%PYTHON_SITELIBDIR%%/github/GistHistoryState.py
%%PYTHON_SITELIBDIR%%/github/GistHistoryState.pyc
%%PYTHON_SITELIBDIR%%/github/GistHistoryState.pyo
%%PYTHON_SITELIBDIR%%/github/GitAuthor.py
%%PYTHON_SITELIBDIR%%/github/GitAuthor.pyc
%%PYTHON_SITELIBDIR%%/github/GitAuthor.pyo
%%PYTHON_SITELIBDIR%%/github/GitBlob.py
%%PYTHON_SITELIBDIR%%/github/GitBlob.pyc
%%PYTHON_SITELIBDIR%%/github/GitBlob.pyo
%%PYTHON_SITELIBDIR%%/github/GitCommit.py
%%PYTHON_SITELIBDIR%%/github/GitCommit.pyc
%%PYTHON_SITELIBDIR%%/github/GitCommit.pyo
%%PYTHON_SITELIBDIR%%/github/GitObject.py
%%PYTHON_SITELIBDIR%%/github/GitObject.pyc
%%PYTHON_SITELIBDIR%%/github/GitObject.pyo
%%PYTHON_SITELIBDIR%%/github/GitRef.py
%%PYTHON_SITELIBDIR%%/github/GitRef.pyc
%%PYTHON_SITELIBDIR%%/github/GitRef.pyo
%%PYTHON_SITELIBDIR%%/github/GitTag.py
%%PYTHON_SITELIBDIR%%/github/GitTag.pyc
%%PYTHON_SITELIBDIR%%/github/GitTag.pyo
%%PYTHON_SITELIBDIR%%/github/GitTree.py
%%PYTHON_SITELIBDIR%%/github/GitTree.pyc
%%PYTHON_SITELIBDIR%%/github/GitTree.pyo
%%PYTHON_SITELIBDIR%%/github/GitTreeElement.py
%%PYTHON_SITELIBDIR%%/github/GitTreeElement.pyc
%%PYTHON_SITELIBDIR%%/github/GitTreeElement.pyo
%%PYTHON_SITELIBDIR%%/github/Github.py
%%PYTHON_SITELIBDIR%%/github/Github.pyc
%%PYTHON_SITELIBDIR%%/github/Github.pyo
%%PYTHON_SITELIBDIR%%/github/GithubException.py
%%PYTHON_SITELIBDIR%%/github/GithubException.pyc
%%PYTHON_SITELIBDIR%%/github/GithubException.pyo
%%PYTHON_SITELIBDIR%%/github/GithubObject.py
%%PYTHON_SITELIBDIR%%/github/GithubObject.pyc
%%PYTHON_SITELIBDIR%%/github/GithubObject.pyo
%%PYTHON_SITELIBDIR%%/github/Hook.py
%%PYTHON_SITELIBDIR%%/github/Hook.pyc
%%PYTHON_SITELIBDIR%%/github/Hook.pyo
%%PYTHON_SITELIBDIR%%/github/HookResponse.py
%%PYTHON_SITELIBDIR%%/github/HookResponse.pyc
%%PYTHON_SITELIBDIR%%/github/HookResponse.pyo
%%PYTHON_SITELIBDIR%%/github/InputFileContent.py
%%PYTHON_SITELIBDIR%%/github/InputFileContent.pyc
%%PYTHON_SITELIBDIR%%/github/InputFileContent.pyo
%%PYTHON_SITELIBDIR%%/github/InputGitAuthor.py
%%PYTHON_SITELIBDIR%%/github/InputGitAuthor.pyc
%%PYTHON_SITELIBDIR%%/github/InputGitAuthor.pyo
%%PYTHON_SITELIBDIR%%/github/InputGitTreeElement.py
%%PYTHON_SITELIBDIR%%/github/InputGitTreeElement.pyc
%%PYTHON_SITELIBDIR%%/github/InputGitTreeElement.pyo
%%PYTHON_SITELIBDIR%%/github/Issue.py
%%PYTHON_SITELIBDIR%%/github/Issue.pyc
%%PYTHON_SITELIBDIR%%/github/Issue.pyo
%%PYTHON_SITELIBDIR%%/github/IssueComment.py
%%PYTHON_SITELIBDIR%%/github/IssueComment.pyc
%%PYTHON_SITELIBDIR%%/github/IssueComment.pyo
%%PYTHON_SITELIBDIR%%/github/IssueEvent.py
%%PYTHON_SITELIBDIR%%/github/IssueEvent.pyc
%%PYTHON_SITELIBDIR%%/github/IssueEvent.pyo
%%PYTHON_SITELIBDIR%%/github/IssuePullRequest.py
%%PYTHON_SITELIBDIR%%/github/IssuePullRequest.pyc
%%PYTHON_SITELIBDIR%%/github/IssuePullRequest.pyo
%%PYTHON_SITELIBDIR%%/github/Label.py
%%PYTHON_SITELIBDIR%%/github/Label.pyc
%%PYTHON_SITELIBDIR%%/github/Label.pyo
%%PYTHON_SITELIBDIR%%/github/Milestone.py
%%PYTHON_SITELIBDIR%%/github/Milestone.pyc
%%PYTHON_SITELIBDIR%%/github/Milestone.pyo
%%PYTHON_SITELIBDIR%%/github/NamedUser.py
%%PYTHON_SITELIBDIR%%/github/NamedUser.pyc
%%PYTHON_SITELIBDIR%%/github/NamedUser.pyo
%%PYTHON_SITELIBDIR%%/github/Organization.py
%%PYTHON_SITELIBDIR%%/github/Organization.pyc
%%PYTHON_SITELIBDIR%%/github/Organization.pyo
%%PYTHON_SITELIBDIR%%/github/PaginatedList.py
%%PYTHON_SITELIBDIR%%/github/PaginatedList.pyc
%%PYTHON_SITELIBDIR%%/github/PaginatedList.pyo
%%PYTHON_SITELIBDIR%%/github/Permissions.py
%%PYTHON_SITELIBDIR%%/github/Permissions.pyc
%%PYTHON_SITELIBDIR%%/github/Permissions.pyo
%%PYTHON_SITELIBDIR%%/github/Plan.py
%%PYTHON_SITELIBDIR%%/github/Plan.pyc
%%PYTHON_SITELIBDIR%%/github/Plan.pyo
%%PYTHON_SITELIBDIR%%/github/PullRequest.py
%%PYTHON_SITELIBDIR%%/github/PullRequest.pyc
%%PYTHON_SITELIBDIR%%/github/PullRequest.pyo
%%PYTHON_SITELIBDIR%%/github/PullRequestComment.py
%%PYTHON_SITELIBDIR%%/github/PullRequestComment.pyc
%%PYTHON_SITELIBDIR%%/github/PullRequestComment.pyo
%%PYTHON_SITELIBDIR%%/github/PullRequestMergeStatus.py
%%PYTHON_SITELIBDIR%%/github/PullRequestMergeStatus.pyc
%%PYTHON_SITELIBDIR%%/github/PullRequestMergeStatus.pyo
%%PYTHON_SITELIBDIR%%/github/PullRequestPart.py
%%PYTHON_SITELIBDIR%%/github/PullRequestPart.pyc
%%PYTHON_SITELIBDIR%%/github/PullRequestPart.pyo
%%PYTHON_SITELIBDIR%%/github/Repository.py
%%PYTHON_SITELIBDIR%%/github/Repository.pyc
%%PYTHON_SITELIBDIR%%/github/Repository.pyo
%%PYTHON_SITELIBDIR%%/github/RepositoryKey.py
%%PYTHON_SITELIBDIR%%/github/RepositoryKey.pyc
%%PYTHON_SITELIBDIR%%/github/RepositoryKey.pyo
%%PYTHON_SITELIBDIR%%/github/Requester.py
%%PYTHON_SITELIBDIR%%/github/Requester.pyc
%%PYTHON_SITELIBDIR%%/github/Requester.pyo
%%PYTHON_SITELIBDIR%%/github/Tag.py
%%PYTHON_SITELIBDIR%%/github/Tag.pyc
%%PYTHON_SITELIBDIR%%/github/Tag.pyo
%%PYTHON_SITELIBDIR%%/github/Team.py
%%PYTHON_SITELIBDIR%%/github/Team.pyc
%%PYTHON_SITELIBDIR%%/github/Team.pyo
%%PYTHON_SITELIBDIR%%/github/UserKey.py
%%PYTHON_SITELIBDIR%%/github/UserKey.pyc
%%PYTHON_SITELIBDIR%%/github/UserKey.pyo
@dirrm %%PYTHON_SITELIBDIR%%/github