summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 10:07:29 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 10:07:29 +0000
commitbcbf24a1a11d59a5fcf3e651e801771aceff9820 (patch)
tree6fdbcc65d12f6a21b28cf460cf3dc60f98ce62ea
parentc39c2eb8beb238c3c394e87da4b3e3eef4a0444c (diff)
automatic import of python-pystac
-rw-r--r--.gitignore1
-rw-r--r--python-pystac.spec304
-rw-r--r--sources1
3 files changed, 306 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..c521623 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pystac-1.7.2.tar.gz
diff --git a/python-pystac.spec b/python-pystac.spec
new file mode 100644
index 0000000..7f8d56c
--- /dev/null
+++ b/python-pystac.spec
@@ -0,0 +1,304 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pystac
+Version: 1.7.2
+Release: 1
+Summary: Python library for working with Spatiotemporal Asset Catalog (STAC).
+License: Apache Software License 2.0
+URL: https://github.com/stac-utils/pystac
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/cb/28/15f5909fe69af84e2783ba49f6190cf355eb08574741fbe698c1b4205f6b/pystac-1.7.2.tar.gz
+BuildArch: noarch
+
+Requires: python3-dateutil
+Requires: python3-orjson
+Requires: python3-urllib3
+Requires: python3-jsonschema
+
+%description
+# PySTAC
+
+[![Build Status](https://github.com/stac-utils/pystac/workflows/CI/badge.svg?branch=main)](https://github.com/stac-utils/pystac/actions/workflows/continuous-integration.yml)
+[![PyPI version](https://badge.fury.io/py/pystac.svg)](https://badge.fury.io/py/pystac)
+[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/pystac)](https://anaconda.org/conda-forge/pystac)
+[![Documentation](https://readthedocs.org/projects/pystac/badge/?version=latest)](https://pystac.readthedocs.io/en/latest/)
+[![codecov](https://codecov.io/gh/stac-utils/pystac/branch/main/graph/badge.svg)](https://codecov.io/gh/stac-utils/pystac)
+[![Gitter](https://badges.gitter.im/SpatioTemporal-Asset-Catalog/python.svg)](https://gitter.im/SpatioTemporal-Asset-Catalog/python?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
+[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
+
+PySTAC is a library for working with [SpatioTemporal Asset Catalog](https://stacspec.org) in Python 3.
+
+## Installation
+
+### Install from PyPi (recommended)
+
+```shell
+pip install pystac
+```
+
+If you would like to enable the validation feature utilizing the
+[jsonschema](https://pypi.org/project/jsonschema/) project, install with the optional
+`validation` requirements:
+
+```shell
+pip install pystac[validation]
+```
+
+If you would like to use the [`orjson`](https://pypi.org/project/orjson/) instead of the
+standard `json` library for JSON serialization/deserialization, install with the
+optional `orjson` requirements:
+
+```shell
+pip install pystac[orjson]
+```
+
+If you would like to use a custom `RetryStacIO` class for automatically retrying
+network requests when reading with PySTAC, you'll need
+[`urllib3`](https://urllib3.readthedocs.io/en/stable/):
+
+```shell
+pip install pystac[urllib3]
+```
+
+### Install from source
+
+```shell
+git clone https://github.com/stac-utils/pystac.git
+cd pystac
+pip install .
+```
+
+See the [installation page](https://pystac.readthedocs.io/en/latest/installation.html)
+for more options.
+
+## Documentation
+
+See the [documentation page](https://pystac.readthedocs.io/en/latest/) for the latest docs.
+
+## Developing
+
+See [contributing docs](https://pystac.readthedocs.io/en/latest/contributing.html)
+for details on contributing to this project.
+
+## Running the quickstart and tutorials
+
+There is a quickstart and tutorials written as jupyter notebooks in the `docs/tutorials` folder.
+To run the notebooks, run a jupyter notebook with the `docs` directory as the notebook directory:
+
+```shell
+jupyter notebook --ip 0.0.0.0 --port 8888 --notebook-dir=docs
+```
+
+You can then navigate to the notebooks and execute them.
+
+Requires [Jupyter](https://jupyter.org/) be installed.
+
+
+%package -n python3-pystac
+Summary: Python library for working with Spatiotemporal Asset Catalog (STAC).
+Provides: python-pystac
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pystac
+# PySTAC
+
+[![Build Status](https://github.com/stac-utils/pystac/workflows/CI/badge.svg?branch=main)](https://github.com/stac-utils/pystac/actions/workflows/continuous-integration.yml)
+[![PyPI version](https://badge.fury.io/py/pystac.svg)](https://badge.fury.io/py/pystac)
+[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/pystac)](https://anaconda.org/conda-forge/pystac)
+[![Documentation](https://readthedocs.org/projects/pystac/badge/?version=latest)](https://pystac.readthedocs.io/en/latest/)
+[![codecov](https://codecov.io/gh/stac-utils/pystac/branch/main/graph/badge.svg)](https://codecov.io/gh/stac-utils/pystac)
+[![Gitter](https://badges.gitter.im/SpatioTemporal-Asset-Catalog/python.svg)](https://gitter.im/SpatioTemporal-Asset-Catalog/python?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
+[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
+
+PySTAC is a library for working with [SpatioTemporal Asset Catalog](https://stacspec.org) in Python 3.
+
+## Installation
+
+### Install from PyPi (recommended)
+
+```shell
+pip install pystac
+```
+
+If you would like to enable the validation feature utilizing the
+[jsonschema](https://pypi.org/project/jsonschema/) project, install with the optional
+`validation` requirements:
+
+```shell
+pip install pystac[validation]
+```
+
+If you would like to use the [`orjson`](https://pypi.org/project/orjson/) instead of the
+standard `json` library for JSON serialization/deserialization, install with the
+optional `orjson` requirements:
+
+```shell
+pip install pystac[orjson]
+```
+
+If you would like to use a custom `RetryStacIO` class for automatically retrying
+network requests when reading with PySTAC, you'll need
+[`urllib3`](https://urllib3.readthedocs.io/en/stable/):
+
+```shell
+pip install pystac[urllib3]
+```
+
+### Install from source
+
+```shell
+git clone https://github.com/stac-utils/pystac.git
+cd pystac
+pip install .
+```
+
+See the [installation page](https://pystac.readthedocs.io/en/latest/installation.html)
+for more options.
+
+## Documentation
+
+See the [documentation page](https://pystac.readthedocs.io/en/latest/) for the latest docs.
+
+## Developing
+
+See [contributing docs](https://pystac.readthedocs.io/en/latest/contributing.html)
+for details on contributing to this project.
+
+## Running the quickstart and tutorials
+
+There is a quickstart and tutorials written as jupyter notebooks in the `docs/tutorials` folder.
+To run the notebooks, run a jupyter notebook with the `docs` directory as the notebook directory:
+
+```shell
+jupyter notebook --ip 0.0.0.0 --port 8888 --notebook-dir=docs
+```
+
+You can then navigate to the notebooks and execute them.
+
+Requires [Jupyter](https://jupyter.org/) be installed.
+
+
+%package help
+Summary: Development documents and examples for pystac
+Provides: python3-pystac-doc
+%description help
+# PySTAC
+
+[![Build Status](https://github.com/stac-utils/pystac/workflows/CI/badge.svg?branch=main)](https://github.com/stac-utils/pystac/actions/workflows/continuous-integration.yml)
+[![PyPI version](https://badge.fury.io/py/pystac.svg)](https://badge.fury.io/py/pystac)
+[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/pystac)](https://anaconda.org/conda-forge/pystac)
+[![Documentation](https://readthedocs.org/projects/pystac/badge/?version=latest)](https://pystac.readthedocs.io/en/latest/)
+[![codecov](https://codecov.io/gh/stac-utils/pystac/branch/main/graph/badge.svg)](https://codecov.io/gh/stac-utils/pystac)
+[![Gitter](https://badges.gitter.im/SpatioTemporal-Asset-Catalog/python.svg)](https://gitter.im/SpatioTemporal-Asset-Catalog/python?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
+[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
+
+PySTAC is a library for working with [SpatioTemporal Asset Catalog](https://stacspec.org) in Python 3.
+
+## Installation
+
+### Install from PyPi (recommended)
+
+```shell
+pip install pystac
+```
+
+If you would like to enable the validation feature utilizing the
+[jsonschema](https://pypi.org/project/jsonschema/) project, install with the optional
+`validation` requirements:
+
+```shell
+pip install pystac[validation]
+```
+
+If you would like to use the [`orjson`](https://pypi.org/project/orjson/) instead of the
+standard `json` library for JSON serialization/deserialization, install with the
+optional `orjson` requirements:
+
+```shell
+pip install pystac[orjson]
+```
+
+If you would like to use a custom `RetryStacIO` class for automatically retrying
+network requests when reading with PySTAC, you'll need
+[`urllib3`](https://urllib3.readthedocs.io/en/stable/):
+
+```shell
+pip install pystac[urllib3]
+```
+
+### Install from source
+
+```shell
+git clone https://github.com/stac-utils/pystac.git
+cd pystac
+pip install .
+```
+
+See the [installation page](https://pystac.readthedocs.io/en/latest/installation.html)
+for more options.
+
+## Documentation
+
+See the [documentation page](https://pystac.readthedocs.io/en/latest/) for the latest docs.
+
+## Developing
+
+See [contributing docs](https://pystac.readthedocs.io/en/latest/contributing.html)
+for details on contributing to this project.
+
+## Running the quickstart and tutorials
+
+There is a quickstart and tutorials written as jupyter notebooks in the `docs/tutorials` folder.
+To run the notebooks, run a jupyter notebook with the `docs` directory as the notebook directory:
+
+```shell
+jupyter notebook --ip 0.0.0.0 --port 8888 --notebook-dir=docs
+```
+
+You can then navigate to the notebooks and execute them.
+
+Requires [Jupyter](https://jupyter.org/) be installed.
+
+
+%prep
+%autosetup -n pystac-1.7.2
+
+%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-pystac -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.7.2-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..d674f7f
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+a24b970912a1f0a68fe40ed26a9e1440 pystac-1.7.2.tar.gz