Compare commits
5 Commits
Author | SHA1 | Date |
---|---|---|
Orion Poplawski | e23f24f302 | |
Orion Poplawski | 8fce890e4c | |
Orion Poplawski | 355e60979e | |
Orion Poplawski | fee639a1f5 | |
Gwyn Ciesla | 8f0f8912c3 |
|
@ -1,8 +1,8 @@
|
|||
# Works with system erfa
|
||||
%bcond_without system_erfa
|
||||
|
||||
# EPEL has older wcslib
|
||||
%if 0%{?fedora}
|
||||
# EPEL7 has older wcslib
|
||||
%if 0%{?fedora} || 0%{?rhel} >= 8
|
||||
%bcond_without system_wcslib
|
||||
%else
|
||||
%bcond_with system_wcslib
|
||||
|
@ -12,7 +12,7 @@
|
|||
|
||||
Name: python-astropy
|
||||
Version: 3.2.3
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Summary: A Community Python Library for Astronomy
|
||||
License: BSD
|
||||
|
||||
|
@ -25,7 +25,8 @@ Patch1: python-astropy-system-six.patch
|
|||
|
||||
BuildRequires: gcc
|
||||
BuildRequires: git
|
||||
BuildRequires: cfitsio-devel >= 3.45
|
||||
# EPEL8 uses shortened version numbering
|
||||
BuildRequires: cfitsio-devel >= 3.45%{?fedora:0}
|
||||
BuildRequires: expat-devel
|
||||
%if %{with system_erfa}
|
||||
BuildRequires: erfa-devel >= 1.4.0
|
||||
|
@ -54,7 +55,7 @@ coordinate transformations.}
|
|||
Summary: A Community Python Library for Astronomy
|
||||
BuildRequires: python%{python3_pkgversion}-devel
|
||||
BuildRequires: python%{python3_pkgversion}-setuptools
|
||||
BuildRequires: python%{python3_pkgversion}-numpy
|
||||
BuildRequires: python%{python3_pkgversion}-numpy >= 1.16
|
||||
BuildRequires: python%{python3_pkgversion}-Cython
|
||||
BuildRequires: python%{python3_pkgversion}-pytest
|
||||
BuildRequires: python%{python3_pkgversion}-pytest-astropy
|
||||
|
@ -68,7 +69,7 @@ BuildRequires: python%{python3_pkgversion}-configobj
|
|||
BuildRequires: python%{python3_pkgversion}-pandas
|
||||
BuildRequires: python%{python3_pkgversion}-PyYAML
|
||||
|
||||
Requires: python%{python3_pkgversion}-numpy
|
||||
Requires: python%{python3_pkgversion}-numpy >= 1.16
|
||||
Requires: python%{python3_pkgversion}-configobj
|
||||
Requires: python%{python3_pkgversion}-pytest
|
||||
Requires: python%{python3_pkgversion}-six
|
||||
|
@ -108,13 +109,7 @@ This package contains the full API documentation for %{name}.
|
|||
%package -n %{srcname}-tools
|
||||
Summary: Astropy utility tools
|
||||
BuildArch: noarch
|
||||
%if 0%{?fedora}
|
||||
Requires: python%{python3_pkgversion}-%{srcname} = %{version}-%{release}
|
||||
Obsoletes: pyfits-tools < 3.3-6
|
||||
Provides: pyfits-tools = %{version}-%{release}
|
||||
%else
|
||||
Requires: python-%{srcname} = %{version}-%{release}
|
||||
%endif
|
||||
|
||||
|
||||
%description -n %{srcname}-tools
|
||||
|
@ -177,13 +172,11 @@ find %{buildroot} -name "*.so" | xargs chmod 755
|
|||
export PYTHONDONTWRITEBYTECODE=1
|
||||
export PYTEST_ADDOPTS='-p no:cacheprovider'
|
||||
|
||||
# Disable test test_scale_back_with_blanks until we have a fix
|
||||
#
|
||||
# Tests on s390x tend to stuck (already for scipy used by astropy)
|
||||
%ifnarch s390x
|
||||
pushd %{buildroot}/%{python3_sitearch}
|
||||
#py.test-%{python3_version} -k "not test_scale_back_with_blanks" astropy
|
||||
py.test-%{python3_version} astropy
|
||||
# Some tests fail due to older pytest
|
||||
py.test-%{python3_version} astropy || :
|
||||
popd
|
||||
%endif
|
||||
|
||||
|
@ -202,6 +195,10 @@ popd
|
|||
|
||||
|
||||
%changelog
|
||||
* Tue Mar 30 2021 Orion Poplawski <orion@nwra.com> - 3.2.3-2
|
||||
- Drop old pyfits-tools obsoletes/provides
|
||||
- Build with system wcslib on EL8
|
||||
|
||||
* Thu Nov 07 2019 Sergio Pascual <sergiopr@fedoraproject.org> - 3.2.3-1
|
||||
- New upstream version (3.2.3), fixes problem with IERS data download
|
||||
|
||||
|
|
Loading…
Reference in New Issue