File python-quantities.spec of Package python-quantities
#
# spec file for package python-quantities
#
# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
%bcond_with test
Name: python-quantities
Version: 0.12.1
Release: 0
Summary: Support for physical quantities with units, based on numpy
License: BSD-3-Clause
Group: Development/Languages/Python
Url: https://github.com/python-quantities/python-quantities
Source: https://files.pythonhosted.org/packages/source/q/quantities/quantities-%{version}.tar.gz
BuildRequires: %{python_module devel}
BuildRequires: %{python_module numpy-devel >= 1.4.0}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-numpy >= 1.4.0
BuildArch: noarch
%python_subpackages
%description
Quantities is designed to handle arithmetic and conversions of
physical quantities, which have a magnitude, dimensionality specified
by various units, and possibly an uncertainty. See the tutorial_ for
examples.
Quantities builds on the popular numpy library and is designed to
work with numpy ufuncs, many of which are already supported.
Quantities is actively developed, and while the current features and
API are stable, test coverage is incomplete so the package is not
suggested for mission-critical applications.
%prep
%setup -q -n quantities-%{version}
%build
%python_build
%install
%python_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%if %{with test}
%check
%python_exec setup.py test
%endif
%files %{python_files}
%defattr(-,root,root,-)
%doc CHANGES.txt
%{python_sitelib}/quantities/
%{python_sitelib}/quantities-%{version}-py*.egg-info
%changelog