summaryrefslogtreecommitdiff
path: root/dev-python/flask-babelex
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/flask-babelex
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-python/flask-babelex')
-rw-r--r--dev-python/flask-babelex/Manifest5
-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.ebuild48
-rw-r--r--dev-python/flask-babelex/metadata.xml12
4 files changed, 106 insertions, 0 deletions
diff --git a/dev-python/flask-babelex/Manifest b/dev-python/flask-babelex/Manifest
new file mode 100644
index 000000000000..6bf4f1a42719
--- /dev/null
+++ b/dev-python/flask-babelex/Manifest
@@ -0,0 +1,5 @@
+AUX flask-babelex-0.9.3-tests-fix.patch 1508 SHA256 1f62293fc591031077007c5cf5d7301061c5ab41b12e78e5327003b30d6196d5 SHA512 60761e4117919619562701c24ea2e7f7f55554da251b8144526063cdde35413ced741bcfb35c8666104b7f0850e665450a27e8f134d768b0c5d49d1ee6775ace WHIRLPOOL d52d2ef6080a2ff92a38961921c954c4f366ee43dc1cdecb8064c412349e4d64e91e774fbc7edb05fc1f463d2f71a13ba7bd2d72f7e13400d7f1cc6eea99ef7e
+DIST Flask-BabelEx-0.9.3.tar.gz 41040 SHA256 cf79cdedb5ce860166120136b0e059e9d97b8df07a3bc2411f6243de04b754b4 SHA512 c759f990c4c96dab7cf2fbe83c1ac6dde4606adfd2f5d03ed293578bec621170be319b71fc3e38c1910d2edaba3e4394f32ede3754940e315abd917beaf3982c WHIRLPOOL 73566e75f7fa178598752a4778824b641d12c89de1f044141566cff1f92326ae1d1bfebad8b69c75507e11a622127d24e645122a09cea9856614456be72ac045
+EBUILD flask-babelex-0.9.3.ebuild 1169 SHA256 238afa5fe6a2f308c1deacf5ec5dc42dffcea76b67100ca9dc01ecfac98205d4 SHA512 67120b66c0f01be232868916ecee3b0c2dfaf33bafd5c5a9633dd217658109a09998df03c3999af6428008f22309dce3770dc37c9a06b91030352ed5344bfc1d WHIRLPOOL df686f53c350841f40a897fdda22d6698f2fbca5a72d204a8bc62b67580acab084b76ab5a71b62e5ac9b2b7982b54a552b93c722c829d18738547372bae7c1a9
+MISC ChangeLog 413 SHA256 20c3e3797a99296987d150da51eae33302b90585def36454ac0bd1e9fa4ad8e5 SHA512 ff0a2ad318227ae720d2c82c9bb596d137284f38d432d22696ffbc89871240e5fb4596528e41051e2932265a249ba987ddddad3971764a553e8c3de5d4d58477 WHIRLPOOL c9c2a0bc8eea97e58fc2d992940a2208a4a46cc89ba73f9e96a7a573cf860e0c36320394dc3f9e6992334a2d05b7a3b1cab50bea5f425f5925dcb34dd595a242
+MISC metadata.xml 388 SHA256 c5905d0c88871da8ca95324d3d5b17b8f4c29506e47ac041630e23b5c07ff6a5 SHA512 844d8f6784fdeb00484620a822f16256cbb7f07b9c0da936a3cc1b158219839612439e8158b30c4b4c713a88b70edf64068e1091ed102f7b5ecac17b1ef53ed0 WHIRLPOOL 1f383deac3cd52cfe75c9cc2178989f44bd8d1462255211d630634ac476c987573efb982308e47af73be49753b286e30db82e6335241ff6207bd853df6d522bf
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..e1a7a94a45a8
--- /dev/null
+++ b/dev-python/flask-babelex/flask-babelex-0.9.3.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+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="https://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..ad8b7279ec7a
--- /dev/null
+++ b/dev-python/flask-babelex/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+ <remote-id type="github">mrjoes/flask-babelex</remote-id>
+ </upstream>
+</pkgmetadata>