14
0
Files
python-pikepdf/python-pikepdf.spec

89 lines
3.0 KiB
RPMSpec
Raw Normal View History

#
# spec file for package python-pikepdf
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2020-2021, Martin Hauke <mardnh@gmx.de>
#
# 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 https://bugs.opensuse.org/
#
%{?sle15_python_module_pythons}
Name: python-pikepdf
Version: 8.15.0
Release: 0
Summary: Read and write PDFs with Python, powered by qpdf
License: MPL-2.0
Group: Development/Libraries/Python
URL: https://github.com/pikepdf/pikepdf
Source: https://files.pythonhosted.org/packages/source/p/pikepdf/pikepdf-%{version}.tar.gz
## SECTION test requirements
BuildRequires: %{python_module Deprecated}
BuildRequires: %{python_module Pillow >= 10.0.1}
BuildRequires: %{python_module attrs >= 20.2.0}
Accepting request 1132902 from home:ecsos:python - Update to 8.9.0 - Overhauled documentation. Previously the documentation could only be generated in an environment where pikepdf was compiled and installed, since generating the final result depended on executing pikepdf. Now, these dynamic features are removed and the documentation is static. All documentation that was defined in C++ has been pulled out and defined in Python stub files instead, which means compiled binaries are no longer needed to access documentation. This change simplifies the generation of documentation and makes it easier for IDEs to look up function signatures. - Similarly, typing is now defined only in Python stub files. - Update to 8.8.0 - Added new pikepdf.canvas module with rudimentary content stream creation functions. - Update to 8.7.1 - Fixed pikepdf.Matrix.rotated() so it now rotates in the advertised direction. - Update to 8.7.0 - pikepdf.PdfMatrix is now deprecated, in favor of pikepdf.Matrix. The former, unfortunately, implemented some operations backwards compared to the PDF reference manual. The new class fixes these issues, and adds more functionality, promoting transformation matrix to first class objects. PdfMatrix is now deprecated and will be removed in the next major release. - Improve behavior around truthiness of pikepdf.Name. - Update to 8.6.0 - Implemented Page.artbox and Page.bleedbox to access these page dimension boxes. - Update to 8.5.3 - Fixed exception on certain PdfImage.__repr__ when the image's mode was invalid. - Fixed some minor issues that caused code coverage to miss some covered lines. - Removed some unused code. OBS-URL: https://build.opensuse.org/request/show/1132902 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=39
2023-12-14 08:09:20 +00:00
BuildRequires: %{python_module deprecated}
BuildRequires: %{python_module devel >= 3.8}
BuildRequires: %{python_module hypothesis >= 6.36}
BuildRequires: %{python_module lxml >= 4.8}
- update to 5.1.0: * Rebuild against QPDF 10.6.3. * Improvements to Makefile for Apple Silicon wheels. * Fix issue where Pdf.check() would report a failure if JBIG2 decoder was not installed and the PDF contains JBIG2 content. * Some errors and inconsistencies are in the "pdfdoc" encoding provided by pikepdf have been corrected, in conjunction with fixes in libqpdf. * libqpdf 10.6.2 is required. * Previously, looking up the number of a page, given the page, required a linear search of all pages. We now use a newer QPDF API that allows quicker lookups. * Fixed gcc linker error with linking to a source-compiled version of qpdf. Thanks @jerkenbilt. * Fixed dead/obsolete link to old QPDF manual. Thanks @m-holger. * Rebuild binary wheels against qpdf 10.5.0. Note 10.6.0 has been released but requires further changes so does not work yet. * Removed some workarounds to support now-unsupported versions of pybind11. * Adjusted hypothesis test settings so it does not randomly fail on PyPy. * Mention vector vs raster images in documentation. * JBIG2 decoding is now more tightly integrated. In particular, we can now decode more types of JBIG2 image and they can be decoded using either the object or image interface. * Switch to tomli for TOML parsing. * Refactor image tests to use hypothesis more effectively and use more random issues, fixing many errors along the way. * Fixed two instances of a Python object being copied without the GIL held. May have caused some instability. Thanks @rwgk. * Further improvements to handling of 2- and 4-bit per component images. Major refactoring of relevant code and improved testing. * Mark pybind11 2.9 as supported. Thanks @QuLogic. * Improved support for images with bits per component set to values between 2 and 7 inclusive. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=24
2022-03-27 18:26:34 +00:00
BuildRequires: %{python_module packaging}
BuildRequires: %{python_module psutil >= 5.9}
BuildRequires: %{python_module pybind11 >= 2.10.1}
Accepting request 1010227 from home:CJ:branches:devel:languages:python - Update to version 6.2.0: * Add new keyword argument Pdf.save - version 6.1.0: Rebuild wheels with qpdf 11.1.1. - version 6.0.2: * Fixed large increase in binary wheel file size for linux wheels. * Provide macOS and Linux wheels for Python 3.11. - version 6.0.1: * Use qpdf 11.1.0 - version 6.0.0: * pikepdf 6.0.0 released to align with backward incompatible changes in qpdf 11. * Remove deprecated APIs - version 5.6.1: * Made treatment of CCITT image photometry ignore BlackIs1. - version 5.6.0: * Improved support for extracting the contents of inline images. * Marked some "always should have been private" functions as deprecated with removal planned for v6, mainly in pikepdf.models.image. * Fixed all Python documentation style inconsistencies. - version 5.5.0: * Fixed undefined behavior on creating NameTree on direct object. * Fixed sdist with coverage build. * Added support for specifying QPDF's library build directory, for compatibility with QPDF's transition to cmake. * QPDF_* environment variables will modify build paths even when CFLAGS is defined. * Fixed case where GIL was not held while discarding a certain exception. * Now using cibuildwheel 2.9.0. * Many typo fixes. - version 5.4.2: * Fixed Pages.__eq__ not returning NotImplemented when it ought to. * Fixed possible problems with NameTree and NumberTree.__eq__ operators. * Changed to SPDX license headers throughout. - version 5.4.1: * Fixed ReadTheDocs build, updated versions, fixed a test warning, improved coverage, modernized type annotations. - version 5.4.0: * New feature: pikepdf.Job bindings to QPDFJob API. * New feature: pikepdf.NumberTree to support manipulation of number trees. * Many improvements to pikepdf.NameTree including the ability to instantiate a new name tree. * Several memory leaks were fixed. * Rebuilt against pybind11 2.10.0. - version 5.3.2: Build system requires changed to setuptools-scm 7.0.5. - version 5.3.1: * Fixed issue with parsing inline images, causing loss of data after inline images were encountered in a content stream. :issue:`299 - version 5.3.0: * Binary wheels for Linux aarch64 are now being rolled automatically. * Refactor JBIG2 handling to make JBIG2 decoders more testable and pluggable. * Fixed some typing issues around ObjectHelper. * Exposed some pikepdf settings that were attached to the private _qpdf module in a new pikepdf.settings module. - version 5.2.0: * Avoid versions of setuptools_scm found to cause build issues. :issue:`359` * Improved unhelpful error message when attemping to save a file with invalid encryption settings. :issue:`341` * Added workaround for XMP metadata blocks that are missing the expected namespace tag. :issue:`349` * Minor code improvements, removed some deprecated private methods. OBS-URL: https://build.opensuse.org/request/show/1010227 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=28
2022-10-19 20:04:55 +00:00
BuildRequires: %{python_module pybind11-devel >= 2.10.0}
BuildRequires: %{python_module pytest >= 6.2.5}
BuildRequires: %{python_module pytest-cov >= 3.0.0}
BuildRequires: %{python_module pytest-forked}
BuildRequires: %{python_module pytest-helpers-namespace >= 2019.1.8}
# Upstream use pytest-timeout >= 1.4.2
BuildRequires: %{python_module pytest-timeout >= 2.1.0}
BuildRequires: %{python_module pytest-xdist >= 2.5.0}
BuildRequires: %{python_module python-dateutil >= 2.8.1}
#BuildRequires: %%{python_module python-xmp-toolkit >= 2.0.1}
Accepting request 1119380 from home:uncomfyhalomacro:branches:devel:languages:python - update to 8.5.2: * Fix incorrect usage of sys_platform * Don't install psutil on Windows and update other test dependencies * Move psutil-needing tests to their own script * Raise hypothesis deadlines * Fix a few type hints * Fix return values of global set/get fns and add get_access_default_mmap to pyi * Update binary wheel list * Simplify atomic_overwrite exception handler * Increase arm64 build coverage - add musl and cp312 * Stop building PyPy3.8 wheels due to lack of Pillow support * Implementation AFRelationship for AttachedFileSpec * docs: update info about creating PDFs * Change to building against libqpdf v11.6.1 * Disable pp3.10 since numpy binary wheels aren't released yet * Merge branch 'trusted-release' * Try adding url to see if it suppresses legacy warning * Merge branch 'm-holger-rect' * rect: tidy and prepare for release * Fixing use of typing | on Python 3.9 * Add Python 3.8 shim * Improve CCITT tests * Implement Decode array to better support weird CCITTs * Fix another CCITT inversion issue * Improve available version documentation * Better documentation for atomic_overwrite * Fix saving file opened from BytesIO on Windows * Change atomic_overwite to use exclusive creation * black doesn't support py312 yet * Update documentation for 3.12 support * Update note about needsappearances * Allow Python 3.12 build to fail * Test Python 3.12 pre-release * Merge pull request #504 from m-holger/qm * Fix link to QPDF manual * Add docs back to sdist * build: found a way to make RTD trigger again * build: Replace deprecated "::set-output" * Add Rectangle operators '<=' and '&' - Use pyproject OBS-URL: https://build.opensuse.org/request/show/1119380 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=37
2023-10-24 07:53:18 +00:00
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools >= 61}
Accepting request 1119380 from home:uncomfyhalomacro:branches:devel:languages:python - update to 8.5.2: * Fix incorrect usage of sys_platform * Don't install psutil on Windows and update other test dependencies * Move psutil-needing tests to their own script * Raise hypothesis deadlines * Fix a few type hints * Fix return values of global set/get fns and add get_access_default_mmap to pyi * Update binary wheel list * Simplify atomic_overwrite exception handler * Increase arm64 build coverage - add musl and cp312 * Stop building PyPy3.8 wheels due to lack of Pillow support * Implementation AFRelationship for AttachedFileSpec * docs: update info about creating PDFs * Change to building against libqpdf v11.6.1 * Disable pp3.10 since numpy binary wheels aren't released yet * Merge branch 'trusted-release' * Try adding url to see if it suppresses legacy warning * Merge branch 'm-holger-rect' * rect: tidy and prepare for release * Fixing use of typing | on Python 3.9 * Add Python 3.8 shim * Improve CCITT tests * Implement Decode array to better support weird CCITTs * Fix another CCITT inversion issue * Improve available version documentation * Better documentation for atomic_overwrite * Fix saving file opened from BytesIO on Windows * Change atomic_overwite to use exclusive creation * black doesn't support py312 yet * Update documentation for 3.12 support * Update note about needsappearances * Allow Python 3.12 build to fail * Test Python 3.12 pre-release * Merge pull request #504 from m-holger/qm * Fix link to QPDF manual * Add docs back to sdist * build: found a way to make RTD trigger again * build: Replace deprecated "::set-output" * Add Rectangle operators '<=' and '&' - Use pyproject OBS-URL: https://build.opensuse.org/request/show/1119380 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=37
2023-10-24 07:53:18 +00:00
BuildRequires: %{python_module wheel >= 0.37}
## /SECTION
BuildRequires: fdupes
BuildRequires: gcc-c++
BuildRequires: libjpeg8-devel
BuildRequires: pkgconfig
BuildRequires: python-rpm-macros
BuildRequires: pkgconfig(libqpdf) >= 11.5.0
Requires: python-Deprecated
Requires: python-Pillow >= 10.0.1
Requires: python-lxml >= 4.8
- update to 5.1.0: * Rebuild against QPDF 10.6.3. * Improvements to Makefile for Apple Silicon wheels. * Fix issue where Pdf.check() would report a failure if JBIG2 decoder was not installed and the PDF contains JBIG2 content. * Some errors and inconsistencies are in the "pdfdoc" encoding provided by pikepdf have been corrected, in conjunction with fixes in libqpdf. * libqpdf 10.6.2 is required. * Previously, looking up the number of a page, given the page, required a linear search of all pages. We now use a newer QPDF API that allows quicker lookups. * Fixed gcc linker error with linking to a source-compiled version of qpdf. Thanks @jerkenbilt. * Fixed dead/obsolete link to old QPDF manual. Thanks @m-holger. * Rebuild binary wheels against qpdf 10.5.0. Note 10.6.0 has been released but requires further changes so does not work yet. * Removed some workarounds to support now-unsupported versions of pybind11. * Adjusted hypothesis test settings so it does not randomly fail on PyPy. * Mention vector vs raster images in documentation. * JBIG2 decoding is now more tightly integrated. In particular, we can now decode more types of JBIG2 image and they can be decoded using either the object or image interface. * Switch to tomli for TOML parsing. * Refactor image tests to use hypothesis more effectively and use more random issues, fixing many errors along the way. * Fixed two instances of a Python object being copied without the GIL held. May have caused some instability. Thanks @rwgk. * Further improvements to handling of 2- and 4-bit per component images. Major refactoring of relevant code and improved testing. * Mark pybind11 2.9 as supported. Thanks @QuLogic. * Improved support for images with bits per component set to values between 2 and 7 inclusive. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=24
2022-03-27 18:26:34 +00:00
Requires: python-packaging
%python_subpackages
%description
Read and write PDFs with Python, powered by qpdf.
%prep
%setup -q -n pikepdf-%{version}
%build
export CFLAGS="%{optflags}"
Accepting request 1119380 from home:uncomfyhalomacro:branches:devel:languages:python - update to 8.5.2: * Fix incorrect usage of sys_platform * Don't install psutil on Windows and update other test dependencies * Move psutil-needing tests to their own script * Raise hypothesis deadlines * Fix a few type hints * Fix return values of global set/get fns and add get_access_default_mmap to pyi * Update binary wheel list * Simplify atomic_overwrite exception handler * Increase arm64 build coverage - add musl and cp312 * Stop building PyPy3.8 wheels due to lack of Pillow support * Implementation AFRelationship for AttachedFileSpec * docs: update info about creating PDFs * Change to building against libqpdf v11.6.1 * Disable pp3.10 since numpy binary wheels aren't released yet * Merge branch 'trusted-release' * Try adding url to see if it suppresses legacy warning * Merge branch 'm-holger-rect' * rect: tidy and prepare for release * Fixing use of typing | on Python 3.9 * Add Python 3.8 shim * Improve CCITT tests * Implement Decode array to better support weird CCITTs * Fix another CCITT inversion issue * Improve available version documentation * Better documentation for atomic_overwrite * Fix saving file opened from BytesIO on Windows * Change atomic_overwite to use exclusive creation * black doesn't support py312 yet * Update documentation for 3.12 support * Update note about needsappearances * Allow Python 3.12 build to fail * Test Python 3.12 pre-release * Merge pull request #504 from m-holger/qm * Fix link to QPDF manual * Add docs back to sdist * build: found a way to make RTD trigger again * build: Replace deprecated "::set-output" * Add Rectangle operators '<=' and '&' - Use pyproject OBS-URL: https://build.opensuse.org/request/show/1119380 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=37
2023-10-24 07:53:18 +00:00
%pyproject_wheel
%install
Accepting request 1119380 from home:uncomfyhalomacro:branches:devel:languages:python - update to 8.5.2: * Fix incorrect usage of sys_platform * Don't install psutil on Windows and update other test dependencies * Move psutil-needing tests to their own script * Raise hypothesis deadlines * Fix a few type hints * Fix return values of global set/get fns and add get_access_default_mmap to pyi * Update binary wheel list * Simplify atomic_overwrite exception handler * Increase arm64 build coverage - add musl and cp312 * Stop building PyPy3.8 wheels due to lack of Pillow support * Implementation AFRelationship for AttachedFileSpec * docs: update info about creating PDFs * Change to building against libqpdf v11.6.1 * Disable pp3.10 since numpy binary wheels aren't released yet * Merge branch 'trusted-release' * Try adding url to see if it suppresses legacy warning * Merge branch 'm-holger-rect' * rect: tidy and prepare for release * Fixing use of typing | on Python 3.9 * Add Python 3.8 shim * Improve CCITT tests * Implement Decode array to better support weird CCITTs * Fix another CCITT inversion issue * Improve available version documentation * Better documentation for atomic_overwrite * Fix saving file opened from BytesIO on Windows * Change atomic_overwite to use exclusive creation * black doesn't support py312 yet * Update documentation for 3.12 support * Update note about needsappearances * Allow Python 3.12 build to fail * Test Python 3.12 pre-release * Merge pull request #504 from m-holger/qm * Fix link to QPDF manual * Add docs back to sdist * build: found a way to make RTD trigger again * build: Replace deprecated "::set-output" * Add Rectangle operators '<=' and '&' - Use pyproject OBS-URL: https://build.opensuse.org/request/show/1119380 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=37
2023-10-24 07:53:18 +00:00
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitearch}
%check
- update to 5.1.0: * Rebuild against QPDF 10.6.3. * Improvements to Makefile for Apple Silicon wheels. * Fix issue where Pdf.check() would report a failure if JBIG2 decoder was not installed and the PDF contains JBIG2 content. * Some errors and inconsistencies are in the "pdfdoc" encoding provided by pikepdf have been corrected, in conjunction with fixes in libqpdf. * libqpdf 10.6.2 is required. * Previously, looking up the number of a page, given the page, required a linear search of all pages. We now use a newer QPDF API that allows quicker lookups. * Fixed gcc linker error with linking to a source-compiled version of qpdf. Thanks @jerkenbilt. * Fixed dead/obsolete link to old QPDF manual. Thanks @m-holger. * Rebuild binary wheels against qpdf 10.5.0. Note 10.6.0 has been released but requires further changes so does not work yet. * Removed some workarounds to support now-unsupported versions of pybind11. * Adjusted hypothesis test settings so it does not randomly fail on PyPy. * Mention vector vs raster images in documentation. * JBIG2 decoding is now more tightly integrated. In particular, we can now decode more types of JBIG2 image and they can be decoded using either the object or image interface. * Switch to tomli for TOML parsing. * Refactor image tests to use hypothesis more effectively and use more random issues, fixing many errors along the way. * Fixed two instances of a Python object being copied without the GIL held. May have caused some instability. Thanks @rwgk. * Further improvements to handling of 2- and 4-bit per component images. Major refactoring of relevant code and improved testing. * Mark pybind11 2.9 as supported. Thanks @QuLogic. * Improved support for images with bits per component set to values between 2 and 7 inclusive. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=24
2022-03-27 18:26:34 +00:00
%pytest_arch
%files %{python_files}
Accepting request 1010227 from home:CJ:branches:devel:languages:python - Update to version 6.2.0: * Add new keyword argument Pdf.save - version 6.1.0: Rebuild wheels with qpdf 11.1.1. - version 6.0.2: * Fixed large increase in binary wheel file size for linux wheels. * Provide macOS and Linux wheels for Python 3.11. - version 6.0.1: * Use qpdf 11.1.0 - version 6.0.0: * pikepdf 6.0.0 released to align with backward incompatible changes in qpdf 11. * Remove deprecated APIs - version 5.6.1: * Made treatment of CCITT image photometry ignore BlackIs1. - version 5.6.0: * Improved support for extracting the contents of inline images. * Marked some "always should have been private" functions as deprecated with removal planned for v6, mainly in pikepdf.models.image. * Fixed all Python documentation style inconsistencies. - version 5.5.0: * Fixed undefined behavior on creating NameTree on direct object. * Fixed sdist with coverage build. * Added support for specifying QPDF's library build directory, for compatibility with QPDF's transition to cmake. * QPDF_* environment variables will modify build paths even when CFLAGS is defined. * Fixed case where GIL was not held while discarding a certain exception. * Now using cibuildwheel 2.9.0. * Many typo fixes. - version 5.4.2: * Fixed Pages.__eq__ not returning NotImplemented when it ought to. * Fixed possible problems with NameTree and NumberTree.__eq__ operators. * Changed to SPDX license headers throughout. - version 5.4.1: * Fixed ReadTheDocs build, updated versions, fixed a test warning, improved coverage, modernized type annotations. - version 5.4.0: * New feature: pikepdf.Job bindings to QPDFJob API. * New feature: pikepdf.NumberTree to support manipulation of number trees. * Many improvements to pikepdf.NameTree including the ability to instantiate a new name tree. * Several memory leaks were fixed. * Rebuilt against pybind11 2.10.0. - version 5.3.2: Build system requires changed to setuptools-scm 7.0.5. - version 5.3.1: * Fixed issue with parsing inline images, causing loss of data after inline images were encountered in a content stream. :issue:`299 - version 5.3.0: * Binary wheels for Linux aarch64 are now being rolled automatically. * Refactor JBIG2 handling to make JBIG2 decoders more testable and pluggable. * Fixed some typing issues around ObjectHelper. * Exposed some pikepdf settings that were attached to the private _qpdf module in a new pikepdf.settings module. - version 5.2.0: * Avoid versions of setuptools_scm found to cause build issues. :issue:`359` * Improved unhelpful error message when attemping to save a file with invalid encryption settings. :issue:`341` * Added workaround for XMP metadata blocks that are missing the expected namespace tag. :issue:`349` * Minor code improvements, removed some deprecated private methods. OBS-URL: https://build.opensuse.org/request/show/1010227 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=28
2022-10-19 20:04:55 +00:00
%license LICENSE.txt
%doc README.md
Accepting request 1119380 from home:uncomfyhalomacro:branches:devel:languages:python - update to 8.5.2: * Fix incorrect usage of sys_platform * Don't install psutil on Windows and update other test dependencies * Move psutil-needing tests to their own script * Raise hypothesis deadlines * Fix a few type hints * Fix return values of global set/get fns and add get_access_default_mmap to pyi * Update binary wheel list * Simplify atomic_overwrite exception handler * Increase arm64 build coverage - add musl and cp312 * Stop building PyPy3.8 wheels due to lack of Pillow support * Implementation AFRelationship for AttachedFileSpec * docs: update info about creating PDFs * Change to building against libqpdf v11.6.1 * Disable pp3.10 since numpy binary wheels aren't released yet * Merge branch 'trusted-release' * Try adding url to see if it suppresses legacy warning * Merge branch 'm-holger-rect' * rect: tidy and prepare for release * Fixing use of typing | on Python 3.9 * Add Python 3.8 shim * Improve CCITT tests * Implement Decode array to better support weird CCITTs * Fix another CCITT inversion issue * Improve available version documentation * Better documentation for atomic_overwrite * Fix saving file opened from BytesIO on Windows * Change atomic_overwite to use exclusive creation * black doesn't support py312 yet * Update documentation for 3.12 support * Update note about needsappearances * Allow Python 3.12 build to fail * Test Python 3.12 pre-release * Merge pull request #504 from m-holger/qm * Fix link to QPDF manual * Add docs back to sdist * build: found a way to make RTD trigger again * build: Replace deprecated "::set-output" * Add Rectangle operators '<=' and '&' - Use pyproject OBS-URL: https://build.opensuse.org/request/show/1119380 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=37
2023-10-24 07:53:18 +00:00
%{python_sitearch}/pikepdf*
%changelog