dev-python/flask-babelex: initial commit, required for (testing) Flask-Admin

Package-Manager: portage-2.3.0
This commit is contained in:
Tiziano Müller
2016-11-06 11:59:17 +01:00
parent 010105e376
commit cc3811adf7
4 changed files with 102 additions and 0 deletions

View File

@@ -0,0 +1 @@
DIST Flask-BabelEx-0.9.3.tar.gz 41040 SHA256 cf79cdedb5ce860166120136b0e059e9d97b8df07a3bc2411f6243de04b754b4 SHA512 c759f990c4c96dab7cf2fbe83c1ac6dde4606adfd2f5d03ed293578bec621170be319b71fc3e38c1910d2edaba3e4394f32ede3754940e315abd917beaf3982c WHIRLPOOL 73566e75f7fa178598752a4778824b641d12c89de1f044141566cff1f92326ae1d1bfebad8b69c75507e11a622127d24e645122a09cea9856614456be72ac045

View File

@@ -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__)

View File

@@ -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
}

View File

@@ -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>