Hello community,
here is the log from the commit of package python-Flask-Babel for
openSUSE:Factory checked in at 2018-11-01 14:41:14
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask-Babel (Old)
and /work/SRC/openSUSE:Factory/.python-Flask-Babel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Babel"
Thu Nov 1 14:41:14 2018 rev:2 rq:645761 version:0.12.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Flask-Babel/python-Flask-Babel.changes
2017-09-04 12:33:41.993638349 +0200
+++
/work/SRC/openSUSE:Factory/.python-Flask-Babel.new/python-Flask-Babel.changes
2018-11-01 14:41:24.334895520 +0100
@@ -1,0 +2,13 @@
+Tue Oct 30 02:23:03 UTC 2018 - Arun Persaud <[email protected]>
+
+- specfile:
+ * update copyright year
+ * remove devel from noarch
+ * be more specific in %files section
+ * add README.md
+
+- update to version 0.12.2:
+ * Switch to using README.md for project description on pypi.
+ * Fix heading underline in index.rst
+
+-------------------------------------------------------------------
Old:
----
Flask-Babel-0.11.2.tar.gz
New:
----
Flask-Babel-0.12.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-Flask-Babel.spec ++++++
--- /var/tmp/diff_new_pack.7kgQqd/_old 2018-11-01 14:41:28.122895142 +0100
+++ /var/tmp/diff_new_pack.7kgQqd/_new 2018-11-01 14:41:28.122895142 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-Flask-Babel
#
-# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2014 Dr. Axel Braun
#
# All modifications and additions to the file contributed by third parties
@@ -13,27 +13,27 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
+#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Flask-Babel
-Version: 0.11.2
+Version: 0.12.2
Release: 0
+Summary: Adds i18n and l10n support to Flask
License: BSD-3-Clause
-Url: https://github.com/python-babel/flask-babel
-Source:
https://files.pythonhosted.org/packages/source/F/Flask-Babel/Flask-Babel-%{version}.tar.gz
Group: Development/Languages/Python
-Summary: Adds i18n and l10n support to Flask
+URL: https://github.com/python-babel/flask-babel
+Source:
https://files.pythonhosted.org/packages/source/F/Flask-Babel/Flask-Babel-%{version}.tar.gz
BuildRequires: %{python_module Babel >= 2.3}
BuildRequires: %{python_module Flask}
BuildRequires: %{python_module Jinja2 >= 2.5}
-BuildRequires: %{python_module devel}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
-Requires: python-Flask
Requires: python-Babel >= 2.3
+Requires: python-Flask
Requires: python-Jinja2 >= 2.5
BuildArch: noarch
%python_subpackages
@@ -60,6 +60,10 @@
popd
%files %{python_files}
-%defattr(-,root,root)
-%doc LICENSE
-%{python_sitelib}/*
+%license LICENSE
+%doc README.md
+%dir %{python_sitelib}/flask_babel
+%{python_sitelib}/flask_babel/*
+%{python_sitelib}/Flask_Babel-%{version}-py*.egg-info
+
+%changelog
++++++ Flask-Babel-0.11.2.tar.gz -> Flask-Babel-0.12.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/Flask_Babel.egg-info/PKG-INFO
new/Flask-Babel-0.12.2/Flask_Babel.egg-info/PKG-INFO
--- old/Flask-Babel-0.11.2/Flask_Babel.egg-info/PKG-INFO 2017-04-18
15:40:21.000000000 +0200
+++ new/Flask-Babel-0.12.2/Flask_Babel.egg-info/PKG-INFO 2018-10-25
17:45:46.000000000 +0200
@@ -1,27 +1,29 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: Flask-Babel
-Version: 0.11.2
+Version: 0.12.2
Summary: Adds i18n/l10n support to Flask applications
Home-page: http://github.com/python-babel/flask-babel
Author: Armin Ronacher
Author-email: [email protected]
License: BSD
-Description:
- Flask-Babel
- -----------
+Description: # Flask Babel - 0.12.2
- Adds i18n/l10n support to Flask applications with the help of the
- `Babel`_ library.
+ [](https://travis-ci.org/python-babel/flask-babel)
+
[](https://pypi.python.org/pypi/Flask-Babel)
+

+ 
- Links
- `````
+ Implements i18n and l10n support for Flask. This is based on the
Python
+ [babel][] module as well as [pytz][] both of which are installed
automatically
+ for you if you install this library.
- * `documentation <http://packages.python.org/Flask-Babel>`_
- * `development version
-
<http://github.com/mitsuhiko/flask-babel/zipball/master#egg=Flask-Babel-dev>`_
+ # Documention
- .. _Babel: http://babel.edgewall.org/
+ The latest documentation is available [here][docs].
+ [babel]: https://github.com/python-babel/babel
+ [pytz]: https://pypi.python.org/pypi/pytz/
+ [docs]: https://pythonhosted.org/Flask-Babel/
Platform: any
Classifier: Development Status :: 4 - Beta
@@ -29,7 +31,10 @@
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/Flask_Babel.egg-info/SOURCES.txt
new/Flask-Babel-0.12.2/Flask_Babel.egg-info/SOURCES.txt
--- old/Flask-Babel-0.11.2/Flask_Babel.egg-info/SOURCES.txt 2017-04-18
15:40:21.000000000 +0200
+++ new/Flask-Babel-0.12.2/Flask_Babel.egg-info/SOURCES.txt 2018-10-25
17:45:47.000000000 +0200
@@ -1,6 +1,7 @@
LICENSE
MANIFEST.in
Makefile
+README.md
setup.cfg
setup.py
Flask_Babel.egg-info/PKG-INFO
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/MANIFEST.in
new/Flask-Babel-0.12.2/MANIFEST.in
--- old/Flask-Babel-0.11.2/MANIFEST.in 2017-04-18 15:34:48.000000000 +0200
+++ new/Flask-Babel-0.12.2/MANIFEST.in 2018-10-25 17:31:05.000000000 +0200
@@ -1,4 +1,4 @@
-include Makefile LICENSE
+include Makefile LICENSE README.md
recursive-include tests *
recursive-exclude tests *.pyc
recursive-exclude tests *.pyo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/PKG-INFO
new/Flask-Babel-0.12.2/PKG-INFO
--- old/Flask-Babel-0.11.2/PKG-INFO 2017-04-18 15:40:21.000000000 +0200
+++ new/Flask-Babel-0.12.2/PKG-INFO 2018-10-25 17:45:47.000000000 +0200
@@ -1,27 +1,29 @@
-Metadata-Version: 1.1
+Metadata-Version: 2.1
Name: Flask-Babel
-Version: 0.11.2
+Version: 0.12.2
Summary: Adds i18n/l10n support to Flask applications
Home-page: http://github.com/python-babel/flask-babel
Author: Armin Ronacher
Author-email: [email protected]
License: BSD
-Description:
- Flask-Babel
- -----------
+Description: # Flask Babel - 0.12.2
- Adds i18n/l10n support to Flask applications with the help of the
- `Babel`_ library.
+ [](https://travis-ci.org/python-babel/flask-babel)
+
[](https://pypi.python.org/pypi/Flask-Babel)
+

+ 
- Links
- `````
+ Implements i18n and l10n support for Flask. This is based on the
Python
+ [babel][] module as well as [pytz][] both of which are installed
automatically
+ for you if you install this library.
- * `documentation <http://packages.python.org/Flask-Babel>`_
- * `development version
-
<http://github.com/mitsuhiko/flask-babel/zipball/master#egg=Flask-Babel-dev>`_
+ # Documention
- .. _Babel: http://babel.edgewall.org/
+ The latest documentation is available [here][docs].
+ [babel]: https://github.com/python-babel/babel
+ [pytz]: https://pypi.python.org/pypi/pytz/
+ [docs]: https://pythonhosted.org/Flask-Babel/
Platform: any
Classifier: Development Status :: 4 - Beta
@@ -29,7 +31,10 @@
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Programming Language :: Python :: 3
+Classifier: Programming Language :: Python :: 2.7
+Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: Implementation :: CPython
+Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Description-Content-Type: text/markdown
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/README.md
new/Flask-Babel-0.12.2/README.md
--- old/Flask-Babel-0.11.2/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/Flask-Babel-0.12.2/README.md 2018-10-25 17:31:05.000000000 +0200
@@ -0,0 +1,18 @@
+# Flask Babel - 0.12.2
+
+[](https://travis-ci.org/python-babel/flask-babel)
+[](https://pypi.python.org/pypi/Flask-Babel)
+
+
+
+Implements i18n and l10n support for Flask. This is based on the Python
+[babel][] module as well as [pytz][] both of which are installed automatically
+for you if you install this library.
+
+# Documention
+
+The latest documentation is available [here][docs].
+
+[babel]: https://github.com/python-babel/babel
+[pytz]: https://pypi.python.org/pypi/pytz/
+[docs]: https://pythonhosted.org/Flask-Babel/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/docs/conf.py
new/Flask-Babel-0.12.2/docs/conf.py
--- old/Flask-Babel-0.11.2/docs/conf.py 2017-04-18 15:38:05.000000000 +0200
+++ new/Flask-Babel-0.12.2/docs/conf.py 2018-10-25 17:31:05.000000000 +0200
@@ -49,9 +49,9 @@
# built documents.
#
# The short X.Y version.
-version = '0.11.2'
+version = '0.12.2'
# The full version, including alpha/beta/rc tags.
-release = '0.11.2'
+release = '0.12.2'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/docs/index.rst
new/Flask-Babel-0.12.2/docs/index.rst
--- old/Flask-Babel-0.11.2/docs/index.rst 2017-04-18 15:34:48.000000000
+0200
+++ new/Flask-Babel-0.12.2/docs/index.rst 2018-10-25 17:31:05.000000000
+0200
@@ -1,7 +1,7 @@
Flask-Babel
===========
-.. module:: flask.ext.babel
+.. module:: flask_babel
Flask-Babel is an extension to `Flask`_ that adds i18n and l10n support to
any Flask application with the help of `babel`_, `pytz`_ and
@@ -21,7 +21,8 @@
$ pip install Flask-Babel
Please note that Flask-Babel requires Jinja 2.5. If you are using an
-older version you will have to upgrade or disable the Jinja support.
+older version you will have to upgrade or disable the Jinja support
+(see configuration).
Configuration
@@ -31,13 +32,14 @@
object after configuring the application::
from flask import Flask
- from flask.ext.babel import Babel
+ from flask_babel import Babel
app = Flask(__name__)
app.config.from_pyfile('mysettings.cfg')
babel = Babel(app)
-The babel object itself can be used to configure the babel support
+To disable jinja support, include ``configure_jinja=False`` in the Babel
+constructor call. The babel object itself can be used to configure the babel
support
further. Babel has the following configuration values that can be used to
change some internal defaults:
@@ -112,7 +114,7 @@
Here some examples:
->>> from flask.ext.babel import format_datetime
+>>> from flask_babel import format_datetime
>>> from datetime import datetime
>>> format_datetime(datetime(1987, 3, 5, 17, 12))
u'Mar 5, 1987 5:12:00 PM'
@@ -128,12 +130,68 @@
And again with a different language:
>>> app.config['BABEL_DEFAULT_LOCALE'] = 'de'
->>> from flask.ext.babel import refresh; refresh()
+>>> from flask_babel import refresh; refresh()
>>> format_datetime(datetime(1987, 3, 5, 17, 12), 'EEEE, d. MMMM yyyy H:mm')
u'Donnerstag, 5. M\xe4rz 1987 17:12'
For more format examples head over to the `babel`_ documentation.
+Formatting Numbers
+------------------
+
+To format numbers you can use the :func:`format_number`,
+:func:`format_decimal`, :func:`format_currency`, :func:`format_percent` and
:func:`format_scientific`
+functions.
+
+To play with the date formatting from the console, you can use the
+:meth:`~flask.Flask.test_request_context` method:
+
+>>> app.test_request_context().push()
+
+Here are some examples:
+
+>>> from flask_babel import format_number
+>>> format_number(1099)
+'1,099'
+
+>>> from flask_babel import format_decimal
+>>> format_decimal(1.2346)
+u'1.235'
+
+>>> from flask_babel import format_currency
+>>> format_currency(1099.98, 'USD')
+'$1,099.98'
+
+>>> from flask_babel import format_percent
+>>> format_percent(0.34)
+'34%'
+
+>>> from flask_babel import format_scientific
+>>> format_scientific(10000)
+'1E4'
+
+And again with a different language:
+
+>>> app.config['BABEL_DEFAULT_LOCALE'] = 'de'
+>>> from flask_babel import refresh; refresh()
+
+>>> format_number(1099)
+'1.099'
+
+>>> format_decimal(1.2346)
+'1,235'
+
+>>> format_currency(1099.98, 'USD')
+'1.099,98\xa0$'
+
+>>> format_percent(0.34)
+'34\xa0%'
+
+>>> format_scientific(10000)
+'1E4'
+
+For more format examples head over to the `babel`_ documentation.
+
Using Translations
------------------
@@ -148,7 +206,7 @@
:func:`ngettext`. The first to translate singular strings and the second
to translate strings that might become plural. Here some examples::
- from flask.ext.babel import gettext, ngettext
+ from flask_babel import gettext, ngettext
gettext(u'A simple string')
gettext(u'Value: %(value)s', value=42)
@@ -159,7 +217,7 @@
strings. Lazy strings will not be evaluated until they are actually used.
To use such a lazy string, use the :func:`lazy_gettext` function::
- from flask.ext.babel import lazy_gettext
+ from flask_babel import lazy_gettext
class MyForm(formlibrary.FormBase):
success_message = lazy_gettext(u'The form was successfully saved.')
@@ -276,6 +334,19 @@
.. autofunction:: format_timedelta
+Number Functions
+``````````````````
+
+.. autofunction:: format_number
+
+.. autofunction:: format_decimal
+
+.. autofunction:: format_currency
+
+.. autofunction:: format_percent
+
+.. autofunction:: format_scientific
+
Gettext Functions
`````````````````
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/setup.cfg
new/Flask-Babel-0.12.2/setup.cfg
--- old/Flask-Babel-0.11.2/setup.cfg 2017-04-18 15:40:21.000000000 +0200
+++ new/Flask-Babel-0.12.2/setup.cfg 2018-10-25 17:45:47.000000000 +0200
@@ -1,9 +1,6 @@
[upload_docs]
upload-dir = docs/_build/html
-[metadata]
-description-file = README.md
-
[egg_info]
tag_build =
tag_date = 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/Flask-Babel-0.11.2/setup.py
new/Flask-Babel-0.12.2/setup.py
--- old/Flask-Babel-0.11.2/setup.py 2017-04-18 15:38:05.000000000 +0200
+++ new/Flask-Babel-0.12.2/setup.py 2018-10-25 17:36:17.000000000 +0200
@@ -1,32 +1,21 @@
-"""
-Flask-Babel
------------
-
-Adds i18n/l10n support to Flask applications with the help of the
-`Babel`_ library.
-
-Links
-`````
-
-* `documentation <http://packages.python.org/Flask-Babel>`_
-* `development version
-
<http://github.com/mitsuhiko/flask-babel/zipball/master#egg=Flask-Babel-dev>`_
-
-.. _Babel: http://babel.edgewall.org/
-
-"""
from setuptools import setup
+from os import path
+this_directory = path.abspath(path.dirname(__file__))
+with open(path.join(this_directory, 'README.md'), 'rb') as f:
+ long_description = f.read().decode('utf-8')
+
setup(
name='Flask-Babel',
- version='0.11.2',
+ version='0.12.2',
url='http://github.com/python-babel/flask-babel',
license='BSD',
author='Armin Ronacher',
author_email='[email protected]',
description='Adds i18n/l10n support to Flask applications',
- long_description=__doc__,
+ long_description=long_description,
+ long_description_content_type='text/markdown',
packages=['flask_babel'],
zip_safe=False,
platforms='any',
@@ -41,8 +30,10 @@
'Intended Audience :: Developers',
'License :: OSI Approved :: BSD License',
'Operating System :: OS Independent',
- 'Programming Language :: Python',
- 'Programming Language :: Python :: 3',
+ 'Programming Language :: Python :: 2.7',
+ 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: Implementation :: CPython',
+ 'Programming Language :: Python :: Implementation :: PyPy',
'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
'Topic :: Software Development :: Libraries :: Python Modules'
]