summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-03-09 16:36:05 +0000
committerCoprDistGit <infra@openeuler.org>2023-03-09 16:36:05 +0000
commit0659d4595a521a3ad5c19e89754d4591aabeb2a4 (patch)
tree5aca0657d300e5a26d66d8337412168ed66e0210
parent086d5ff98fd48153d7029cbc0947a60a00b3e6e8 (diff)
automatic import of python-rtree
-rw-r--r--.gitignore1
-rw-r--r--python-rtree.spec216
-rw-r--r--sources1
3 files changed, 218 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..32072a2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/Rtree-1.0.1.tar.gz
diff --git a/python-rtree.spec b/python-rtree.spec
new file mode 100644
index 0000000..a0feb2c
--- /dev/null
+++ b/python-rtree.spec
@@ -0,0 +1,216 @@
+%global _empty_manifest_terminate_build 0
+Name: python-Rtree
+Version: 1.0.1
+Release: 1
+Summary: R-Tree spatial index for Python GIS
+License: MIT
+URL: https://github.com/Toblerity/rtree
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/92/af/1d4066fd723c6304028a0296703f8a997f5dadd404645547233a21715311/Rtree-1.0.1.tar.gz
+
+Requires: python3-typing-extensions
+
+%description
+# Rtree: Spatial indexing for Python
+
+![Build](https://github.com/Toblerity/rtree/workflows/Build/badge.svg)
+[![PyPI version](https://badge.fury.io/py/Rtree.svg)](https://badge.fury.io/py/Rtree)
+
+
+Rtree is a [ctypes](http://docs.python.org/library/ctypes.html) Python wrapper of [libspatialindex](https://libspatialindex.org/) that provides a
+number of advanced spatial indexing features for the spatially curious Python
+user. These features include:
+
+* Nearest neighbor search
+* Intersection search
+* Multi-dimensional indexes
+* Clustered indexes (store Python pickles directly with index entries)
+* Bulk loading
+* Deletion
+* Disk serialization
+* Custom storage implementation (to implement spatial indexing in ZODB, for example)
+
+
+Wheels are available for most major platforms, and `rtree` with bundled `libspatialindex` can be installed via pip:
+
+```
+pip install rtree
+```
+
+# Changes
+
+## 1.0.1
+
+* Fix up type hints #243 (thanks @oderby)
+* Python 3.11 wheels #250 (thanks @ewouth)
+
+## 1.0.0
+
+
+* Python 3.7+ is now required (#212) (thanks @adamjstewart!)
+* Type hints (#215 and others) (thanks @adamjstewart!)
+* Python 3.10 wheels, including osx-arm64 #224
+* Clean up libspatialindex C API mismatches #222 (thanks @musicinmybrain!)
+* Many doc updates, fixes, and type hints (thanks @adamjstewart!) #212 #221 #217 #215
+* __len__ method for index #194
+* Prevent get_coordinate_pointers from mutating inputs #205 (thanks @sjones94549!)
+* linux-aarch64 wheels #183 (thanks @odidev!)
+* black (#218) and flake8 (#145) linting
+
+https://github.com/Toblerity/rtree/releases/1.0.0
+
+
+%package -n python3-Rtree
+Summary: R-Tree spatial index for Python GIS
+Provides: python-Rtree
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+BuildRequires: python3-cffi
+BuildRequires: gcc
+BuildRequires: gdb
+%description -n python3-Rtree
+# Rtree: Spatial indexing for Python
+
+![Build](https://github.com/Toblerity/rtree/workflows/Build/badge.svg)
+[![PyPI version](https://badge.fury.io/py/Rtree.svg)](https://badge.fury.io/py/Rtree)
+
+
+Rtree is a [ctypes](http://docs.python.org/library/ctypes.html) Python wrapper of [libspatialindex](https://libspatialindex.org/) that provides a
+number of advanced spatial indexing features for the spatially curious Python
+user. These features include:
+
+* Nearest neighbor search
+* Intersection search
+* Multi-dimensional indexes
+* Clustered indexes (store Python pickles directly with index entries)
+* Bulk loading
+* Deletion
+* Disk serialization
+* Custom storage implementation (to implement spatial indexing in ZODB, for example)
+
+
+Wheels are available for most major platforms, and `rtree` with bundled `libspatialindex` can be installed via pip:
+
+```
+pip install rtree
+```
+
+# Changes
+
+## 1.0.1
+
+* Fix up type hints #243 (thanks @oderby)
+* Python 3.11 wheels #250 (thanks @ewouth)
+
+## 1.0.0
+
+
+* Python 3.7+ is now required (#212) (thanks @adamjstewart!)
+* Type hints (#215 and others) (thanks @adamjstewart!)
+* Python 3.10 wheels, including osx-arm64 #224
+* Clean up libspatialindex C API mismatches #222 (thanks @musicinmybrain!)
+* Many doc updates, fixes, and type hints (thanks @adamjstewart!) #212 #221 #217 #215
+* __len__ method for index #194
+* Prevent get_coordinate_pointers from mutating inputs #205 (thanks @sjones94549!)
+* linux-aarch64 wheels #183 (thanks @odidev!)
+* black (#218) and flake8 (#145) linting
+
+https://github.com/Toblerity/rtree/releases/1.0.0
+
+
+%package help
+Summary: Development documents and examples for Rtree
+Provides: python3-Rtree-doc
+%description help
+# Rtree: Spatial indexing for Python
+
+![Build](https://github.com/Toblerity/rtree/workflows/Build/badge.svg)
+[![PyPI version](https://badge.fury.io/py/Rtree.svg)](https://badge.fury.io/py/Rtree)
+
+
+Rtree is a [ctypes](http://docs.python.org/library/ctypes.html) Python wrapper of [libspatialindex](https://libspatialindex.org/) that provides a
+number of advanced spatial indexing features for the spatially curious Python
+user. These features include:
+
+* Nearest neighbor search
+* Intersection search
+* Multi-dimensional indexes
+* Clustered indexes (store Python pickles directly with index entries)
+* Bulk loading
+* Deletion
+* Disk serialization
+* Custom storage implementation (to implement spatial indexing in ZODB, for example)
+
+
+Wheels are available for most major platforms, and `rtree` with bundled `libspatialindex` can be installed via pip:
+
+```
+pip install rtree
+```
+
+# Changes
+
+## 1.0.1
+
+* Fix up type hints #243 (thanks @oderby)
+* Python 3.11 wheels #250 (thanks @ewouth)
+
+## 1.0.0
+
+
+* Python 3.7+ is now required (#212) (thanks @adamjstewart!)
+* Type hints (#215 and others) (thanks @adamjstewart!)
+* Python 3.10 wheels, including osx-arm64 #224
+* Clean up libspatialindex C API mismatches #222 (thanks @musicinmybrain!)
+* Many doc updates, fixes, and type hints (thanks @adamjstewart!) #212 #221 #217 #215
+* __len__ method for index #194
+* Prevent get_coordinate_pointers from mutating inputs #205 (thanks @sjones94549!)
+* linux-aarch64 wheels #183 (thanks @odidev!)
+* black (#218) and flake8 (#145) linting
+
+https://github.com/Toblerity/rtree/releases/1.0.0
+
+
+%prep
+%autosetup -n Rtree-1.0.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-Rtree -f filelist.lst
+%dir %{python3_sitearch}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu Mar 09 2023 Python_Bot <Python_Bot@openeuler.org> - 1.0.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..cf09165
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+3a36cb21dc8edccaf087bd540f89806a Rtree-1.0.1.tar.gz