4 Commits

Author SHA1 Message Date
jonathanspw
c94c544771 fix doc package build arch 2023-01-24 08:25:04 -06:00
jonathanspw
1b906aa928 Merge branch 'rawhide' into epel9 2023-01-24 08:21:13 -06:00
jonathanspw
37e7b2c67f increment release/update changelog 2023-01-24 08:00:19 -06:00
jonathanspw
f0f301a19d don't build docs on rhel 2023-01-24 07:57:04 -06:00
3 changed files with 34 additions and 76 deletions

View File

@@ -1,26 +0,0 @@
From 00f39d74f8788ad5aa0dbfe34e7b66b38d0c63d1 Mon Sep 17 00:00:00 2001
From: Elliott Sales de Andrade <quantum.analyst@gmail.com>
Date: Mon, 8 May 2023 00:05:59 -0400
Subject: [PATCH] Fix doc build with Sphinx 6
Signed-off-by: Elliott Sales de Andrade <quantum.analyst@gmail.com>
---
doc/source/conf.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/doc/source/conf.py b/doc/source/conf.py
index 7efdfd8..ab40673 100644
--- a/doc/source/conf.py
+++ b/doc/source/conf.py
@@ -226,7 +226,7 @@ latex_documents = [
# If false, no module index is generated.
# latex_use_modindex = True
-extlinks = {"issue": ("https://github.com/pydata/bottleneck/issues/%s", "#")}
+extlinks = {"issue": ("https://github.com/pydata/bottleneck/issues/%s", "#%s")}
intersphinx_mapping = {
"numpy": ("https://docs.scipy.org/doc/numpy/", None),
"numpydoc": ("https://numpydoc.readthedocs.io/en/latest/", None),
--
2.40.0

View File

@@ -1,16 +1,20 @@
%global upname bottleneck
%global upname Bottleneck
Name: python-Bottleneck
Version: 1.4.2
Release: 1%{?dist}
# build docs on Fedora but not on RHEL (not all sphinx packages available)
%if 0%{?rhel}
%bcond_with docs
%else
%bcond_without docs
%endif
Name: python-%{upname}
Version: 1.3.2
Release: 7%{?dist}
Summary: Collection of fast NumPy array functions written in Cython
# Automatically converted from old format: BSD - review is highly recommended.
License: LicenseRef-Callaway-BSD
License: BSD
URL: https://pypi.org/project/Bottleneck/
Source0: https://files.pythonhosted.org/packages/source/b/%{upname}/%{upname}-%{version}.tar.gz
# https://github.com/pydata/bottleneck/pull/432
Patch0001: 0001-Fix-doc-build-with-Sphinx-6.patch
Source0: https://files.pythonhosted.org/packages/source/B/%{upname}/%{upname}-%{version}.tar.gz
BuildRequires: gcc
@@ -19,31 +23,35 @@ BuildRequires: gcc
written in Cython.
%if %{with docs}
%package doc
Summary: Documentation files for %{name}
BuildArch: noarch
%description doc
This package contains the HTML-docs for %{name}.
%endif
%package -n python3-Bottleneck
%package -n python3-%{upname}
Summary: Collection of fast NumPy array functions written in Cython
BuildRequires: python3-devel
BuildRequires: python3-pytest
BuildRequires: python3-numpy
BuildRequires: python3-numpydoc
BuildRequires: python3-scipy
BuildRequires: python3-setuptools
%if %{with docs}
BuildRequires: python3-numpydoc
BuildRequires: python3-sphinx
%endif
Requires: python3-numpy%{?_isa}
Requires: python3-scipy%{?_isa}
%description -n python3-Bottleneck
python3-Bottleneck is a collection of fast NumPy array functions
%{?python_provide:%python_provide python3-%{upname}}
%description -n python3-%{upname}
python3-%{upname} is a collection of fast NumPy array functions
written in Cython.
@@ -69,10 +77,12 @@ sed -i /contributors/d doc/source/conf.py
%py3_install
# clean unneeded stuff
rm -rf %{buildroot}%{python3_sitearch}/bottleneck/LICENSE
rm -rf %{buildroot}%{python3_sitearch}/bottleneck/src \
%{buildroot}%{python3_sitearch}/bottleneck/LICENSE
%{_fixperms} %{buildroot}/*
%if %{with docs}
# Build the autodocs.
export PYTHONPATH="%{buildroot}%{python3_sitearch}"
export READTHEDOCS=1
@@ -80,6 +90,7 @@ sphinx-build -b html doc/source doc/html
# Clean unneeded stuff from docs.
rm -rf doc/html/{.buildinfo,.doctrees}
%endif
%check
@@ -88,50 +99,23 @@ pytest-%{python3_version} bottleneck -v
popd
rm -rf %{buildroot}%{python3_sitearch}/.pytest_cache
%if %{with docs}
%files doc
%license LICENSE
%doc README* RELEASE* doc/html
%endif
%files -n python3-Bottleneck
%files -n python3-%{upname}
%license LICENSE
%doc README* RELEASE*
%{python3_sitearch}/bottleneck
%{python3_sitearch}/Bottleneck-%{version}-py%{python3_version}.egg-info
%{python3_sitearch}/%{upname}-%{version}-py%{python3_version}.egg-info
%changelog
* Tue Dec 17 2024 Orion Poplawski <orion@nwra.com> - 1.4.2-1
- Update to 1.4.2
* Tue Dec 17 2024 Orion Poplawski <orion@nwra.com> - 1.3.7-9
- Rebuild with numpy 2.0
* Wed Sep 04 2024 Miroslav Suchý <msuchy@redhat.com> - 1.3.7-8
- convert license to SPDX
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.7-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jun 08 2024 Python Maint <python-maint@redhat.com> - 1.3.7-6
- Rebuilt for Python 3.13
* Fri Jan 26 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.7-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.7-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Fri Jul 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.7-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Wed Jun 28 2023 Python Maint <python-maint@redhat.com> - 1.3.7-2
- Rebuilt for Python 3.12
* Tue Apr 04 2023 Tomáš Hrnčiar <thrnciar@redhat.com> - 1.3.7-1
- Update to 1.3.7
Fixes: rhbz#2056294
Fixes: rhbz#2137289
* Tue Jan 24 2023 Jonathan Wright <jonathan@almalinux.org> - 1.3.2-7
- disable building docs on RHEL
* Fri Jan 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.3.2-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild

View File

@@ -1 +1 @@
SHA512 (bottleneck-1.4.2.tar.gz) = 6998a00375527fe77edd159311780a6551ee21dc2ef0ede7f47f6ca26542af4858df0065b2e8e82c3e5914069d0f467a770f460d04da5288d5a01ffd310d6292
SHA512 (Bottleneck-1.3.2.tar.gz) = 78f1a42c9429783c08de22e3c1815e8e8267a633323b7fd520b120ff21a31f9489717a1ca45b81d0b808aa48d0f17fd08b8018be48d8f78bea5f1fbd17d762d1