From 2d6ae91ab991f14ba49a032aa347b8cf092cbcaa18161aeb87eddbf79e99d310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Wed, 1 Apr 2020 09:54:25 +0000 Subject: [PATCH] Accepting request 790493 from home:pgajdos:python - version update to 4.0.0 .. warning:: This release (4.0.0) contains some insignificant but breaking changes in API, please be careful. **Added**: - Added an alias ``.first_name(*args, **kwargs)`` for the method ``Person().name()`` - Added an alias ``.sex(*args, **kwargs)`` for the method ``Person().gender()`` - Added method ``randstr()`` for class ``Random()`` - Added method ``complexes()`` for the provider ``Numbers()`` - Added method ``matrix`` for the provider ``Numbers()`` - Added method ``integer_number()`` for the provider ``Numbers()`` - Added method ``float_number()`` for the provider ``Numbers()`` - Added method ``complex_number()`` for the provider ``Numbers()`` - Added method ``decimal_number()`` for the provider ``Numbers()`` - Added method ``ip_v4_object()`` and ``ip_v6_object`` for the provider ``Internet()``. Now you can generate IP objects, not just strings. - Added new parameter ``port_range`` for method ``ip_v4()`` - Added new parameter ``separator`` for method ``Cryptographic().mnemonic_phrase()`` **Fixed**: - Fixed issue with invalid email addresses on using custom domains without ``@`` for ``Person().email()`` **Updated**: - Updated names and surnames for locale ``ru`` - The ``floats()`` function in the ``Numbers`` provider now accepts arguments about the range of the generated float numbers and the rounding used. By default, it generates a list of ``n`` float numbers insted of a list of 10^n elements. - The argument ``length`` of the function ``integers`` is renamed to ``n``. **Removed**: - Removed the ``rating()`` method from the ``Numbers`` provider. It can be replaced with ``float_number()``. - Removed the ``primes()`` method from the ``Numbers`` provider. - Removed the ``digit()`` method from the ``Numbers`` provider. Use ``integer_number()`` instead. - Removed the ``between()`` method from the ``Numbers`` provider. Use ``integer_number()`` instead. - Removed the ``math_formula()`` method from the ``Science`` provider. - Removed ``rounding`` argument from ``floats()``. Now it's ``precision``. OBS-URL: https://build.opensuse.org/request/show/790493 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mimesis?expand=0&rev=11 --- mimesis-3.3.0.tar.gz | 3 --- mimesis-4.0.0.tar.gz | 3 +++ python-mimesis.changes | 33 +++++++++++++++++++++++++++++++++ python-mimesis.spec | 5 ++--- 4 files changed, 38 insertions(+), 6 deletions(-) delete mode 100644 mimesis-3.3.0.tar.gz create mode 100644 mimesis-4.0.0.tar.gz diff --git a/mimesis-3.3.0.tar.gz b/mimesis-3.3.0.tar.gz deleted file mode 100644 index b60ea6d..0000000 --- a/mimesis-3.3.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eafef3f1398f544e1c9316310d6ae32867c7e2e08215549154f6d7f72037561b -size 2823195 diff --git a/mimesis-4.0.0.tar.gz b/mimesis-4.0.0.tar.gz new file mode 100644 index 0000000..07c38dd --- /dev/null +++ b/mimesis-4.0.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1da1c80fe45a3d6a9fef01ff6687216a9de42df64fd297b5d7be9fc5ddb54c30 +size 3361680 diff --git a/python-mimesis.changes b/python-mimesis.changes index 3c63e69..459a5da 100644 --- a/python-mimesis.changes +++ b/python-mimesis.changes @@ -1,3 +1,36 @@ +------------------------------------------------------------------- +Wed Apr 1 08:41:46 UTC 2020 - pgajdos@suse.com + +- version update to 4.0.0 + .. warning:: This release (4.0.0) contains some insignificant but breaking changes in API, please be careful. + **Added**: + - Added an alias ``.first_name(*args, **kwargs)`` for the method ``Person().name()`` + - Added an alias ``.sex(*args, **kwargs)`` for the method ``Person().gender()`` + - Added method ``randstr()`` for class ``Random()`` + - Added method ``complexes()`` for the provider ``Numbers()`` + - Added method ``matrix`` for the provider ``Numbers()`` + - Added method ``integer_number()`` for the provider ``Numbers()`` + - Added method ``float_number()`` for the provider ``Numbers()`` + - Added method ``complex_number()`` for the provider ``Numbers()`` + - Added method ``decimal_number()`` for the provider ``Numbers()`` + - Added method ``ip_v4_object()`` and ``ip_v6_object`` for the provider ``Internet()``. Now you can generate IP objects, not just strings. + - Added new parameter ``port_range`` for method ``ip_v4()`` + - Added new parameter ``separator`` for method ``Cryptographic().mnemonic_phrase()`` + **Fixed**: + - Fixed issue with invalid email addresses on using custom domains without ``@`` for ``Person().email()`` + **Updated**: + - Updated names and surnames for locale ``ru`` + - The ``floats()`` function in the ``Numbers`` provider now accepts arguments about the range of the generated float + numbers and the rounding used. By default, it generates a list of ``n`` float numbers insted of a list of 10^n elements. + - The argument ``length`` of the function ``integers`` is renamed to ``n``. + **Removed**: + - Removed the ``rating()`` method from the ``Numbers`` provider. It can be replaced with ``float_number()``. + - Removed the ``primes()`` method from the ``Numbers`` provider. + - Removed the ``digit()`` method from the ``Numbers`` provider. Use ``integer_number()`` instead. + - Removed the ``between()`` method from the ``Numbers`` provider. Use ``integer_number()`` instead. + - Removed the ``math_formula()`` method from the ``Science`` provider. + - Removed ``rounding`` argument from ``floats()``. Now it's ``precision``. + ------------------------------------------------------------------- Mon Mar 9 08:57:49 UTC 2020 - Tomáš Chvátal diff --git a/python-mimesis.spec b/python-mimesis.spec index de45657..b9bb061 100644 --- a/python-mimesis.spec +++ b/python-mimesis.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define skip_python2 1 Name: python-mimesis -Version: 3.3.0 +Version: 4.0.0 Release: 0 Summary: Fake data generator License: MIT @@ -60,8 +60,7 @@ rm %{buildroot}%{_prefix}/LICENSE sed -i '/--\(flake8\|isort\)/d' setup.cfg # some tests require a network connection # test_cpf_with_666_prefix - fails with new mocker behaviour -# test_port - fails on py3.8+ as it raises different exception then one checked -%pytest -k 'not (test_download_image or test_stock_image or test_cpf_with_666_prefix or test_port)' +%pytest -k 'not (test_download_image or test_stock_image or test_cpf_with_666_prefix)' %files %{python_files} %doc README.rst