|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%global srcname pytest-arraydiff
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%global sum The py.test arraydiff plugin
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Name: python-%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Version: 0.2
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
f611bd3 |
Release: 2%{?dist}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Summary: %{sum}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
License: BSD
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
URL: https://pypi.python.org/pypi/%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Source0: https://files.pythonhosted.org/packages/source/p/%{srcname}/%{srcname}-%{version}.tar.gz
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildArch: noarch
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildRequires: python3-devel
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildRequires: python3-numpy
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildRequires: python3-pytest
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildRequires: python3-setuptools
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
BuildRequires: python3-six
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%description
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
This is a py.test plugin to facilitate the generation and comparison of
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
data arrays produced during tests.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
The basic idea is that you can write a test that generates a Numpy array
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
(or other related objects depending on the format). You can then either
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
run the tests in a mode to generate reference files from the arrays, or
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
you can run the tests in comparison mode, which will compare the results
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
of the tests to the reference ones within some tolerance.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
At the moment, the supported file formats for the reference files are:
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
* A plain text-based format (baed on Numpy loadtxt output)
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
* The FITS format (requires astropy). With this format, tests can return
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
either a Numpy array for a FITS HDU object.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%package -n python3-%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Summary: %{sum}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Requires: python3-numpy
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Requires: python3-pytest
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
Requires: python3-six
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%{?python_provide:%python_provide python3-%{srcname}}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%description -n python3-%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
This is a py.test plugin to facilitate the generation and comparison of
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
data arrays produced during tests.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
The basic idea is that you can write a test that generates a Numpy array
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
(or other related objects depending on the format). You can then either
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
run the tests in a mode to generate reference files from the arrays, or
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
you can run the tests in comparison mode, which will compare the results
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
of the tests to the reference ones within some tolerance.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
At the moment, the supported file formats for the reference files are:
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
* A plain text-based format (baed on Numpy loadtxt output)
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
* The FITS format (requires astropy). With this format, tests can return
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
either a Numpy array for a FITS HDU object.
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%prep
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%autosetup -n %{srcname}-%{version}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%build
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%py3_build
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%install
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%py3_install
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
# Note that there is no %%files section for the unversioned python module if we are building for several python runtimes
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%files -n python3-%{srcname}
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%license LICENSE
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%doc CHANGES.md README.rst
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%{python3_sitelib}/*
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
%changelog
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
f611bd3 |
* Tue Jun 19 2018 Miro HronĨok <mhroncok@redhat.com> - 0.2-2
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
f611bd3 |
- Rebuilt for Python 3.7
|
|
![](https://seccdn.libravatar.org/avatar/3c06a168eac5e10baa83f960445b9b006df35865b76dcf7a899f6215ea86b54f?s=16&d=retro) |
f611bd3 |
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
* Sat Mar 17 2018 Christian Dersch <lupinix@mailbox.org> - 0.2-1
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
- initial packaging effort
|
|
![](https://seccdn.libravatar.org/avatar/e5d41ed16a4cbbc4a932fe0670e3bd9e4edf73294818a730a34e9b4f2e675648?s=16&d=retro) |
33a2093 |
|