From 39976c49c1b65862965c68a12ad378f1215be0cb Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Tue, 23 Jun 2020 04:12:41 -0400 Subject: [PATCH] Update to latest version. --- .gitignore | 1 + python-pint.spec | 34 +++++++++++++++++++++++----------- sources | 2 +- 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index 3c387bd..e8e8d9c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /Pint-0.6.zip /Pint-0.9.tar.gz /Pint-0.10.1.tar.gz +/Pint-0.13.tar.gz diff --git a/python-pint.spec b/python-pint.spec index 80f6bf9..50be6c0 100644 --- a/python-pint.spec +++ b/python-pint.spec @@ -1,17 +1,14 @@ %global pypi_name Pint -%{!?upstream_version: %global upstream_version %{version}%{?milestone}} +%bcond_without bootstrap Name: python-pint -Version: 0.10.1 -Release: 3%{?dist} +Version: 0.13 +Release: 1%{?dist} Summary: Physical quantities module License: BSD URL: https://github.com/hgrecco/pint -Source0: https://pypi.python.org/packages/source/P/%{pypi_name}/%{pypi_name}-%{version}.tar.gz - -# Use context manager for assertWarns and fix DeprecationWarning -Patch0: https://github.com/hgrecco/pint/commit/955102b318a4ecc34afd0f366e826ef174fe647b.patch +Source0: %pypi_source BuildArch: noarch BuildRequires: pyproject-rpm-macros @@ -29,6 +26,9 @@ and constants. Summary: Physical quantities module %{?python_provide:%python_provide python3-pint} +BuildRequires: python3-numpy +BuildRequires: python3-pytest + %description -n python3-pint Pint is Python module/package to define, operate and manipulate physical quantities: the product of a numerical value and a unit of measurement. @@ -38,19 +38,23 @@ to different units. It is distributed with a comprehensive list of physical units, prefixes and constants. +%if %{without bootstrap} %package -n python3-pint-doc Summary: Documentation for the pint module %{?python_provide:%python_provide python3-pint-doc} -BuildRequires: python3-sphinx -BuildRequires: python3-nbsphinx -BuildRequires: python3-pytest -BuildRequires: python3-numpy BuildRequires: pandoc +BuildRequires: python3-graphviz +BuildRequires: python3-ipykernel +BuildRequires: python3-jupyter-client BuildRequires: python3-matplotlib +BuildRequires: python3-nbsphinx +BuildRequires: python3-sphinx +BuildRequires: python3-xarray %description -n python3-pint-doc Documentation for the pint module +%endif %prep %setup -q -n %{pypi_name}-%{version} @@ -61,11 +65,13 @@ Documentation for the pint module %build %pyproject_wheel +%if %{without bootstrap} export PYTHONPATH="$( pwd ):$PYTHONPATH" sphinx-build-3 docs html # remove the sphinx-build leftovers rm -rf html/.{doctrees,buildinfo} +%endif %install %pyproject_install @@ -75,14 +81,20 @@ rm -rf html/.{doctrees,buildinfo} %files -n python3-pint %license LICENSE +%{_bindir}/pint-convert %{python3_sitelib}/pint %{python3_sitelib}/Pint-%{version}.* +%if %{without bootstrap} %files -n python3-pint-doc %doc html %license docs/_themes/LICENSE +%endif %changelog +* Tue Jun 23 2020 Elliott Sales de Andrade - 0.13-1 +- Update to 0.13 + * Tue May 26 2020 Miro HronĨok - 0.10.1-3 - Rebuilt for Python 3.9 diff --git a/sources b/sources index ffc3530..80e33ca 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Pint-0.10.1.tar.gz) = e2c4c3e87eed997c58a45df5091064f495759c49bf365cd571e4e7d7aefd2b5fdf6699e8f9c03dc867dfdc57a39da03f63e2edb052595d9814d1981239641285 +SHA512 (Pint-0.13.tar.gz) = bb5212958fdf25b37eeb08f0e3c0766991cfe6ff508fc5a17611afc1f6841c5d82dae0cdf94cf3d565be76c3ce2224d2bd6a073e257dd393ad257540f39a848f