Upgrade package to version 0.19.2

This commit is contained in:
Gzx1999 2022-10-11 17:45:10 +08:00
parent 313b64daba
commit 68995fbc7d
3 changed files with 18 additions and 19 deletions

Binary file not shown.

BIN
Pint-0.19.2.tar.gz Normal file

Binary file not shown.

View File

@ -1,13 +1,15 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-pint Name: python-pint
Version: 0.18 Version: 0.19.2
Release: 2 Release: 1
Summary: Physical quantities module Summary: Physical quantities module
License: BSD-3-Clause License: BSD-3-Clause
URL: https://github.com/hgrecco/pint URL: https://github.com/hgrecco/pint
Source0: https://files.pythonhosted.org/packages/f1/ee/b44c347a8446e1b75404cd7164f90528cacc5f14d55eb073edf240468303/Pint-0.18.tar.gz Source0: https://files.pythonhosted.org/packages/eb/59/73fd3810d94f2c87aacc79f4e578e1d81df6f0f2800b80b7d3c4fb4e3a2d/Pint-0.19.2.tar.gz
BuildArch: noarch BuildArch: noarch
Requires: python3-numpy
%description %description
Pint is a Python package to define, operate and manipulate physical Pint is a Python package to define, operate and manipulate physical
quantities: the product of a numerical value and a unit of measurement. quantities: the product of a numerical value and a unit of measurement.
@ -17,23 +19,19 @@ It is distributed with a comprehensive list of physical units, prefixes
and constants. Due to its modular design, you can extend (or even rewrite!) and constants. Due to its modular design, you can extend (or even rewrite!)
the complete list without changing the source code. It supports a lot of the complete list without changing the source code. It supports a lot of
numpy mathematical operations **without monkey patching or wrapping numpy**. numpy mathematical operations **without monkey patching or wrapping numpy**.
It has a complete test coverage. It runs in Python 3.6+ with no other dependency. It has a complete test coverage. It runs in Python 3.8+ with no other dependency.
If you need Python 2.7 or 3.4/3.5 compatibility, use Pint 0.9.
It is licensed under BSD. It is licensed under BSD.
%package -n python3-pint %package -n python3-pint
Summary: Physical quantities module Summary: Physical quantities module
Provides: python-pint Provides: python-pint
# Base build requires
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-pbr BuildRequires: python3-pbr
BuildRequires: python3-pip BuildRequires: python3-pip
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm BuildRequires: python3-setuptools_scm
BuildRequires: python3-wheel
BuildRequires: python3-toml BuildRequires: python3-toml
# General requires
Requires: python3-packaging
Requires: python3-numpy
%description -n python3-pint %description -n python3-pint
Pint is a Python package to define, operate and manipulate physical Pint is a Python package to define, operate and manipulate physical
quantities: the product of a numerical value and a unit of measurement. quantities: the product of a numerical value and a unit of measurement.
@ -43,8 +41,7 @@ It is distributed with a comprehensive list of physical units, prefixes
and constants. Due to its modular design, you can extend (or even rewrite!) and constants. Due to its modular design, you can extend (or even rewrite!)
the complete list without changing the source code. It supports a lot of the complete list without changing the source code. It supports a lot of
numpy mathematical operations **without monkey patching or wrapping numpy**. numpy mathematical operations **without monkey patching or wrapping numpy**.
It has a complete test coverage. It runs in Python 3.6+ with no other dependency. It has a complete test coverage. It runs in Python 3.8+ with no other dependency.
If you need Python 2.7 or 3.4/3.5 compatibility, use Pint 0.9.
It is licensed under BSD. It is licensed under BSD.
%package help %package help
@ -59,12 +56,11 @@ It is distributed with a comprehensive list of physical units, prefixes
and constants. Due to its modular design, you can extend (or even rewrite!) and constants. Due to its modular design, you can extend (or even rewrite!)
the complete list without changing the source code. It supports a lot of the complete list without changing the source code. It supports a lot of
numpy mathematical operations **without monkey patching or wrapping numpy**. numpy mathematical operations **without monkey patching or wrapping numpy**.
It has a complete test coverage. It runs in Python 3.6+ with no other dependency. It has a complete test coverage. It runs in Python 3.8+ with no other dependency.
If you need Python 2.7 or 3.4/3.5 compatibility, use Pint 0.9.
It is licensed under BSD. It is licensed under BSD.
%prep %prep
%autosetup -n Pint-0.18 %autosetup -n Pint-%{version}
%build %build
%py3_build %py3_build
@ -78,20 +74,20 @@ if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot} pushd %{buildroot}
if [ -d usr/lib ]; then if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/lib64 ]; then if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/bin ]; then if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
if [ -d usr/sbin ]; then if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi fi
touch doclist.lst touch doclist.lst
if [ -d usr/share/man ]; then if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi fi
popd popd
mv %{buildroot}/filelist.lst . mv %{buildroot}/filelist.lst .
@ -104,6 +100,9 @@ mv %{buildroot}/doclist.lst .
%{_docdir}/* %{_docdir}/*
%changelog %changelog
* Tue Oct 11 2022 guozhengxin <guozhengxin@kylinos.cn> - 0.19.2-1
- Upgrade package to version 0.19.2
* Fri Aug 05 2022 huangtianhua <huangtianhua@huawei.com> - 0.18-2 * Fri Aug 05 2022 huangtianhua <huangtianhua@huawei.com> - 0.18-2
- Adds python3-toml as BuildRequires to correct dist version - Adds python3-toml as BuildRequires to correct dist version