#3 Update to 0.13
Merged 3 years ago by mrunge. Opened 3 years ago by qulogic.
rpms/ qulogic/python-pint master  into  master

file modified
+1
@@ -1,3 +1,4 @@ 

  /Pint-0.6.zip

  /Pint-0.9.tar.gz

  /Pint-0.10.1.tar.gz

+ /Pint-0.13.tar.gz

file modified
+23 -11
@@ -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 @@ 

  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 @@ 

  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 @@ 

  %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 @@ 

  

  %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 <quantum.analyst@gmail.com> - 0.13-1

+ - Update to 0.13

+ 

  * Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 0.10.1-3

  - Rebuilt for Python 3.9

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (Pint-0.10.1.tar.gz) = e2c4c3e87eed997c58a45df5091064f495759c49bf365cd571e4e7d7aefd2b5fdf6699e8f9c03dc867dfdc57a39da03f63e2edb052595d9814d1981239641285

+ SHA512 (Pint-0.13.tar.gz) = bb5212958fdf25b37eeb08f0e3c0766991cfe6ff508fc5a17611afc1f6841c5d82dae0cdf94cf3d565be76c3ce2224d2bd6a073e257dd393ad257540f39a848f

Unfortunately, docs require python-xarray, which requires pint and is currently broken, so I've added a boostrap condition on docs.

Also, this adds a command pint-convert; I'm not sure if you want that in the python3-pint subpackage or some other new one.

Pull-Request has been merged by mrunge

3 years ago

thanks a lot, this looks good to me.