summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTiziano Müller <dev-zero@gentoo.org>2016-11-06 11:59:17 +0100
committerTiziano Müller <dev-zero@gentoo.org>2016-11-06 12:23:48 +0100
commitcc3811adf78b83af1cc2e27a893eae26fc9fc8ad (patch)
tree7bab866a19856eb5ce0ccd51129255f9955f9229 /dev-python/flask-babelex
parentdev-python/flask-sphinx-themes: initial commit, required for Flask-BabelEx (diff)
downloadgentoo-cc3811adf78b83af1cc2e27a893eae26fc9fc8ad.tar.gz
gentoo-cc3811adf78b83af1cc2e27a893eae26fc9fc8ad.tar.bz2
gentoo-cc3811adf78b83af1cc2e27a893eae26fc9fc8ad.zip
dev-python/flask-babelex: initial commit, required for (testing) Flask-Admin
Package-Manager: portage-2.3.0
Diffstat (limited to 'dev-python/flask-babelex')
-rw-r--r--dev-python/flask-babelex/Manifest1
-rw-r--r--dev-python/flask-babelex/files/flask-babelex-0.9.3-tests-fix.patch41
-rw-r--r--dev-python/flask-babelex/flask-babelex-0.9.3.ebuild49
-rw-r--r--dev-python/flask-babelex/metadata.xml11
4 files changed, 102 insertions, 0 deletions
diff --git a/dev-python/flask-babelex/Manifest b/dev-python/flask-babelex/Manifest
new file mode 100644
index 000000000000..38c0a13e2dd5
--- /dev/null
+++ b/dev-python/flask-babelex/Manifest
@@ -0,0 +1 @@
+DIST Flask-BabelEx-0.9.3.tar.gz 41040 SHA256 cf79cdedb5ce860166120136b0e059e9d97b8df07a3bc2411f6243de04b754b4 SHA512 c759f990c4c96dab7cf2fbe83c1ac6dde4606adfd2f5d03ed293578bec621170be319b71fc3e38c1910d2edaba3e4394f32ede3754940e315abd917beaf3982c WHIRLPOOL 73566e75f7fa178598752a4778824b641d12c89de1f044141566cff1f92326ae1d1bfebad8b69c75507e11a622127d24e645122a09cea9856614456be72ac045
diff --git a/dev-python/flask-babelex/files/flask-babelex-0.9.3-tests-fix.patch b/dev-python/flask-babelex/files/flask-babelex-0.9.3-tests-fix.patch
new file mode 100644
index 000000000000..5b11f1ae6e46
--- /dev/null
+++ b/dev-python/flask-babelex/files/flask-babelex-0.9.3-tests-fix.patch
@@ -0,0 +1,41 @@
+From d56d2c9a42c291a3592f3d7977b4dcca9ac755b3 Mon Sep 17 00:00:00 2001
+From: Jeffrey Kyllo <jkyllo@echospiral.com>
+Date: Mon, 25 Jan 2016 14:00:04 +0000
+Subject: [PATCH] Updated DateFormattingTestCase with new datetime formats from
+ babel.
+
+---
+ tests/tests.py | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/tests/tests.py b/tests/tests.py
+index 63c2ecf..2df68ee 100644
+--- a/tests/tests.py
++++ b/tests/tests.py
+@@ -35,7 +35,7 @@ def test_basics(self):
+ with app.test_request_context():
+ app.config['BABEL_DEFAULT_LOCALE'] = 'de_DE'
+ assert babel.format_datetime(d, 'long') == \
+- '12. April 2010 15:46:00 MESZ'
++ '12. April 2010 um 15:46:00 MESZ'
+
+ def test_init_app(self):
+ b = babel.Babel()
+@@ -57,7 +57,7 @@ def test_init_app(self):
+ with app.test_request_context():
+ app.config['BABEL_DEFAULT_LOCALE'] = 'de_DE'
+ assert babel.format_datetime(d, 'long') == \
+- '12. April 2010 15:46:00 MESZ'
++ '12. April 2010 um 15:46:00 MESZ'
+
+ def test_custom_formats(self):
+ app = flask.Flask(__name__)
+@@ -95,7 +95,7 @@ def select_timezone():
+ the_timezone = 'Europe/Vienna'
+
+ with app.test_request_context():
+- assert babel.format_datetime(d) == '12.04.2010 15:46:00'
++ assert babel.format_datetime(d) == '12.04.2010, 15:46:00'
+
+ def test_refreshing(self):
+ app = flask.Flask(__name__)
diff --git a/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
new file mode 100644
index 000000000000..2a3b9ac45609
--- /dev/null
+++ b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+
+inherit distutils-r1
+
+MY_PN="Flask-BabelEx"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Adds i18n/l10n support to Flask applications"
+HOMEPAGE="http://github.com/mrjoes/flask-babelex https://pypi.python.org/pypi/Flask-BabelEx"
+SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-python/flask[${PYTHON_USEDEP}]
+ >=dev-python/Babel-1[${PYTHON_USEDEP}]
+ >=dev-python/speaklater-1.2[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.5[${PYTHON_USEDEP}]"
+DEPEND="${RDEPEND}
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ doc? (
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/flask-sphinx-themes[${PYTHON_USEDEP}]
+ )"
+
+PATCHES=( "${FILESDIR}/${P}-tests-fix.patch" )
+
+S="${WORKDIR}/${MY_P}"
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ cd tests || die
+ "${PYTHON}" tests.py || die "Testing failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/_build/html/. )
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/flask-babelex/metadata.xml b/dev-python/flask-babelex/metadata.xml
new file mode 100644
index 000000000000..1f4e3c30751f
--- /dev/null
+++ b/dev-python/flask-babelex/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="pypi">Flask-BabelEx</remote-id>
+ </upstream>
+</pkgmetadata>