EOX GitLab Instance

various: cicd/code/files

added flake8 and mypy to test stage
added license
added tagging information to readme
added dev requirements
split endpoints into resources
added new ABC
improved logic and style
refactored code
added first version tests
1 job for tests_functionality in 28 seconds (queued for 8 seconds)
Name Stage Failure
test Test
Installing collected packages: pyparsing, tomli, toml, py, pluggy, packaging, iniconfig, coverage, pytest, pytest-mock, pytest-cov
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
Successfully installed coverage-6.1.2 iniconfig-1.1.1 packaging-21.3 pluggy-1.0.0 py-1.11.0 pyparsing-3.0.6 pytest-6.2.5 pytest-cov-3.0.0 pytest-mock-3.6.1 toml-0.10.2 tomli-1.2.2
WARNING: You are using pip version 21.2.4; however, version 21.3.1 is available.
You should consider upgrading via the '/usr/local/bin/python -m pip install --upgrade pip' command.
$ flake8
/bin/bash: line 122: flake8: command not found
Cleaning up file based variables
ERROR: Job failed: exit code 1