diff --git a/Babel-0.9.6.tar.gz b/Babel-0.9.6.tar.gz deleted file mode 100644 index 94a25af..0000000 --- a/Babel-0.9.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4a3a085ecf1fcd2736573538ffa114f1f4331b3bbbdd69381e6e172c49c9750f -size 1820835 diff --git a/Babel-1.3.tar.gz b/Babel-1.3.tar.gz new file mode 100644 index 0000000..9065fd7 --- /dev/null +++ b/Babel-1.3.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f02d0357184de1f093c10012b52e7454a1008be6a5c185ab7a3307aceb1d12e +size 3401237 diff --git a/python-Babel.changes b/python-Babel.changes index 1131127..7d153ee 100644 --- a/python-Babel.changes +++ b/python-Babel.changes @@ -1,3 +1,83 @@ +------------------------------------------------------------------- +Fri Sep 27 19:59:09 UTC 2013 - dmueller@suse.com + +- update to 1.3.0: + - support python 2.6, 2.7, 3.3+ and pypy - drop all other versions + - use tox for testing on different pythons + - Added support for the locale plural rules defined by the CLDR. + - Added `format_timedelta` function to support localized formatting of + relative times with strings such as "2 days" or "1 month" (ticket #126). + - Fixed negative offset handling of Catalog._set_mime_headers (ticket #165). + - Fixed the case where messages containing square brackets would break with + an unpack error. + - updated to CLDR 23 + - Make the CLDR import script work with Python 2.7. + - Fix various typos. + - Sort output of list-locales. + - Make the POT-Creation-Date of the catalog being updated equal to + POT-Creation-Date of the template used to update (ticket #148). + - Use a more explicit error message if no option or argument (command) is + passed to pybabel (ticket #81). + - Keep the PO-Revision-Date if it is not the default value (ticket #148). + - Make --no-wrap work by reworking --width's default and mimic xgettext's + behaviour of always wrapping comments (ticket #145). + - Add --project and --version options for commandline (ticket #173). + - Add a __ne__() method to the Local class. + - Explicitly sort instead of using sorted() and don't assume ordering + (Jython compatibility). + - Removed ValueError raising for string formatting message checkers if the + string does not contain any string formattings (ticket #150). + - Fix Serbian plural forms (ticket #213). + - Small speed improvement in format_date() (ticket #216). + - Fix so frontend.CommandLineInterface.run does not accumulate logging + handlers (#227, reported with initial patch by dfraser) + - Fix exception if environment contains an invalid locale setting (#200) + - use cPickle instead of pickle for better performance (#225) + - Only use bankers round algorithm as a tie breaker if there are two nearest + numbers, round as usual if there is only one nearest number (#267, patch by + Martin) + - Allow disabling cache behaviour in LazyProxy (#208, initial patch from Pedro + Algarvio) + - Support for context-aware methods during message extraction (#229, patch + from David Rios) + - "init" and "update" commands support "--no-wrap" option (#289) + - fix formatting of fraction in format_decimal() if the input value is a float + with more than 7 significant digits (#183) + - fix format_date() with datetime parameter (#282, patch from Xavier Morel) + - fix format_decimal() with small Decimal values (#214, patch from George Lund) + - fix handling of messages containing '\\n' (#198) + - handle irregular multi-line msgstr (no "" as first line) gracefully (#171) + - parse_decimal() now returns Decimals not floats, API change (#178) + - no warnings when running setup.py without installed setuptools (#262) + - modified Locale.__eq__ method so Locales are only equal if all of their + attributes (language, territory, script, variant) are equal + - resort to hard-coded message extractors/checkers if pkg_resources is + installed but no egg-info was found (#230) + - format_time() and format_datetime() now accept also floats (#242) + - add babel.support.NullTranslations class similar to gettext.NullTranslations + but with all of Babel's new gettext methods (#277) + - "init" and "update" commands support "--width" option (#284) + - fix 'input_dirs' option for setuptools integration (#232, initial patch by + Étienne Bersac) + - ensure .mo file header contains the same information as the source .po file + (#199) + - added support for get_language_name() on the locale objects. + - added support for get_territory_name() on the locale objects. + - added support for get_script_name() on the locale objects. + - added pluralization support for currency names and added a '¤¤¤' + pattern for currencies that includes the full name. + - depend on pytz now and wrap it nicer. This gives us improved support + for things like timezone transitions and an overall nicer API. + - Added support for explicit charset to PO file reading. + - Added experimental Python 3 support. + - Added better support for returning timezone names. + - Don't throw away a Catalog's obsolete messages when updating it. + - Added basic likelySubtag resolving when doing locale parsing and no + match can be found. +- run tests +- use setuptools, not distribute +- add missing dependency on pytz + ------------------------------------------------------------------- Thu Sep 1 14:26:07 UTC 2011 - saschpe@suse.de diff --git a/python-Babel.spec b/python-Babel.spec index cf7ee17..71d90db 100644 --- a/python-Babel.spec +++ b/python-Babel.spec @@ -1,7 +1,7 @@ # # spec file for package python-Babel # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,10 +16,9 @@ # - Name: python-Babel -Version: 0.9.6 -Release: 1 +Version: 1.3 +Release: 0 Url: http://babel.edgewall.org/ Summary: Internationalization utilities License: BSD-3-Clause @@ -27,7 +26,9 @@ Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/B/Babel/Babel-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python-devel -BuildRequires: python-distribute +BuildRequires: python-pytest +BuildRequires: python-pytz +BuildRequires: python-setuptools %if 0%{?suse_version} %py_requires %if 0%{?suse_version} > 1010 @@ -37,6 +38,7 @@ BuildRequires: fdupes BuildArch: noarch %endif %endif +Requires: python-pytz Provides: python-babel = %{version} Obsoletes: python-babel < %{version} %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} @@ -46,8 +48,8 @@ A collection of tools for internationalizing Python applications. %prep %setup -q -n Babel-%{version} -mv doc html -sed -i "1d" babel/messages/frontend.py # Fix non-executable script +mv docs html +chmod -x babel/messages/frontend.py # Fix non-executable script %build python setup.py build @@ -58,9 +60,13 @@ python setup.py install --prefix=%{_prefix} --root=%{buildroot} %fdupes %{buildroot}%{_prefix} %endif +%check +python setup.py test +py.test tests + %files %defattr(-,root,root,-) -%doc COPYING ChangeLog INSTALL.txt README.txt html +%doc LICENSE CHANGES README html %{_bindir}/pybabel %{python_sitelib}/*