public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-babelex/, dev-python/flask-babelex/files/
@ 2016-07-21 11:50 Tiziano Müller
  0 siblings, 0 replies; only message in thread
From: Tiziano Müller @ 2016-07-21 11:50 UTC (permalink / raw
  To: gentoo-commits

commit:     daf599344c30acb226558f6d2ab3a182be51c86d
Author:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 21 09:15:18 2016 +0000
Commit:     Tiziano Müller <dev-zero <AT> gentoo <DOT> org>
CommitDate: Thu Jul 21 09:15:18 2016 +0000
URL:        https://gitweb.gentoo.org/dev/dev-zero.git/commit/?id=daf59934

dev-python/flask-babelex: initial commit, required for flask-admin testing

 dev-python/flask-babelex/Manifest                  |  1 +
 .../files/flask-babelex-0.9.3-tests-fix.patch      | 41 ++++++++++++++++++
 .../flask-babelex/flask-babelex-0.9.3.ebuild       | 49 ++++++++++++++++++++++
 dev-python/flask-babelex/metadata.xml              |  8 ++++
 4 files changed, 99 insertions(+)

diff --git a/dev-python/flask-babelex/Manifest b/dev-python/flask-babelex/Manifest
new file mode 100644
index 0000000..38c0a13
--- /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 0000000..5b11f1a
--- /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 0000000..a06048c
--- /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=( python{2_7,3_4,3_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 0000000..14072e1
--- /dev/null
+++ b/dev-python/flask-babelex/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="pypi">Flask-BabelEx</remote-id>
+  </upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-07-21 11:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-07-21 11:50 [gentoo-commits] dev/dev-zero:master commit in: dev-python/flask-babelex/, dev-python/flask-babelex/files/ Tiziano Müller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox