forked from pool/python-pikepdf
Accepting request 931979 from home:ecsos
- Update to 2.12.2
- Rebuild wheels against libqpdf 10.3.2.
- Enabled building Linux PyPy x86_64 wheels.
- Fixed a minor issue where the inline images would have their
abbreviations expanded when unparsed. While unlikely to be
problematic, inline images usually use abbreviations in their
metadata and should be kept that way.
- Added notes to documentation about loading PDFs through Python
file streams and cases that can lead to poor performance.
- Fix build error for Leap and Tumblweed.
OBS-URL: https://build.opensuse.org/request/show/931979
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pikepdf?expand=0&rev=22
This commit is contained in:
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1cdb7f7ccb4c2b0591718fdc6baf9f68f2f8e60f9a3b99a3878f44c21ae921ea
|
||||
size 2310182
|
||||
3
pikepdf-2.12.2.tar.gz
Normal file
3
pikepdf-2.12.2.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5ff35499b1ae7b181277f78ce5b1bcc8d3009182bb389917791c5dc811fcc8e4
|
||||
size 2310586
|
||||
@@ -1,3 +1,17 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Nov 17 09:25:21 UTC 2021 - ecsos <ecsos@opensuse.org>
|
||||
|
||||
- Update to 2.12.2
|
||||
- Rebuild wheels against libqpdf 10.3.2.
|
||||
- Enabled building Linux PyPy x86_64 wheels.
|
||||
- Fixed a minor issue where the inline images would have their
|
||||
abbreviations expanded when unparsed. While unlikely to be
|
||||
problematic, inline images usually use abbreviations in their
|
||||
metadata and should be kept that way.
|
||||
- Added notes to documentation about loading PDFs through Python
|
||||
file streams and cases that can lead to poor performance.
|
||||
- Fix build error for Leap and Tumblweed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jun 5 20:02:00 UTC 2021 - Martin Hauke <mardnh@gmx.de>
|
||||
|
||||
|
||||
@@ -20,35 +20,47 @@
|
||||
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
|
||||
%define skip_python2 1
|
||||
Name: python-pikepdf
|
||||
Version: 2.12.1
|
||||
Version: 2.12.2
|
||||
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 Pillow >= 5.0.0}
|
||||
BuildRequires: %{python_module attrs >= 19.1.0}
|
||||
BuildRequires: %{python_module Pillow >= 7.0.0}
|
||||
BuildRequires: %{python_module attrs >= 20.2.0}
|
||||
BuildRequires: %{python_module devel}
|
||||
BuildRequires: %{python_module hypothesis >= 4.24}
|
||||
BuildRequires: %{python_module hypothesis >= 5.0}
|
||||
BuildRequires: %{python_module ipython}
|
||||
BuildRequires: %{python_module lxml >= 4.0}
|
||||
BuildRequires: %{python_module psutil}
|
||||
#BuildRequires: %%{python_module matplotlib}
|
||||
BuildRequires: %{python_module psutil >= 5}
|
||||
BuildRequires: %{python_module pybind11 >= 2.6.0}
|
||||
BuildRequires: %{python_module pybind11-devel >= 2.6.0}
|
||||
BuildRequires: %{python_module pytest >= 4.4.0}
|
||||
# Upstream use pytest >= 6.0.0
|
||||
BuildRequires: %{python_module pytest >= 5.0.0}
|
||||
# Upstream use pytest-cov >= 2.10.1
|
||||
BuildRequires: %{python_module pytest-cov}
|
||||
BuildRequires: %{python_module pytest-forked}
|
||||
BuildRequires: %{python_module pytest-helpers-namespace >= 2019.1.8}
|
||||
BuildRequires: %{python_module pytest-timeout >= 1.3.3}
|
||||
BuildRequires: %{python_module python-dateutil >= 1.4}
|
||||
# Upstream use pytest-timeout >= 1.4.2
|
||||
BuildRequires: %{python_module pytest-timeout}
|
||||
# Upstream use pytest-xdist >= 1.28
|
||||
BuildRequires: %{python_module pytest-xdist}
|
||||
BuildRequires: %{python_module python-dateutil >= 2.8.0}
|
||||
#BuildRequires: %%{python_module python-xmp-toolkit >= 2.0.1}
|
||||
BuildRequires: %{python_module setuptools >= 50}
|
||||
BuildRequires: %{python_module setuptools_scm >= 4.1}
|
||||
BuildRequires: %{python_module setuptools_scm_git_archive}
|
||||
BuildRequires: %{python_module setuptools_scm}
|
||||
BuildRequires: %{python_module setuptools}
|
||||
#BuildRequires: %%{python_module wheel >= 0.35}
|
||||
## /SECTION
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
BuildRequires: pkgconfig
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: pkgconfig(libqpdf)
|
||||
Requires: python-Pillow >= 5.0.0
|
||||
BuildRequires: pkgconfig(libqpdf) >= 10.0.3
|
||||
Requires: python-Pillow >= 6.0.0
|
||||
Requires: python-lxml >= 4.0
|
||||
%python_subpackages
|
||||
|
||||
@@ -70,9 +82,9 @@ export CFLAGS="%{optflags}"
|
||||
%python_expand %fdupes %{buildroot}%{$python_sitearch}
|
||||
|
||||
%check
|
||||
# Ignore test_minimum_qpdf_version as it fails on Leap
|
||||
# Ignore some test as it fails on Leap and Tumbleweed
|
||||
# despite all other tests passing.
|
||||
%pytest_arch -k 'not test_minimum_qpdf_version'
|
||||
%pytest_arch -k 'not (test_unicode or test_bytes or TestName)'
|
||||
|
||||
%files %{python_files}
|
||||
%license LICENSE.txt licenses
|
||||
|
||||
Reference in New Issue
Block a user