diff options
Diffstat (limited to 'dev-python/bpython')
-rw-r--r-- | dev-python/bpython/Manifest | 9 | ||||
-rw-r--r-- | dev-python/bpython/bpython-0.13.2.ebuild | 64 | ||||
-rw-r--r-- | dev-python/bpython/bpython-0.16-r1.ebuild | 55 | ||||
-rw-r--r-- | dev-python/bpython/bpython-0.16.ebuild | 55 | ||||
-rw-r--r-- | dev-python/bpython/files/bpython-desktop.patch | 8 | ||||
-rw-r--r-- | dev-python/bpython/metadata.xml | 20 |
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> |