Skip to content

Commit

Permalink
Merge remote-tracking branch 'ogc-processes-api-client/monorepo-merge…
Browse files Browse the repository at this point in the history
…' into merge-ogc-client
  • Loading branch information
mike-gangl committed Jul 2, 2024
2 parents ecf0451 + e781a72 commit 2af6f2a
Show file tree
Hide file tree
Showing 135 changed files with 16,170 additions and 4 deletions.
4 changes: 0 additions & 4 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,3 @@
- Example: issue-XYZ

## Testing

- Provide some proof you've tested your changes
- Example: test results available at ...
- Example: tested on operating system ...
44 changes: 44 additions & 0 deletions .github/workflows/ogc-processes-api-client-python.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# NOTE: This file is auto generated by OpenAPI Generator.
# URL: https://openapi-generator.tech
#
# ref: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-python

name: unity_sps_ogc_processes_api_python_client Python package

on:
push:
paths:
- 'libs/unity-sps-ogc-processes-api-client-python/**'
pull_request:
paths: 'libs/unity-sps-ogc-processes-api-client-python/**'
-

jobs:
build:

runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"]

steps:
- uses: actions/checkout@v3
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v4
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install flake8 pytest
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
if [ -f test-requirements.txt ]; then pip install -r test-requirements.txt; fi
- name: Lint with flake8
run: |
# stop the build if there are Python syntax errors or undefined names
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
- name: Test with pytest
run: |
pytest
31 changes: 31 additions & 0 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# NOTE: This file is auto generated by OpenAPI Generator.
# URL: https://openapi-generator.tech
#
# ref: https://docs.gitlab.com/ee/ci/README.html
# ref: https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Python.gitlab-ci.yml

stages:
- test

.pytest:
stage: test
script:
- pip install -r requirements.txt
- pip install -r test-requirements.txt
- pytest --cov=unity_sps_ogc_processes_api_python_client

pytest-3.7:
extends: .pytest
image: python:3.7-alpine
pytest-3.8:
extends: .pytest
image: python:3.8-alpine
pytest-3.9:
extends: .pytest
image: python:3.9-alpine
pytest-3.10:
extends: .pytest
image: python:3.10-alpine
pytest-3.11:
extends: .pytest
image: python:3.11-alpine
13 changes: 13 additions & 0 deletions .markdownlintrc
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,17 @@
"MD034": false,
"MD024": false,
"MD045": false
"MD045": false,
"MD012": false,
"MD031": false,
"MD032": false,
"MD036": false,
"MD055": false,
"MD056": false,
"MD022": false,
"MD042": false,
"MD004": false,
"MD025": false,
"MD001": false,
"MD051": false
}
23 changes: 23 additions & 0 deletions .openapi-generator-ignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# OpenAPI Generator Ignore
# Generated by openapi-generator https://github.com/openapitools/openapi-generator

# Use this file to prevent files from being overwritten by the generator.
# The patterns follow closely to .gitignore or .dockerignore.

# As an example, the C# client generator defines ApiClient.cs.
# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
#ApiClient.cs

# You can match any string of characters against a directory, file or extension with a single asterisk (*):
#foo/*/qux
# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux

# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
#foo/**/qux
# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux

# You can also negate patterns with an exclamation (!).
# For example, you can ignore all files in a docs folder with the file extension .md:
#docs/*.md
# Then explicitly reverse the ignore rule for a single file:
#!docs/README.md
82 changes: 82 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
.github/workflows/python.yml
.gitignore
.gitlab-ci.yml
.travis.yml
README.md
docs/Bbox.md
docs/ConfClasses.md
docs/Crs.md
docs/Crs5.md
docs/DefaultApi.md
docs/Exception.md
docs/Execute.md
docs/HTTPValidationError.md
docs/HealthCheck.md
docs/InputValueInput.md
docs/InputValueNoObjectInput.md
docs/InputValueNoObjectOutput.md
docs/InputValueOutput.md
docs/JobControlOptions.md
docs/JobList.md
docs/LandingPage.md
docs/Link.md
docs/Metadata.md
docs/Metadata1.md
docs/Metadata2.md
docs/ProcessInput.md
docs/ProcessList.md
docs/ProcessOutput.md
docs/ProcessSummary.md
docs/StatusCode.md
docs/StatusInfo.md
docs/Subscriber.md
docs/ValidationError.md
docs/ValidationErrorLocInner.md
docs/Value.md
git_push.sh
pyproject.toml
requirements.txt
setup.cfg
setup.py
test-requirements.txt
test/__init__.py
tox.ini
unity_sps_ogc_processes_api_python_client/__init__.py
unity_sps_ogc_processes_api_python_client/api/__init__.py
unity_sps_ogc_processes_api_python_client/api/default_api.py
unity_sps_ogc_processes_api_python_client/api_client.py
unity_sps_ogc_processes_api_python_client/api_response.py
unity_sps_ogc_processes_api_python_client/configuration.py
unity_sps_ogc_processes_api_python_client/exceptions.py
unity_sps_ogc_processes_api_python_client/models/__init__.py
unity_sps_ogc_processes_api_python_client/models/bbox.py
unity_sps_ogc_processes_api_python_client/models/conf_classes.py
unity_sps_ogc_processes_api_python_client/models/crs.py
unity_sps_ogc_processes_api_python_client/models/crs5.py
unity_sps_ogc_processes_api_python_client/models/exception.py
unity_sps_ogc_processes_api_python_client/models/execute.py
unity_sps_ogc_processes_api_python_client/models/health_check.py
unity_sps_ogc_processes_api_python_client/models/http_validation_error.py
unity_sps_ogc_processes_api_python_client/models/input_value_input.py
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_input.py
unity_sps_ogc_processes_api_python_client/models/input_value_no_object_output.py
unity_sps_ogc_processes_api_python_client/models/input_value_output.py
unity_sps_ogc_processes_api_python_client/models/job_control_options.py
unity_sps_ogc_processes_api_python_client/models/job_list.py
unity_sps_ogc_processes_api_python_client/models/landing_page.py
unity_sps_ogc_processes_api_python_client/models/link.py
unity_sps_ogc_processes_api_python_client/models/metadata.py
unity_sps_ogc_processes_api_python_client/models/metadata1.py
unity_sps_ogc_processes_api_python_client/models/metadata2.py
unity_sps_ogc_processes_api_python_client/models/process_input.py
unity_sps_ogc_processes_api_python_client/models/process_list.py
unity_sps_ogc_processes_api_python_client/models/process_output.py
unity_sps_ogc_processes_api_python_client/models/process_summary.py
unity_sps_ogc_processes_api_python_client/models/status_code.py
unity_sps_ogc_processes_api_python_client/models/status_info.py
unity_sps_ogc_processes_api_python_client/models/subscriber.py
unity_sps_ogc_processes_api_python_client/models/validation_error.py
unity_sps_ogc_processes_api_python_client/models/validation_error_loc_inner.py
unity_sps_ogc_processes_api_python_client/models/value.py
unity_sps_ogc_processes_api_python_client/py.typed
unity_sps_ogc_processes_api_python_client/rest.py
1 change: 1 addition & 0 deletions .openapi-generator/VERSION
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7.5.0
17 changes: 17 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# ref: https://docs.travis-ci.com/user/languages/python
language: python
python:
- "3.7"
- "3.8"
- "3.9"
- "3.10"
- "3.11"
# uncomment the following if needed
#- "3.11-dev" # 3.11 development branch
#- "nightly" # nightly build
# command to install dependencies
install:
- "pip install -r requirements.txt"
- "pip install -r test-requirements.txt"
# command to run tests
script: pytest --cov=unity_sps_ogc_processes_api_python_client
14 changes: 14 additions & 0 deletions libs/unity-sps-ogc-processes-api-client-python/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [X.Y.Z] - 2022-MM-DD

### Added

-
-
-
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Code of Conduct

Our code of conduct is maintained at: https://unity-sds.gitbook.io/docs/get-involved/code-of-conduct
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# Contributing Guide

Our contributing guide is maintained at: https://unity-sds.gitbook.io/docs/get-involved/contributing-guide
Loading

0 comments on commit 2af6f2a

Please sign in to comment.