diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-python/flask-restless |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/flask-restless')
-rw-r--r-- | dev-python/flask-restless/Manifest | 8 | ||||
-rw-r--r-- | dev-python/flask-restless/files/mapping.patch | 13 | ||||
-rw-r--r-- | dev-python/flask-restless/flask-restless-0.15.0.ebuild | 59 | ||||
-rw-r--r-- | dev-python/flask-restless/flask-restless-0.17.0.ebuild | 59 | ||||
-rw-r--r-- | dev-python/flask-restless/metadata.xml | 11 |
5 files changed, 150 insertions, 0 deletions
diff --git a/dev-python/flask-restless/Manifest b/dev-python/flask-restless/Manifest new file mode 100644 index 000000000000..573bcc935846 --- /dev/null +++ b/dev-python/flask-restless/Manifest @@ -0,0 +1,8 @@ +AUX mapping.patch 609 SHA256 f317d3636efd20e94fe3bbb3e785323c137f93f28345d1d42580ed344c78ec55 SHA512 eea22ff633fc5cdfc0349c27876dc8eee11a0be5d76a2fc423010ab2622b219745a1bf89f4fb4dcb9199d8bd98f3bc7ea3b12b2603458c4c640b3643a47134bd WHIRLPOOL bd9106f0463cdf87e594ee915954e1d2f7483a7c795763eecc3b1ba45b678982b37dab81d7bb2401ff3bbaf75f2b9b8729ac0366444cd3f04b3a0816274a1a65 +DIST flask-restless-0.15.0.tar.gz 515022 SHA256 78c07508018f6c417c3f383553d249ae08acf66864b786c1cbb5464cda2b5502 SHA512 156223295a2b1fcb270ed132a9023caa77632559155342381277f427fa069457977f8122bb21425281f1039aaef48c411a5f2677be403a0965abad4af199d775 WHIRLPOOL baaba2a60c424eb75faca35a0840d15b5215489c8ae6c39e513183253d66657f03e6e9544ff57edb0e1b7591f436bb46d7909a8f53179ad866c0fb63daa73111 +DIST flask-restless-0.17.0.tar.gz 527502 SHA256 8c82c4c5c7977b88fd2fc8e6586252afb64b4f802ef4197dfe5630b3fc9a69eb SHA512 96183a8bb285a916e6ad680089c70b4c00fcc72ea26a6862537314f6b588b597ff78f2f1c3de0ae24f7dfc7af53a3412c8179801afa9eaeaeb3505695d44076e WHIRLPOOL 21eec21cd4afb51860ce253b1745cf7b9ee63337e3a4f3fb0b2309f76fc4446189c59741f786575ba7f5d993eee8f7839a0baa35ad191abc2551fc7b5403544e +EBUILD flask-restless-0.15.0.ebuild 1856 SHA256 f04db9711d1785dc4170e9a3574678835cdb8d86d87cb5a8fd537814de402bac SHA512 fc80475bd36327030867913a8ae79fe7bf45d73efbea57e78ada576e48f12a2011602535cffbf95996d73cd9d2c191b98cb3f3718c3edce6e60f3aebdec57b53 WHIRLPOOL 69ee9a83eb61b8f67706ca50ddd09326030dcf08a0ebb0dceadea3da14dbc005b14e7a3efb070cc67cff9e653d5025d697a9186f000c3ebaab213b8e98cd4238 +EBUILD flask-restless-0.17.0.ebuild 1864 SHA256 352a20ce46cb81912ec8b0da0d66f4b88beeceff56d9d707ae8de991210f1edb SHA512 e9ed6424e3ffc7dec185e8b25ab8eda056605738e6ea02dfa615b20eecf0a3b59fc86b39df5556b0933c139ad875df00f4c2c9423533a4dd5990ad62b563d28f WHIRLPOOL 1cc529f046f023efaa3e40921fdbc57a4ce944931873d0a3b3c6eb9d5daf53c234e0d471dc486e5b98aab47fb8aab5d84b235cfb059a747ca54061eb4b72bb8c +MISC ChangeLog 3190 SHA256 59eaecbe5788d22efdfaa10bf6b986e773e2f48584ec608e05db038308ca6a7f SHA512 61420a6ffaa2143a3e60f43d6803a5ced0e8d868f6d661fbe305afff5c07e49f0417dc409720cddafc5695a3075fd5e8c7e8a01d356673315538ca7ded976cd2 WHIRLPOOL dad742893962e8d65ea6fc5d414304b59ee985fbd08e7519751ff65e78b3de5a5b05cdd6bd9cdb9c0ad8ebea3c39b4c006702a29ae9b823e7e67830d06e267d9 +MISC ChangeLog-2015 4080 SHA256 91ca9deecea997ceab7c3edb01a7140c2c9629156acd6bcc7dd5c6896512b899 SHA512 07b41976061ef69504c5315d5726f98aee08d584fa8362b8654ea6572a3efff6c62e042e9123528fc998330a3bfb579b04707a6f5b014b014a93a681e3e71e5a WHIRLPOOL 4a7cadabbe6ec336b11928422c67833f260576f57678913f0d1b6a4a16fc523e212714d2570046e502fb43dd116cc054dc46e7b6bbdc297cc4e61f78b87691d4 +MISC metadata.xml 338 SHA256 ca033c1b62bf5de0890f3b3091caad3dbdd92b9e84977f64f7d7c5edaea72cf1 SHA512 cc6bd6a5626d3c650d3937ed2c0a6bc04fe62929d8177b75684eae56e36a63ae89d4e26d37f27d2db40b0673be7c674b92427f25c308f5b866d6eeea80921964 WHIRLPOOL 815cd4510c84be27b08eb5a7dea513692cbac646a2dcb5b96da82806170e38715386001dd586493a3812c8d6e4fdfe4eea278b1cd71683fc1babc98bdf209a85 diff --git a/dev-python/flask-restless/files/mapping.patch b/dev-python/flask-restless/files/mapping.patch new file mode 100644 index 000000000000..725a20d828f6 --- /dev/null +++ b/dev-python/flask-restless/files/mapping.patch @@ -0,0 +1,13 @@ +A number of these settings are simply unworkable in gentoo +diff -ur flask-restless-0.11.0.orig/docs/conf.py flask-restless-0.11.0/docs/conf.py +--- docs/conf.py 2013-05-19 01:50:21.000000000 +0800 ++++ docs/conf.py 2013-06-10 23:39:05.741199580 +0800 +@@ -26,7 +26,7 @@ + + # Add any Sphinx extension module names here, as strings. They can be extensions + # coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +-extensions = ['sphinx.ext.autodoc', 'sphinx.ext.intersphinx'] ++extensions = ['sphinx.ext.autodoc'] + extensions += ['sphinxcontrib.httpdomain'] + extensions += ['sphinxcontrib.issuetracker'] + diff --git a/dev-python/flask-restless/flask-restless-0.15.0.ebuild b/dev-python/flask-restless/flask-restless-0.15.0.ebuild new file mode 100644 index 000000000000..d1ed87369743 --- /dev/null +++ b/dev-python/flask-restless/flask-restless-0.15.0.ebuild @@ -0,0 +1,59 @@ +# 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} pypy ) + +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 + +DESCRIPTION="Flask extension for easy ReSTful API generation" +HOMEPAGE="https://flask-restless.readthedocs.io/ https://github.com/jfinkels/flask-restless" +SRC_URI="https://github.com/jfinkels/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( AGPL-3 BSD )" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="doc examples test" + +RDEPEND=">=dev-python/flask-0.7[${PYTHON_USEDEP}] + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/python-dateutil:0[${PYTHON_USEDEP}] + dev-python/mimerender[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-httpdomain-1.1.7[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-issuetracker-0.11[${PYTHON_USEDEP}] + dev-python/flask-themes[${PYTHON_USEDEP}] )" + +PATCHES=( "${FILESDIR}"/mapping.patch ) + +python_compile_all() { + if use doc; then + if ! "${PYTHON}" -c "import flask_restless"; then + eerror "flask-restless is not installed. Building of the docs" + eerror "requires flask-restless to be installed." + eerror "emerge with USE=-doc followed bu USE=doc" + die + fi + # Changes connect to read issues @ github + rm -f docs/changelog.rst + einfo "Generating html docs for ${PN}" + PYTHONPATH=${PYTHONPATH}"${S}"/docs emake -C docs html \ + || die "Generating html docs for ${PN} failed" + fi +} + +python_test() { + nosetests -w tests || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/flask-restless/flask-restless-0.17.0.ebuild b/dev-python/flask-restless/flask-restless-0.17.0.ebuild new file mode 100644 index 000000000000..b80b28d63d96 --- /dev/null +++ b/dev-python/flask-restless/flask-restless-0.17.0.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy ) + +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 + +DESCRIPTION="Flask extension for easy ReSTful API generation" +HOMEPAGE="https://flask-restless.readthedocs.io/ https://github.com/jfinkels/flask-restless" +SRC_URI="https://github.com/jfinkels/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="|| ( AGPL-3 BSD )" +SLOT="0" +KEYWORDS="amd64 x86" + +IUSE="doc examples test" + +RDEPEND=">=dev-python/flask-0.7[${PYTHON_USEDEP}] + dev-python/flask-sqlalchemy[${PYTHON_USEDEP}] + dev-python/sqlalchemy[${PYTHON_USEDEP}] + dev-python/python-dateutil:0[${PYTHON_USEDEP}] + dev-python/mimerender[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] ) + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-httpdomain-1.1.7[${PYTHON_USEDEP}] + >=dev-python/sphinxcontrib-issuetracker-0.11[${PYTHON_USEDEP}] + dev-python/flask-themes[${PYTHON_USEDEP}] )" + +PATCHES=( "${FILESDIR}"/mapping.patch ) + +python_compile_all() { + if use doc; then + if ! "${PYTHON}" -c "import flask_restless"; then + eerror "flask-restless is not installed. Building of the docs" + eerror "requires flask-restless to be installed." + eerror "emerge with USE=-doc followed bu USE=doc" + die + fi + # Changes connect to read issues @ github + rm -f docs/changelog.rst + einfo "Generating html docs for ${PN}" + PYTHONPATH=${PYTHONPATH}"${S}"/docs emake -C docs html \ + || die "Generating html docs for ${PN} failed" + fi +} + +python_test() { + nosetests -w tests || die "Tests failed under ${EPYTHON}" +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/_build/html/. ) + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/flask-restless/metadata.xml b/dev-python/flask-restless/metadata.xml new file mode 100644 index 000000000000..3cc6a720c0ba --- /dev/null +++ b/dev-python/flask-restless/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="project"> + <email>python@gentoo.org</email> + <name>Python</name> + </maintainer> + <upstream> + <remote-id type="github">jfinkels/flask-restless</remote-id> + </upstream> +</pkgmetadata> |