summaryrefslogtreecommitdiff
path: root/dev-python/bpython
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/bpython
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/bpython')
-rw-r--r--dev-python/bpython/Manifest9
-rw-r--r--dev-python/bpython/bpython-0.13.2.ebuild64
-rw-r--r--dev-python/bpython/bpython-0.16-r1.ebuild55
-rw-r--r--dev-python/bpython/bpython-0.16.ebuild55
-rw-r--r--dev-python/bpython/files/bpython-desktop.patch8
-rw-r--r--dev-python/bpython/metadata.xml20
6 files changed, 211 insertions, 0 deletions
diff --git a/dev-python/bpython/Manifest b/dev-python/bpython/Manifest
new file mode 100644
index 000000000000..84b6826c7f5a
--- /dev/null
+++ b/dev-python/bpython/Manifest
@@ -0,0 +1,9 @@
+AUX bpython-desktop.patch 374 SHA256 ce2a6de9b55f40a5dd0cf8177d405af740f58272a4b3cdd5c1ce70164e3ab991 SHA512 41e6e74bc1edb4631d4926588aa361234560b95d63d07c4d7005ea1577a6d324f49ae9dcd0ede2ecaec9532a3e48075040c53deeeaf9e1a97ab7749fedecc0bb WHIRLPOOL 66e8e114cd4ae9fd94f474deb29a380497103049876049f7fe64c9a1aea95307828ebb8732fd82980d0021954e83f1c66793f1c19a23b3023af285539c7657ea
+DIST bpython-0.13.2.tar.gz 158551 SHA256 a1870a78e44ed6ef54aa906c58234cb0d12011f2e9a49dc29bd5d9423abfbde2 SHA512 6bf74c9618bf92fc6ca23c9020b17219c64b16f159773624b67f87875c962857bde2dd4b03da621da7c8d50622739f95a880638c7c536f5f0dbf510c71f5a874 WHIRLPOOL 71da7518100bd73868ab53e1d13cb8831b0f6629713b993729948f38df52262537b8605f9304ff0edeca5e4f4d3435677c61e84b2d6fc54b2d66df74e756318c
+DIST bpython-0.16.tar.gz 201898 SHA256 faf3ddf602bd8ad7f133011778966333b9dcefbc3100df27a200b648906f655f SHA512 1173d720aa679e4a6079c7febd36abbffa901604c99c6d1ce1e940a8fbcf8a4ba7bc526de0ef5290e3859a4384d1cd5cbef62fd9f056ddcb545b64d69d103a5b WHIRLPOOL 13aaebc84f9685cd617d5d88fcb48531020925412fa1a0ecda223907b441279bb7639938f06d21a216cf9c4137d3bd1c122f00dcfa8a88d03abba0471c2124c2
+EBUILD bpython-0.13.2.ebuild 1845 SHA256 e58088929b4a7530fee8553ded851228d60890747d1436b7469a2baf7435d429 SHA512 b71f202e0dfc74117e6ee776aa7f9e811c8ab5ce4a901f2539d7857d71b2c63a80f2af54b203f2d30e50b613189e02fd05f69ae2632c3801d1ef89f116e56b5c WHIRLPOOL 51ee9e1e13ac2184c413e2699d61b91e939b385a1cd152f877dfb3382484969070a1d1efea52e2ec2def8fd0a1efab04dcc0711211939e0f1dd8023d3670541d
+EBUILD bpython-0.16-r1.ebuild 1487 SHA256 82cf7176d3c2dab267fe24fdf59680e67702e551853392f078750c7eda8eea3d SHA512 21e61a4b6d34837c71b40b3248d48c37a547f966d28f429ae6742c173589808afc27b28441287e0c40312bab5a3a56fec25223de70ceb9d949f49c544bed0563 WHIRLPOOL 6b6e32d443d30bb5bf8a12f3fba28937083af26f54d8f853a97a0b368681de32c92dabce742f01627f211b0cf02c3bf9ae0dc812186d697b80fb938174b11ef6
+EBUILD bpython-0.16.ebuild 1483 SHA256 db5345a6754ed2dc84340e554cfef37712c884b5ffb14f5e450b886c01c205a3 SHA512 cd22c5d6ad08bc534255b5a58d9593fa75505b4b05064b520cb6653ff224a56e76e0e2bf37f55de4ea2254d2dbbf744a90b40f02c82978393feece634217bcab WHIRLPOOL 143908f8d5f3c67a3d9d73b82a79e1358dcf7640bcd6216a4f6dcf873c604d1483c029c25272b5b0bf36ed4ed06018f3111223d656c8e55e026c708748f17728
+MISC ChangeLog 5474 SHA256 3fafbeda290d63f0cb19ae1e773708077b7a5c2a91f700c1da5fe18d9a86ae03 SHA512 80027d6ac72838e277c6b38a53e0683d984e433e6e7ef3d7003769a54719e67d53185f5e7b20ea053eecdbe78d242a57fce8ed27d82f0e406d8b014f30149b23 WHIRLPOOL 49426da98a8b4da25f7c6c39aa1b631ee14af0351b33924155937997d52fe5b411ad697c13538b5b397190b18d982c04eaaf72055861db21da52fa61fca7dbb9
+MISC ChangeLog-2015 7599 SHA256 3ca81c103dd35b21dc80c41de171a09c2e20117c4f9cb4b1d5eb8903e15d1445 SHA512 b4e7f17fde19109c81cf6fa4cfc45b6ab6b8889b72ae22bf56e2fca2e8acdd052dc4537edd324649df646adc1ae7111c9d4aa3f38e63be5f348475ebe6c6a88a WHIRLPOOL 89a3383f596f952191db4656619d58eaf95b6fd2504cd2868715d0333a53cd33e79b76da0c1a7244185ec3ed513cb98eb1589c2d13a35214b7c0369dc1834dfc
+MISC metadata.xml 634 SHA256 9a680b22590c325f1646f792b3287fe52f2043cdfb000eb1b5d5d9b373975be4 SHA512 931f1b6bd0d78d5fdc74ee6a6fa77027280015235dbf9ae4ffce127965bf353505c28876ca74edd6d071b8f4cff0f46be2f7622467e74710ac3cd66c998ad847 WHIRLPOOL ab207affc3c6a2ecc5d83ec610a5038f6be55381f3afd63eaea269c858909d6d94248f4b9e2bf2e851187bf6e8cc9e3073a4f72242763d34a9c8c6648c416171
diff --git a/dev-python/bpython/bpython-0.13.2.ebuild b/dev-python/bpython/bpython-0.13.2.ebuild
new file mode 100644
index 000000000000..7241d07a77d8
--- /dev/null
+++ b/dev-python/bpython/bpython-0.13.2.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python{2_7,3_4} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1
+
+DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
+HOMEPAGE="http://www.bpython-interpreter.org/ https://bitbucket.org/bobf/bpython/ https://pypi.python.org/pypi/bpython"
+SRC_URI="http://www.bpython-interpreter.org/releases/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc gtk test"
+
+RDEPEND="dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ gtk? ( dev-python/pygobject:2[$(python_gen_usedep python2_7)]
+ dev-python/pygtk[$(python_gen_usedep python2_7)] )
+ dev-python/urwid[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+DOCS=( AUTHORS CHANGELOG TODO sample-config sample.theme light.theme )
+
+PATCHES=( "${FILESDIR}"/${PN}-desktop.patch )
+
+# Req'd for clean build by each impl
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build -b html -c doc/sphinx/source/ \
+ doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed"
+ fi
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use gtk; then
+ rm -f "${D}"usr/bin/bpython-gtk*
+ # delete_unneeded_modules() {
+ rm -f "${D}$(python_get_sitedir)/bpython/gtk_.py"
+ fi
+}
+
+python_test() {
+ pushd build/lib > /dev/null
+ # https://bitbucket.org/bobf/bpython/issue/289/test-failures-in-latest-release-py27-py33
+ sed -e s':test_enter:_&:' -i bpython/test/test_repl.py || die
+
+ "${PYTHON}" -m unittest discover || die
+ popd > /dev/null
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/sphinx/source/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/bpython/bpython-0.16-r1.ebuild b/dev-python/bpython/bpython-0.16-r1.ebuild
new file mode 100644
index 000000000000..1d5312b81354
--- /dev/null
+++ b/dev-python/bpython/bpython-0.16-r1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+
+inherit distutils-r1
+
+DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
+HOMEPAGE="http://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.python.org/pypi/bpython"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc test"
+
+RDEPEND="
+ >=dev-python/curtsies-0.2.11[${PYTHON_USEDEP}]
+ dev-python/greenlet[${PYTHON_USEDEP}]
+ dev-python/jedi[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/six-1.5[${PYTHON_USEDEP}]
+ dev-python/urwid[${PYTHON_USEDEP}]
+ dev-python/watchdog[${PYTHON_USEDEP}]
+ "
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+DOCS=( AUTHORS CHANGELOG sample.theme light.theme )
+
+# Req'd for clean build by each impl
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build -b html -c doc/sphinx/source/ \
+ doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed"
+ fi
+}
+
+python_test() {
+ pushd build/lib > /dev/null
+ "${PYTHON}" -m unittest discover || die
+ popd > /dev/null
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/sphinx/source/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/bpython/bpython-0.16.ebuild b/dev-python/bpython/bpython-0.16.ebuild
new file mode 100644
index 000000000000..ac6d639be794
--- /dev/null
+++ b/dev-python/bpython/bpython-0.16.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit distutils-r1
+
+DESCRIPTION="Syntax highlighting and autocompletion for the Python interpreter"
+HOMEPAGE="http://www.bpython-interpreter.org/ https://github.com/bpython/bpython https://pypi.python.org/pypi/bpython"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="doc test"
+
+RDEPEND="
+ >=dev-python/curtsies-0.2.10[${PYTHON_USEDEP}]
+ dev-python/greenlet[${PYTHON_USEDEP}]
+ dev-python/jedi[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ >=dev-python/six-1.5[${PYTHON_USEDEP}]
+ dev-python/urwid[${PYTHON_USEDEP}]
+ dev-python/watchdog[${PYTHON_USEDEP}]
+ "
+DEPEND="${RDEPEND}
+ doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
+ test? ( dev-python/mock[${PYTHON_USEDEP}] )"
+
+DOCS=( AUTHORS CHANGELOG sample.theme light.theme )
+
+# Req'd for clean build by each impl
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_compile_all() {
+ if use doc; then
+ sphinx-build -b html -c doc/sphinx/source/ \
+ doc/sphinx/source/ doc/sphinx/source/html || die "docs build failed"
+ fi
+}
+
+python_test() {
+ pushd build/lib > /dev/null
+ "${PYTHON}" -m unittest discover || die
+ popd > /dev/null
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/sphinx/source/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/bpython/files/bpython-desktop.patch b/dev-python/bpython/files/bpython-desktop.patch
new file mode 100644
index 000000000000..8598679089c9
--- /dev/null
+++ b/dev-python/bpython/files/bpython-desktop.patch
@@ -0,0 +1,8 @@
+diff -r -U1 bpython-0.11.orig/data/bpython.desktop bpython-0.11/data/bpython.desktop
+--- bpython-0.11.orig/data/bpython.desktop 2012-04-05 04:06:42.000000000 +0700
++++ bpython-0.11/data/bpython.desktop 2012-11-15 17:20:09.000000000 +0700
+@@ -7,3 +7,3 @@
+ Type=Application
+-Categories=Development;Utility;ConsoleOnly;
++Categories=Development;ConsoleOnly;
+ StartupNotify=true
diff --git a/dev-python/bpython/metadata.xml b/dev-python/bpython/metadata.xml
new file mode 100644
index 000000000000..982839606a08
--- /dev/null
+++ b/dev-python/bpython/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>grozin@gentoo.org</email>
+ <name>Andrey Grozin</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <longdescription>Syntax highlighting and autocompletion
+ for the python interpreter
+ </longdescription>
+ <upstream>
+ <remote-id type="pypi">bpython</remote-id>
+ <remote-id type="bitbucket">bobf/bpython</remote-id>
+ <remote-id type="github">bpython/bpython</remote-id>
+ </upstream>
+</pkgmetadata>