15 Commits
f33 ... f39

Author SHA1 Message Date
Fedora Release Engineering
cc6f821c92 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 12:17:22 +00:00
Mamoru TASAKA
d3cc22fd5d add upstream bug reference 2023-07-17 00:38:51 +09:00
Mamoru TASAKA
83adb07ab7 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
2023-07-16 18:46:48 +09:00
Python Maint
684506e15f Rebuilt for Python 3.12 2023-06-27 17:17:17 +02:00
Fedora Release Engineering
d85f07a6df Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-20 15:40:43 +00:00
Fedora Release Engineering
cfc56f5c7d Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-22 20:50:41 +00:00
Python Maint
7168906c10 Rebuilt for Python 3.11 2022-06-15 14:01:15 +02:00
Fedora Release Engineering
b936b37131 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-21 14:11:08 +00:00
Fedora Release Engineering
ee8b0fdc70 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 08:14:05 +00:00
Python Maint
eb667ff04c Rebuilt for Python 3.10 2021-06-04 20:50:55 +02:00
Fedora Release Engineering
b20c555636 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 12:18:24 +00:00
Matthias Runge
b4cf5d68e2 Add sources for 0.16.1 2021-01-25 08:33:31 +01:00
Matthias Runge
f1b5b2ff9d FTBFS and update to 0.16.1 2021-01-25 08:30:20 +01:00
Matthias Runge
a9395bff1f Update to 0.16
Resolves: rhbz#1882966
2020-09-28 11:39:48 +02:00
Lumir Balhar
da0cb6424f Fix test dependencies and execution 2020-09-21 15:12:35 +02:00
3 changed files with 73 additions and 9 deletions

2
.gitignore vendored
View File

@@ -2,3 +2,5 @@
/Pint-0.9.tar.gz
/Pint-0.10.1.tar.gz
/Pint-0.13.tar.gz
/Pint-0.16.tar.gz
/Pint-0.16.1.tar.gz

View File

@@ -1,9 +1,9 @@
%global pypi_name Pint
%bcond_without bootstrap
%bcond_with docs
Name: python-pint
Version: 0.13
Release: 2%{?dist}
Version: 0.16.1
Release: 12%{?dist}
Summary: Physical quantities module
License: BSD
@@ -38,7 +38,7 @@ to different units.
It is distributed with a comprehensive list of physical units, prefixes
and constants.
%if %{without bootstrap}
%if %{with docs}
%package -n python3-pint-doc
Summary: Documentation for the pint module
%{?python_provide:%python_provide python3-pint-doc}
@@ -49,6 +49,9 @@ BuildRequires: python3-ipykernel
BuildRequires: python3-jupyter-client
BuildRequires: python3-matplotlib
BuildRequires: python3-nbsphinx
BuildRequires: python3-pandas
BuildRequires: python3-dask
BuildRequires: python3-pygments
BuildRequires: python3-sphinx
BuildRequires: python3-xarray
@@ -59,13 +62,32 @@ 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
%generate_buildrequires
%pyproject_buildrequires -t
%pyproject_buildrequires -x test
%build
%pyproject_wheel
%if %{without bootstrap}
%if %{with docs}
export PYTHONPATH="$( pwd ):$PYTHONPATH"
sphinx-build-3 docs html
# remove the sphinx-build leftovers
@@ -77,7 +99,7 @@ rm -rf html/.{doctrees,buildinfo}
%pyproject_install
%check
%tox
%pytest
%files -n python3-pint
%license LICENSE
@@ -85,13 +107,53 @@ rm -rf html/.{doctrees,buildinfo}
%{python3_sitelib}/pint
%{python3_sitelib}/Pint-%{version}.*
%if %{without bootstrap}
%if %{with docs}
%files -n python3-pint-doc
%doc html
%license docs/_themes/LICENSE
%endif
%changelog
* 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
- fix FTBFS (rhbz#1914333)
* Mon Sep 21 2020 Lumír Balhar <lbalhar@redhat.com> - 0.13-3
- Fix test dependencies and execution
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

View File

@@ -1 +1 @@
SHA512 (Pint-0.13.tar.gz) = bb5212958fdf25b37eeb08f0e3c0766991cfe6ff508fc5a17611afc1f6841c5d82dae0cdf94cf3d565be76c3ce2224d2bd6a073e257dd393ad257540f39a848f
SHA512 (Pint-0.16.1.tar.gz) = 7d18ff7a7e85ff98350347a487be62513b100e4adba701a8e5f27f6db89618931d0f62b67be42bda4af097f5f01830baa5a6b50a537924287214d0d954da5322