Metadata-Version: 2.4
Name: actinia-stac-plugin
Version: 0.4.0
Summary: A (RESTFUL) Flask application which implements STAC collections into actinia
Author: Jorge Herrera, Carmen Tawalika, Marc Jansen, Lina Krisztian, Markus Neteler, Markus Metz, Anika Weinmann
Project-URL: Homepage, https://github.com/mundialis/actinia-stac-plugin
Project-URL: Tutorial, https://mundialis.github.io/actinia_core
Project-URL: API_Docs, https://redocly.github.io/redoc/?url=https://actinia.mundialis.de/latest/swagger.json
Keywords: processing,earth observation,cloud-based processing,rest api,gis,grass gis,osgeo,stac
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: actinia-api>=3.7.0
Requires-Dist: colorlog>=4.2.1
Requires-Dist: Flask
Requires-Dist: Flask-Cors
Requires-Dist: Flask-RESTful
Requires-Dist: flask-restful-swagger-2
Requires-Dist: python-json-logger
Requires-Dist: rasterio
Requires-Dist: stac-validator>=2.2.0
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pwgen; extra == "test"
Dynamic: license-file

<!-- markdownlint-configure-file
{
  "MD013": { "line_length": 150 },
  "MD034": false # no-bare-urls
}
-->

# actinia-stac-plugin

You can run actinia-stac-plugin as actinia-core plugin.

## Installation

For installation or DEV setup, see docker/README.md.

## DEV notes

### Build

__insprired by https://hynek.me/articles/sharing-your-labor-of-love-pypi-quick-and-dirty/__

to create a shippable wheel, run

```bash
pip3 install --upgrade pip pep517
python3 -m pep517.build .
```

#### Versioning

https://semver.org/ (MAJOR.MINOR.PATCH)

#### Logging

in any module, import `from actinia_stac_plugin.resources.logging import log` and call logger with `log.info("my info i want to log")`
