Metadata-Version: 2.4
Name: actinia-rest-lib
Version: 1.0.0
Summary: An actinia library for common REST functionality
Author: Carmen Tawalika, Anika Weinmann, Lina Krisztian
Project-URL: Homepage, https://github.com/mundialis/actinia-rest-lib
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,example
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: flask
Requires-Dist: flask_restful_swagger_2
Requires-Dist: actinia-core
Provides-Extra: test
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Dynamic: license-file

# actinia-rest-lib

This is the rest library for [actinia-core](https://github.com/mundialis/actinia_core).

It is a requirement of actinia-core and some actinia plugins and not meant to be used standalone.


## DEV setup
For a DEV setup integrated with other actinia components, see [here](https://github.com/actinia-org/actinia-docker#local-dev-setup-for-actinia-core-plugins-with-vscode).


### Running tests
You can run the tests in the actinia test docker:

```bash
docker build -f docker/actinia-rest-lib-test/Dockerfile -t actinia-rest-lib-test .
docker run -it actinia-rest-lib-test -i

cd /src/actinia-rest-lib/

# run all tests
make test

# run only unittests
make unittest

# run only tests which are marked for development with the decorator '@pytest.mark.dev'
make devtest
```
