From 73d190b1536efc7989ad54bfa6edced27217bcd740deaeb85c08b23af75037f8 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Wed, 10 May 2023 06:46:03 +0000 Subject: [PATCH] - update to 6.0.4: * Internal cleanup. * A/an support now more correctly honors leading * capitalized words and abbreviations. * Improve support for ordinals for floats. * Require pydantic 1.9.1 to avoid ``ValueError``. * Minor tweaks and packaging refresh. * ``compare`` methods now validate their inputs and will raise a more meaningful exception if an empty string or None is passed. This expectation is now documented. * Many public methods now perform validation on arguments. * An empty string is no longer allowed for words or text. * #15: Fixes to plural edge case handling. * Packaging refresh and docs update. * #153: Internal refactor to simplify and unify ``_plnoun`` and ``_sinoun``. * Fixed badges. * Rewrite to satisfy type checkers. * #147: Enhanced type annotations. * Add a ``py.typed`` file so mypy recognizes type annotations. * Misc fixes in #128, #134, #135, #137, #138, #139, #140, #142, * #143, #144. * Require Python 3.7 or later. * Add support for pluralizing open compound nouns. * Modernized the codebase. Added a lot of type annotations. * Add support for uncountable nouns. * Refreshed package metadata. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-inflect?expand=0&rev=15 --- inflect-5.0.2.tar.gz | 3 --- inflect-6.0.4.tar.gz | 3 +++ python-inflect.changes | 34 ++++++++++++++++++++++++++++++++++ python-inflect.spec | 19 +++++++++---------- 4 files changed, 46 insertions(+), 13 deletions(-) delete mode 100644 inflect-5.0.2.tar.gz create mode 100644 inflect-6.0.4.tar.gz diff --git a/inflect-5.0.2.tar.gz b/inflect-5.0.2.tar.gz deleted file mode 100644 index 616b87c..0000000 --- a/inflect-5.0.2.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d284c905414fe37c050734c8600fe170adfb98ba40f72fc66fed393f5b8d5ea0 -size 71323 diff --git a/inflect-6.0.4.tar.gz b/inflect-6.0.4.tar.gz new file mode 100644 index 0000000..65fa290 --- /dev/null +++ b/inflect-6.0.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1842649a17b6cad66812a5c9bdfacb6310e1e7b6dd8a31f026766df1b62612eb +size 71131 diff --git a/python-inflect.changes b/python-inflect.changes index e7c2c19..c1d289a 100644 --- a/python-inflect.changes +++ b/python-inflect.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Wed May 10 06:42:21 UTC 2023 - Dirk Müller + +- update to 6.0.4: + * Internal cleanup. + * A/an support now more correctly honors leading + * capitalized words and abbreviations. + * Improve support for ordinals for floats. + * Require pydantic 1.9.1 to avoid ``ValueError``. + * Minor tweaks and packaging refresh. + * ``compare`` methods now validate their inputs + and will raise a more meaningful exception if an + empty string or None is passed. This expectation is now + documented. + * Many public methods now perform validation on arguments. + * An empty string is no longer allowed for words or text. + * #15: Fixes to plural edge case handling. + * Packaging refresh and docs update. + * #153: Internal refactor to simplify and unify + ``_plnoun`` and ``_sinoun``. + * Fixed badges. + * Rewrite to satisfy type checkers. + * #147: Enhanced type annotations. + * Add a ``py.typed`` file so mypy recognizes type + annotations. + * Misc fixes in #128, #134, #135, #137, #138, #139, #140, #142, + * #143, #144. + * Require Python 3.7 or later. + * Add support for pluralizing open compound nouns. + * Modernized the codebase. Added a lot of type + annotations. + * Add support for uncountable nouns. + * Refreshed package metadata. + ------------------------------------------------------------------- Fri Apr 21 12:26:52 UTC 2023 - Dirk Müller diff --git a/python-inflect.spec b/python-inflect.spec index 36eba35..e019e44 100644 --- a/python-inflect.spec +++ b/python-inflect.spec @@ -16,24 +16,24 @@ # -%define skip_python2 1 - -%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?sle15_python_module_pythons} Name: python-inflect -Version: 5.0.2 +Version: 6.0.4 Release: 0 Summary: Methods for working on numbers and nouns License: MIT Group: Development/Languages/Python URL: https://github.com/jaraco/inflect Source0: https://files.pythonhosted.org/packages/source/i/inflect/inflect-%{version}.tar.gz -BuildRequires: %{python_module devel} +BuildRequires: %{python_module devel >= 3.7} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pydantic >= 1.9.1} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module toml} +BuildRequires: %{python_module wheel} BuildRequires: fdupes BuildRequires: python-rpm-macros +Requires: python-pydantic >= 1.9.1 Requires: python-toml BuildArch: noarch %python_subpackages @@ -43,14 +43,13 @@ Correctly generate plurals, singular nouns, ordinals, indefinite articles; conve %prep %setup -q -n inflect-%{version} -rm -rf inflect.egg-info -sed -i 's/addopts=--doctest-modules --flake8 --black --cov/addopts=--doctest-modules/g' pytest.ini +# sed -i 's/addopts=--doctest-modules --flake8 --black --cov/addopts=--doctest-modules/g' pytest.ini %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check