summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-telluric.spec302
-rw-r--r--sources1
3 files changed, 304 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a7276eb 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/telluric-0.14.4.tar.gz
diff --git a/python-telluric.spec b/python-telluric.spec
new file mode 100644
index 0000000..5d364e6
--- /dev/null
+++ b/python-telluric.spec
@@ -0,0 +1,302 @@
+%global _empty_manifest_terminate_build 0
+Name: python-telluric
+Version: 0.14.4
+Release: 1
+Summary: Interactive geospatial data manipulation in Python
+License: MIT
+URL: https://github.com/satellogic/telluric/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f3/14/33a838cb8644f9651b7b872a91111f753f2373661101995baae23e70d5ae/telluric-0.14.4.tar.gz
+BuildArch: noarch
+
+Requires: python3-affine
+Requires: python3-fiona
+Requires: python3-shapely
+Requires: python3-rasterio
+Requires: python3-pillow
+Requires: python3-mercantile
+Requires: python3-boltons
+Requires: python3-imageio
+Requires: python3-lxml
+Requires: python3-dateutil
+Requires: python3-coverage
+Requires: python3-mypy
+Requires: python3-types-python-dateutil
+Requires: python3-types-pkg-resources
+Requires: python3-packaging
+Requires: python3-pycodestyle
+Requires: python3-pytest
+Requires: python3-pytest-cov
+Requires: python3-sphinx
+Requires: python3-ipython
+Requires: python3-nbsphinx
+Requires: python3-sphinx-rtd-theme
+Requires: python3-ipyleaflet
+Requires: python3-matplotlib
+Requires: python3-folium
+Requires: python3-tornado
+
+%description
+# telluric
+
+## Overview
+
+telluric is a Python library to manage vector and raster geospatial data in an interactive
+and easy way.
+
+[![Build Status](https://travis-ci.org/satellogic/telluric.svg?branch=master)](https://travis-ci.org/satellogic/telluric)
+[![Coverage](https://codecov.io/gh/satellogic/telluric/branch/master/graph/badge.svg)](https://codecov.io/gh/satellogic/telluric)
+[![Chat](https://img.shields.io/matrix/telluric-dev:matrix.org.svg?style=flat-square)](https://riot.im/app/#/room/#telluric-dev:matrix.org)
+
+Opening a raster is as simple as:
+
+```
+In [1]: import telluric as tl
+
+In [2]: tl.GeoRaster2.open("http://download.osgeo.org/geotiff/samples/usgs/f41078e1.tif")
+Out[2]: <telluric.georaster.GeoRaster2 at 0x7facd183ad68>
+```
+
+And reading some vector data is equally simple:
+
+```
+In [3]: tl.FileCollection.open("shapefiles/usa-major-cities.shp")
+Out[3]: <telluric.collections.FileCollection at 0x7facd1183048>
+```
+
+For more usage examples and a complete API reference,
+[check out our documentation](http://telluric.readthedocs.io/) on Read the Docs.
+
+The [source code](https://github.com/satellogic/telluric) and
+[issue tracker](https://github.com/satellogic/telluric/issues) are hosted on GitHub,
+and all contributions and feedback are more than welcome.
+
+## Installation
+
+You can install telluric using pip:
+
+```
+pip install telluric[vis]
+```
+
+Read more complete installation instructions at [our documentation](http://telluric.readthedocs.io/).
+
+telluric is a pure Python library, and therefore should work on Linux, OS X and Windows
+provided that you can install its dependencies. If you find any problem,
+[please open an issue](https://github.com/satellogic/telluric/issues/new)
+and we will take care of it.
+
+## Development
+
+telluric is usually developed on Linux. For full tests do:
+
+```
+$ make build
+$ make test
+```
+
+for testing single tests do:
+
+```
+$ make dockershell
+docker$ python -m pytest TEST_FILE::TEST_NAME
+```
+
+## Support
+
+Join our [Matrix chat](https://riot.im/app/#/room/#telluric-dev:matrix.org) to ask all sorts of questions!
+
+
+%package -n python3-telluric
+Summary: Interactive geospatial data manipulation in Python
+Provides: python-telluric
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-telluric
+# telluric
+
+## Overview
+
+telluric is a Python library to manage vector and raster geospatial data in an interactive
+and easy way.
+
+[![Build Status](https://travis-ci.org/satellogic/telluric.svg?branch=master)](https://travis-ci.org/satellogic/telluric)
+[![Coverage](https://codecov.io/gh/satellogic/telluric/branch/master/graph/badge.svg)](https://codecov.io/gh/satellogic/telluric)
+[![Chat](https://img.shields.io/matrix/telluric-dev:matrix.org.svg?style=flat-square)](https://riot.im/app/#/room/#telluric-dev:matrix.org)
+
+Opening a raster is as simple as:
+
+```
+In [1]: import telluric as tl
+
+In [2]: tl.GeoRaster2.open("http://download.osgeo.org/geotiff/samples/usgs/f41078e1.tif")
+Out[2]: <telluric.georaster.GeoRaster2 at 0x7facd183ad68>
+```
+
+And reading some vector data is equally simple:
+
+```
+In [3]: tl.FileCollection.open("shapefiles/usa-major-cities.shp")
+Out[3]: <telluric.collections.FileCollection at 0x7facd1183048>
+```
+
+For more usage examples and a complete API reference,
+[check out our documentation](http://telluric.readthedocs.io/) on Read the Docs.
+
+The [source code](https://github.com/satellogic/telluric) and
+[issue tracker](https://github.com/satellogic/telluric/issues) are hosted on GitHub,
+and all contributions and feedback are more than welcome.
+
+## Installation
+
+You can install telluric using pip:
+
+```
+pip install telluric[vis]
+```
+
+Read more complete installation instructions at [our documentation](http://telluric.readthedocs.io/).
+
+telluric is a pure Python library, and therefore should work on Linux, OS X and Windows
+provided that you can install its dependencies. If you find any problem,
+[please open an issue](https://github.com/satellogic/telluric/issues/new)
+and we will take care of it.
+
+## Development
+
+telluric is usually developed on Linux. For full tests do:
+
+```
+$ make build
+$ make test
+```
+
+for testing single tests do:
+
+```
+$ make dockershell
+docker$ python -m pytest TEST_FILE::TEST_NAME
+```
+
+## Support
+
+Join our [Matrix chat](https://riot.im/app/#/room/#telluric-dev:matrix.org) to ask all sorts of questions!
+
+
+%package help
+Summary: Development documents and examples for telluric
+Provides: python3-telluric-doc
+%description help
+# telluric
+
+## Overview
+
+telluric is a Python library to manage vector and raster geospatial data in an interactive
+and easy way.
+
+[![Build Status](https://travis-ci.org/satellogic/telluric.svg?branch=master)](https://travis-ci.org/satellogic/telluric)
+[![Coverage](https://codecov.io/gh/satellogic/telluric/branch/master/graph/badge.svg)](https://codecov.io/gh/satellogic/telluric)
+[![Chat](https://img.shields.io/matrix/telluric-dev:matrix.org.svg?style=flat-square)](https://riot.im/app/#/room/#telluric-dev:matrix.org)
+
+Opening a raster is as simple as:
+
+```
+In [1]: import telluric as tl
+
+In [2]: tl.GeoRaster2.open("http://download.osgeo.org/geotiff/samples/usgs/f41078e1.tif")
+Out[2]: <telluric.georaster.GeoRaster2 at 0x7facd183ad68>
+```
+
+And reading some vector data is equally simple:
+
+```
+In [3]: tl.FileCollection.open("shapefiles/usa-major-cities.shp")
+Out[3]: <telluric.collections.FileCollection at 0x7facd1183048>
+```
+
+For more usage examples and a complete API reference,
+[check out our documentation](http://telluric.readthedocs.io/) on Read the Docs.
+
+The [source code](https://github.com/satellogic/telluric) and
+[issue tracker](https://github.com/satellogic/telluric/issues) are hosted on GitHub,
+and all contributions and feedback are more than welcome.
+
+## Installation
+
+You can install telluric using pip:
+
+```
+pip install telluric[vis]
+```
+
+Read more complete installation instructions at [our documentation](http://telluric.readthedocs.io/).
+
+telluric is a pure Python library, and therefore should work on Linux, OS X and Windows
+provided that you can install its dependencies. If you find any problem,
+[please open an issue](https://github.com/satellogic/telluric/issues/new)
+and we will take care of it.
+
+## Development
+
+telluric is usually developed on Linux. For full tests do:
+
+```
+$ make build
+$ make test
+```
+
+for testing single tests do:
+
+```
+$ make dockershell
+docker$ python -m pytest TEST_FILE::TEST_NAME
+```
+
+## Support
+
+Join our [Matrix chat](https://riot.im/app/#/room/#telluric-dev:matrix.org) to ask all sorts of questions!
+
+
+%prep
+%autosetup -n telluric-0.14.4
+
+%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-telluric -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 0.14.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..e329d24
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+bbd717e465b8091e9bce826ed6cd287c telluric-0.14.4.tar.gz