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
101
102
103
104
105
106
107
108
109
110
111
112
113
114
|
%global _empty_manifest_terminate_build 0
Name: python-pycsw
Version: 2.6.1
Release: 1
Summary: pycsw is an OGC CSW server implementation written in Python
License: MIT
URL: https://pycsw.org/
Source0: https://mirrors.nju.edu.cn/pypi/web/packages/76/ba/cfa1a296910ce55c009a0e2e7e24480ed037d5c01f70456faaee3637d670/pycsw-2.6.1.tar.gz
BuildArch: noarch
Requires: python3-OWSLib
Requires: python3-Shapely
Requires: python3-geolinks
Requires: python3-lxml
Requires: python3-pyproj
Requires: python3-xmltodict
%description
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation
Specification (Catalogue Service for the Web). Initial development started in
2010 (more formally announced in 2011). The project is certified OGC
Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an
official OSGeo Project.
pycsw allows for the publishing and discovery of geospatial metadata via
numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories
of geospatial metadata can also be exposed, providing a standards-based
metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major
platforms (Windows, Linux, Mac OS X).
Please read the docs at https://pycsw.org/docs for more information.
%package -n python3-pycsw
Summary: pycsw is an OGC CSW server implementation written in Python
Provides: python-pycsw
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-pycsw
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation
Specification (Catalogue Service for the Web). Initial development started in
2010 (more formally announced in 2011). The project is certified OGC
Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an
official OSGeo Project.
pycsw allows for the publishing and discovery of geospatial metadata via
numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories
of geospatial metadata can also be exposed, providing a standards-based
metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major
platforms (Windows, Linux, Mac OS X).
Please read the docs at https://pycsw.org/docs for more information.
%package help
Summary: Development documents and examples for pycsw
Provides: python3-pycsw-doc
%description help
pycsw is an OGC CSW server implementation written in Python.
pycsw fully implements the OpenGIS Catalogue Service Implementation
Specification (Catalogue Service for the Web). Initial development started in
2010 (more formally announced in 2011). The project is certified OGC
Compliant, and is an OGC Reference Implementation. Since 2015, pycsw is an
official OSGeo Project.
pycsw allows for the publishing and discovery of geospatial metadata via
numerous APIs (CSW 2/CSW 3, OpenSearch, OAI-PMH, SRU). Existing repositories
of geospatial metadata can also be exposed, providing a standards-based
metadata and catalogue component of spatial data infrastructures.
pycsw is Open Source, released under an MIT license, and runs on all major
platforms (Windows, Linux, Mac OS X).
Please read the docs at https://pycsw.org/docs for more information.
%prep
%autosetup -n pycsw-2.6.1
%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-pycsw -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Fri May 05 2023 Python_Bot <Python_Bot@openeuler.org> - 2.6.1-1
- Package Spec generated
|