|
|
|
|
@@ -3,7 +3,7 @@
|
|
|
|
|
|
|
|
|
|
Name: python-pint
|
|
|
|
|
Version: 0.16.1
|
|
|
|
|
Release: 3%{?dist}
|
|
|
|
|
Release: 12%{?dist}
|
|
|
|
|
Summary: Physical quantities module
|
|
|
|
|
|
|
|
|
|
License: BSD
|
|
|
|
|
@@ -62,10 +62,24 @@ Documentation for the pint module
|
|
|
|
|
%prep
|
|
|
|
|
%setup -q -n %{pypi_name}-%{version}
|
|
|
|
|
|
|
|
|
|
# numpy 1.24.x removes np.float np.alen and so on
|
|
|
|
|
# These are already fixed upstream
|
|
|
|
|
grep -rl "dtype=np\.float" . | xargs sed -i -e 's|dtype=np\.float|dtype=float|'
|
|
|
|
|
sed -i pint/testsuite/test_numpy.py \
|
|
|
|
|
-e 's|dtype=float32|dtype=np.float32|' \
|
|
|
|
|
-e 's|dtype=float64|dtype=np.float64|' \
|
|
|
|
|
-e 's|np\.alen|len|' \
|
|
|
|
|
%{nil}
|
|
|
|
|
|
|
|
|
|
# Workaround for https://github.com/hgrecco/pint/issues/1818
|
|
|
|
|
sed -i pint/testsuite/__init__.py -e '115s|except TypeError:|except (TypeError, ValueError):|'
|
|
|
|
|
|
|
|
|
|
# python 3.12 removes deprecated unittest.assertEquals
|
|
|
|
|
# This is already fixed upstream
|
|
|
|
|
sed -i pint/testsuite/test_contexts.py -e 's|self.assertEquals|self.assertEqual|'
|
|
|
|
|
|
|
|
|
|
# drop numpy version requirement
|
|
|
|
|
sed -i '/@helpers.requires_numpy_at_least("1.16")/d' pint/testsuite/test_quantity.py
|
|
|
|
|
# drop pytest-mpl test requirement (not available in epel)
|
|
|
|
|
sed -i 's/pytest-mpl; //' setup.cfg
|
|
|
|
|
|
|
|
|
|
%generate_buildrequires
|
|
|
|
|
%pyproject_buildrequires -x test
|
|
|
|
|
@@ -100,9 +114,38 @@ rm -rf html/.{doctrees,buildinfo}
|
|
|
|
|
%endif
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
|
|
|
* Wed Oct 12 2022 Lukáš Zachar <lzachar@redhat.com> - 0.16.1-3
|
|
|
|
|
- Drop test dependency python-mpl
|
|
|
|
|
- Resolves rhbz#2103054
|
|
|
|
|
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-12
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jul 16 2023 Mamoru TASAKA <mtasaka@fedoraproject.org> - 0.16.1-11
|
|
|
|
|
- Support numpy 1.24.x some types removal which were already deprecated
|
|
|
|
|
- Workaround python3.12 changes for Fractions which now returns ValueError
|
|
|
|
|
instead of TypeError
|
|
|
|
|
- Fix for python3.12 with unittest.assertEquals removal
|
|
|
|
|
|
|
|
|
|
* Tue Jun 27 2023 Python Maint <python-maint@redhat.com> - 0.16.1-10
|
|
|
|
|
- Rebuilt for Python 3.12
|
|
|
|
|
|
|
|
|
|
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-9
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-8
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Wed Jun 15 2022 Python Maint <python-maint@redhat.com> - 0.16.1-7
|
|
|
|
|
- Rebuilt for Python 3.11
|
|
|
|
|
|
|
|
|
|
* Fri Jan 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-6
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-5
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 0.16.1-4
|
|
|
|
|
- Rebuilt for Python 3.10
|
|
|
|
|
|
|
|
|
|
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.16.1-3
|
|
|
|
|
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
|
|
|
|
|
|
|
* Sun Jan 24 2021 Matthias Runge <mrunge@redhat.com> - 0.16.1-2
|
|
|
|
|
- rebuild without bootstrap
|
|
|
|
|
|