forked from pool/python-quicktions
Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| e69d37d219 | |||
| 995105317d | |||
| 9a8e26754a | |||
| 4fa2efc1bd | |||
| fe6fbdaf64 | |||
| 1e8f9a3152 |
@@ -1,3 +1,45 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 10 11:16:10 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 1.22
|
||||
* A choice of different GCD implementations is available via ``quicktions.use_gcd_impl()``.
|
||||
The fastest one on the current machine is chosen at import time.
|
||||
* Built using Cython 3.1.3.
|
||||
- Use Python 3.11 on SLE-15 by default
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jul 21 03:57:17 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>
|
||||
|
||||
- Update to 1.21:
|
||||
* A serious parser bug could accidentally concatenate numerator and
|
||||
denominator as final denominator when parsing "x/y" where x or y are
|
||||
close to ``sys.maxsize``, thus returning a ``Fraction("x/xy")``.
|
||||
* MSVC and clang now also benefit from fast "count trailing zeroes"
|
||||
intrinsics.
|
||||
* ``quicktions`` is compatible with freethreading Python (3.13+).
|
||||
* Accept leading zeros in precision/width for Fraction's formatting
|
||||
* In line with Python's ``Fraction``, quicktions now raises a
|
||||
``ValueError`` (instead of an ``OverflowError``) when exceeding parser
|
||||
limits
|
||||
* Call ``__rpow__`` in ternary ``pow()`` if necessary
|
||||
* Built using Cython 3.1.2.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Jan 23 11:53:37 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 1.19
|
||||
* Support for Python 2.7 as well as 3.7 and earlier has been removed.
|
||||
* Generally use ``.as_integer_ratio()`` in the constructor if available.
|
||||
* Add a classmethod ``.from_number()`` that requires a number argument,
|
||||
not a string.
|
||||
* Mixed calculations with other ``Rational`` classes could return the
|
||||
wrong type.
|
||||
* In mixed calculations with ``complex``, the Fraction is now converted
|
||||
to ``float`` instead of ``complex`` to avoid certain corner cases in
|
||||
complex calculation.
|
||||
* Using ``complex`` numbers in division shows better tracebacks.
|
||||
* Subclass instantiations and calculations could fail in some cases.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 10 09:45:47 UTC 2024 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package python-quicktions
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -15,13 +15,12 @@
|
||||
# Please submit bugfixes or comments via https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-quicktions
|
||||
Version: 1.18
|
||||
Version: 1.22
|
||||
Release: 0
|
||||
Summary: Fast fractions data type for rational numbers
|
||||
License: Python-2.0
|
||||
Group: Development/Languages/Python
|
||||
URL: https://github.com/scoder/quicktions
|
||||
Source: https://files.pythonhosted.org/packages/source/q/quicktions/quicktions-%{version}.tar.gz
|
||||
BuildRequires: %{python_module Cython >= 3}
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5128bc0f7c994d485f147ad4ab88a1df0108fc93f320f5a13d2763f3737beff9
|
||||
size 370981
|
||||
3
quicktions-1.22.tar.gz
Normal file
3
quicktions-1.22.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:207d74b05d5ae166d184a51807dbe667303e408118ffb28f7fcd016792664e58
|
||||
size 398517
|
||||
Reference in New Issue
Block a user