Compare commits
4 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 0320537185 | |||
| 859d94fc02 | |||
| 2d5821d770 | |||
| 52342b8a6e |
@@ -1,3 +1,36 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
@@ -17,11 +17,10 @@
|
||||
|
||||
|
||||
Name: python-quicktions
|
||||
Version: 1.18
|
||||
Version: 1.21
|
||||
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.21.tar.gz
Normal file
3
quicktions-1.21.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:31a80d161eaf0b0829677ce6010073f8364ad17f926874de4a3cbb18c1975239
|
||||
size 384614
|
||||
Reference in New Issue
Block a user