diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-telluric.spec | 302 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 304 insertions, 0 deletions
@@ -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. + +[](https://travis-ci.org/satellogic/telluric) +[](https://codecov.io/gh/satellogic/telluric) +[](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. + +[](https://travis-ci.org/satellogic/telluric) +[](https://codecov.io/gh/satellogic/telluric) +[](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. + +[](https://travis-ci.org/satellogic/telluric) +[](https://codecov.io/gh/satellogic/telluric) +[](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 @@ -0,0 +1 @@ +bbd717e465b8091e9bce826ed6cd287c telluric-0.14.4.tar.gz |