Compare commits

...

10 Commits

Author SHA1 Message Date
David Abdurachmanov 49e1826faf
Bootstrap (riscv64)
Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
2023-12-21 16:44:18 +02:00
Elliott Sales de Andrade ba17f56225 Update to latest version (#2252626) 2023-12-03 02:44:37 -05:00
Elliott Sales de Andrade bc419830b5 Update to latest version (#2247206) 2023-11-19 19:05:36 -05:00
Elliott Sales de Andrade c82b18054b Update to latest version (#2242851) 2023-10-30 04:22:28 -04:00
Elliott Sales de Andrade ae960c55d4 Update to latest version (#2238437) 2023-10-08 17:42:55 -04:00
Elliott Sales de Andrade 931e2a9a53 Update to latest version (#2238211) 2023-09-10 20:56:46 -04:00
Elliott Sales de Andrade dceafff9ff Update to latest version (#2231981) 2023-08-15 01:17:32 -04:00
Elliott Sales de Andrade c0930c826d Update to latest version (#2228040) 2023-08-13 01:01:59 -04:00
Elliott Sales de Andrade f70963105f Update to latest version (#2221298) 2023-07-29 23:39:07 -04:00
Fedora Release Engineering db6c939414 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-21 12:17:00 +00:00
3 changed files with 22 additions and 10 deletions

8
.gitignore vendored
View File

@ -96,3 +96,11 @@
/pikepdf-7.1.1.tar.gz
/pikepdf-7.1.2.tar.gz
/pikepdf-7.2.0.tar.gz
/pikepdf-8.2.2.tar.gz
/pikepdf-8.3.2.tar.gz
/pikepdf-8.4.0.tar.gz
/pikepdf-8.4.1.tar.gz
/pikepdf-8.5.0.tar.gz
/pikepdf-8.5.3.tar.gz
/pikepdf-8.7.1.tar.gz
/pikepdf-8.8.0.tar.gz

View File

@ -1,12 +1,12 @@
%global srcname pikepdf
# Bconds are needed for Python bootstrap
%bcond docs 1
%bcond tests 1
%bcond docs 0
%bcond tests 0
Name: python-%{srcname}
Version: 7.2.0
Release: %autorelease
Version: 8.8.0
Release: %autorelease -e 0.riscv64
Summary: Read and write PDFs with Python, powered by qpdf
License: MPL-2.0
@ -14,7 +14,7 @@ URL: https://github.com/pikepdf/pikepdf
Source0: %pypi_source
BuildRequires: gcc-c++
BuildRequires: qpdf-devel >= 11.2.0
BuildRequires: qpdf-devel >= 11.5.0
BuildRequires: python3-devel
%if %{with tests}
# Tests:
@ -52,8 +52,10 @@ Documentation for pikepdf
# Drop coverage requirements
sed -i -e '/coverage/d' -e '/pytest-cov/d' setup.cfg
%if %{with docs}
# We don't build docs against the installed version, so force the version.
sed -i -e "s/release = .\+/release = '%{version}'/g" docs/conf.py
%endif
%generate_buildrequires
@ -65,7 +67,7 @@ sed -i -e "s/release = .\+/release = '%{version}'/g" docs/conf.py
%if %{with docs}
# generate html docs
export PYTHONPATH="%{pyproject_build_lib}"
export PYTHONPATH="$PWD/build/lib.%{python3_platform}-cpython-%{python3_version_nodots}"
pushd docs
sphinx-build-3 . ../html
popd
@ -76,14 +78,16 @@ rm -rf html/.{doctrees,buildinfo}
%install
%pyproject_install
# https://github.com/pikepdf/pikepdf/issues/447
rm -r %{buildroot}%{python3_sitearch}/core
%pyproject_save_files %{srcname}
%if %{with tests}
%check
%{pytest} -ra
%{pytest} -ra \
%if %{fedora} >= 39
-k 'not test_stack_depth' \
%endif
%{nil}
%endif

View File

@ -1 +1 @@
SHA512 (pikepdf-7.2.0.tar.gz) = 96759f36e3f019d6cba775541e7338e774d61cb71c464e42625b1b6c98b8babf5fc9d9324dc6375257897a130d7fe5facdd7a1ddaec6662c8b088854e01fc97e
SHA512 (pikepdf-8.8.0.tar.gz) = 91bdf67a800c18559172c7a253859e6e5ef443b0f6e2d2f3af21042db2640f9d96a8fb5764e6ddd64ace248788e32b071ed624c95a6a0557ba19dc6fc33fdf76