aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-06-10 17:47:55 +0800
committerMartin Wilke <miwi@FreeBSD.org>2012-06-10 17:47:55 +0800
commit787fa8e8846942ae81c387ca3d8c5d704aedf4a6 (patch)
treef1d315bed10779b0daf005bed233721646f3e83a /devel
parent47c4746e08fbcf6d49016c384ea8cc0162ec3ada (diff)
downloadfreebsd-ports-gnome-787fa8e8846942ae81c387ca3d8c5d704aedf4a6.tar.gz
freebsd-ports-gnome-787fa8e8846942ae81c387ca3d8c5d704aedf4a6.tar.zst
freebsd-ports-gnome-787fa8e8846942ae81c387ca3d8c5d704aedf4a6.zip
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>
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/py-pygithub/Makefile28
-rw-r--r--devel/py-pygithub/distinfo2
-rw-r--r--devel/py-pygithub/files/patch-setup.py12
-rw-r--r--devel/py-pygithub/pkg-descr8
-rw-r--r--devel/py-pygithub/pkg-plist161
6 files changed, 212 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 46953a0e49b6..bbeec1bfb443 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -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
diff --git a/devel/py-pygithub/Makefile b/devel/py-pygithub/Makefile
new file mode 100644
index 000000000000..f8245059a43c
--- /dev/null
+++ b/devel/py-pygithub/Makefile
@@ -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>
diff --git a/devel/py-pygithub/distinfo b/devel/py-pygithub/distinfo
new file mode 100644
index 000000000000..893cb7736d51
--- /dev/null
+++ b/devel/py-pygithub/distinfo
@@ -0,0 +1,2 @@
+SHA256 (PyGithub-1.0.zip) = 3072fb6d028e5554d5dd3d85b351bcc1b6d57815771f46f7215b4d54f9cc4df9
+SIZE (PyGithub-1.0.zip) = 99902
diff --git a/devel/py-pygithub/files/patch-setup.py b/devel/py-pygithub/files/patch-setup.py
new file mode 100644
index 000000000000..851d1f8e252a
--- /dev/null
+++ b/devel/py-pygithub/files/patch-setup.py
@@ -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",
diff --git a/devel/py-pygithub/pkg-descr b/devel/py-pygithub/pkg-descr
new file mode 100644
index 000000000000..a274ec568495
--- /dev/null
+++ b/devel/py-pygithub/pkg-descr
@@ -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
diff --git a/devel/py-pygithub/pkg-plist b/devel/py-pygithub/pkg-plist
new file mode 100644
index 000000000000..8034766cc323
--- /dev/null
+++ b/devel/py-pygithub/pkg-plist
@@ -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