summaryrefslogtreecommitdiff
path: root/python-pdfservices-sdk.spec
blob: 8fd4120ea8d1f7f32b1e454f2d69a1d1ed6a9c34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
%global _empty_manifest_terminate_build 0
Name:		python-pdfservices-sdk
Version:	2.2.0
Release:	1
Summary:	Adobe PDFServices Client Library
License:	Apache2
URL:		https://www.adobe.com/go/pdftoolsapi_doc
Source0:	https://mirrors.aliyun.com/pypi/web/packages/08/7d/1870fbb7a4b44ec0d12839a06b8129c5f41b586f54a331415b5ed686ea11/pdfservices-sdk-2.2.0.tar.gz
BuildArch:	noarch

Requires:	python3-build
Requires:	python3-certifi
Requires:	python3-cffi
Requires:	python3-cryptography
Requires:	python3-multipart
Requires:	python3-packaging
Requires:	python3-pep517
Requires:	python3-polling
Requires:	python3-polling2
Requires:	python3-pycparser
Requires:	python3-Pygments
Requires:	python3-PyJWT
Requires:	python3-pyparsing
Requires:	python3-PyYAML
Requires:	python3-requests
Requires:	python3-requests-toolbelt
Requires:	python3-six
Requires:	python3-toml
Requires:	python3-urllib3

%description
The Adobe PDFServices Python SDK provides ML APIs. Currently, it contains 
- Extract API for extracting elements and renditions from PDFs
- Autotag API for improving accessibility of the PDF document. This generates the tagged PDF, along with an optional XLSX report providing detailed information about the added and already existing tags.
Adobe Document Cloud’s simple cloud-based APIs help you get up and running quickly. Once you’ve received your developer credential, download and set up the sample project. After you’re familiar with the APIs, leverage the samples in your own server-side code.

%package -n python3-pdfservices-sdk
Summary:	Adobe PDFServices Client Library
Provides:	python-pdfservices-sdk
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-pdfservices-sdk
The Adobe PDFServices Python SDK provides ML APIs. Currently, it contains 
- Extract API for extracting elements and renditions from PDFs
- Autotag API for improving accessibility of the PDF document. This generates the tagged PDF, along with an optional XLSX report providing detailed information about the added and already existing tags.
Adobe Document Cloud’s simple cloud-based APIs help you get up and running quickly. Once you’ve received your developer credential, download and set up the sample project. After you’re familiar with the APIs, leverage the samples in your own server-side code.

%package help
Summary:	Development documents and examples for pdfservices-sdk
Provides:	python3-pdfservices-sdk-doc
%description help
The Adobe PDFServices Python SDK provides ML APIs. Currently, it contains 
- Extract API for extracting elements and renditions from PDFs
- Autotag API for improving accessibility of the PDF document. This generates the tagged PDF, along with an optional XLSX report providing detailed information about the added and already existing tags.
Adobe Document Cloud’s simple cloud-based APIs help you get up and running quickly. Once you’ve received your developer credential, download and set up the sample project. After you’re familiar with the APIs, leverage the samples in your own server-side code.

%prep
%autosetup -n pdfservices-sdk-2.2.0

%build
%py3_build

%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
	find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
	find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
	find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
	find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
	find usr/share/man -type f -printf "\"/%h/%f.gz\"\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .

%files -n python3-pdfservices-sdk -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Thu Jun 08 2023 Python_Bot <Python_Bot@openeuler.org> - 2.2.0-1
- Package Spec generated