diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /dev-python/flask-restless | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'dev-python/flask-restless')
-rw-r--r-- | dev-python/flask-restless/Manifest | 3 | ||||
-rw-r--r-- | dev-python/flask-restless/files/docbuild.patch | 57 | ||||
-rw-r--r-- | dev-python/flask-restless/files/mapping.patch | 13 | ||||
-rw-r--r-- | dev-python/flask-restless/flask-restless-0.15.0.ebuild | 60 | ||||
-rw-r--r-- | dev-python/flask-restless/flask-restless-0.16.0.ebuild | 60 | ||||
-rw-r--r-- | dev-python/flask-restless/flask-restless-0.17.0.ebuild | 60 | ||||
-rw-r--r-- | dev-python/flask-restless/metadata.xml | 8 |
7 files changed, 261 insertions, 0 deletions
diff --git a/dev-python/flask-restless/Manifest b/dev-python/flask-restless/Manifest new file mode 100644 index 000000000000..1fa827e4ead3 --- /dev/null +++ b/dev-python/flask-restless/Manifest @@ -0,0 +1,3 @@ +DIST flask-restless-0.15.0.tar.gz 515022 SHA256 78c07508018f6c417c3f383553d249ae08acf66864b786c1cbb5464cda2b5502 SHA512 156223295a2b1fcb270ed132a9023caa77632559155342381277f427fa069457977f8122bb21425281f1039aaef48c411a5f2677be403a0965abad4af199d775 WHIRLPOOL baaba2a60c424eb75faca35a0840d15b5215489c8ae6c39e513183253d66657f03e6e9544ff57edb0e1b7591f436bb46d7909a8f53179ad866c0fb63daa73111 +DIST flask-restless-0.16.0.tar.gz 520939 SHA256 df1c8e0e10923dbb7d6515dd6ecdcc9f0a88136f8378bbd23028371ceff40b9c SHA512 fd2910163c3210e7951924bfc57d62e249489a3dec978b935b22b6fa15a277bbdb82928e1baa42605a9c3b018cbd9ac70767acec98cfd0d33778aafbd04c9aee WHIRLPOOL af3725e69970818e259ac3dcd1d76bce273c1922a8e7a0a964dda72ee131a1fcd38103795907f116a776d917febb541e9def82d221aad0b30155c2ce12d0ce80 +DIST flask-restless-0.17.0.tar.gz 527502 SHA256 8c82c4c5c7977b88fd2fc8e6586252afb64b4f802ef4197dfe5630b3fc9a69eb SHA512 96183a8bb285a916e6ad680089c70b4c00fcc72ea26a6862537314f6b588b597ff78f2f1c3de0ae24f7dfc7af53a3412c8179801afa9eaeaeb3505695d44076e WHIRLPOOL 21eec21cd4afb51860ce253b1745cf7b9ee63337e3a4f3fb0b2309f76fc4446189c59741f786575ba7f5d993eee8f7839a0baa35ad191abc2551fc7b5403544e diff --git a/dev-python/flask-restless/files/docbuild.patch b/dev-python/flask-restless/files/docbuild.patch new file mode 100644 index 000000000000..7e4c6550f962 --- /dev/null +++ b/dev-python/flask-restless/files/docbuild.patch @@ -0,0 +1,57 @@ +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 +@@ -99,7 +99,6 @@ + + # The name of the Pygments (syntax highlighting) style to use. + #pygments_style = 'sphinx' +-pygments_style = 'flask_theme_support.FlaskyStyle' + + # A list of ignored prefixes for module index sorting. + #modindex_common_prefix = [] +@@ -110,14 +110,11 @@ + # The theme to use for HTML and HTML Help pages. See the documentation for + # a list of builtin themes. + #html_theme = 'default' +-html_theme = 'flask' ++#html_theme = 'flask' + + # Theme options are theme-specific and customize the look and feel of a theme + # further. For a list of options available for each theme, see the + # documentation. +-html_theme_options = { +- 'index_logo': 'flask-restless.png' +-} + + # Add any paths that contain custom themes here, relative to this directory. + html_theme_path = ['_themes'] +@@ -253,25 +250,12 @@ + [u'Jeffrey Finkelstein'], 1) + ] + +- +-# Example configuration for intersphinx: refer to the Python standard library. +-intersphinx_mapping = {'python': ('http://docs.python.org/', None), +- 'flask': ('http://flask.pocoo.org/docs', None), +- 'sqlalchemy': ('http://sqlalchemy.org/docs', None), +- 'flasksqlalchemy': +- ('http://packages.python.org/Flask-SQLAlchemy', +- None)} +- + # fall back if theme is not there + try: +- __import__('flask_theme_support') ++ from flaskext import themes ++ themes.html_theme = 'flask' + except ImportError, e: +- print '-' * 74 +- print 'Warning: Flask themes unavailable. Building with default theme' +- print 'If you want the Flask themes, run this command and build again:' +- print +- print ' git submodule update --init' +- print '-' * 74 ++ print 'flask theme unavailable' + + pygments_style = 'tango' + html_theme = 'default' 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..46a17697155e --- /dev/null +++ b/dev-python/flask-restless/flask-restless-0.15.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 + +DESCRIPTION="Flask extension for easy ReSTful API generation" +HOMEPAGE="http://packages.python.org/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.16.0.ebuild b/dev-python/flask-restless/flask-restless-0.16.0.ebuild new file mode 100644 index 000000000000..e724b7f249cf --- /dev/null +++ b/dev-python/flask-restless/flask-restless-0.16.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 + +DESCRIPTION="Flask extension for easy ReSTful API generation" +HOMEPAGE="http://packages.python.org/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..e724b7f249cf --- /dev/null +++ b/dev-python/flask-restless/flask-restless-0.17.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy ) + +PYTHON_REQ_USE="sqlite" +inherit distutils-r1 + +DESCRIPTION="Flask extension for easy ReSTful API generation" +HOMEPAGE="http://packages.python.org/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..ec77a3779bc4 --- /dev/null +++ b/dev-python/flask-restless/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>python</herd> + <upstream> + <remote-id type="github">jfinkels/flask-restless</remote-id> + </upstream> +</pkgmetadata> |