Skip to content

Commit dddc41b

Browse files
authored
Merge pull request #31 from EOEPCA/develop
Develop
2 parents 71814ee + e913122 commit dddc41b

29 files changed

Lines changed: 2762 additions & 334 deletions

.env

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
TASK_X_REMOTE_TASKFILES=1

.github/workflows/docs.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ jobs:
3737
uses: actions/setup-python@v2
3838
with:
3939
python-version: 3.x
40-
- run: pip install mkdocs-material mkdocs-mermaid2-plugin mkdocs-jupyter legacy-cgi pdocs
40+
- run: pip install mkdocs-material mkdocs-mermaid2-plugin mkdocs-jupyter legacy-cgi mkdocstrings-python
4141
- run: pip install .
42-
- run: pdocs as_markdown --output_dir ./docs/api/latest --exclude_source --overwrite eoap_cwlwrap
4342
- run: mkdocs gh-deploy --force

.gitignore

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
.cache
2+
.codex
13
.project
24
.pydevproject
35
.settings
@@ -7,7 +9,7 @@ build
79
dist
810
*.egg-info
911
__pycache__
12+
site
1013
tests/*/current.*
1114
tests/*/*.puml
1215
/.pytest_cache/
13-
docs/api

README.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# EOAP CWL Wrap
22

3+
[![PyPI - Version](https://img.shields.io/pypi/v/eoap-cwlwrap.svg)](https://pypi.org/project/eoap-cwlwrap)
4+
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/eoap-cwlwrap.svg)](https://pypi.org/project/eoap-cwlwrap)
5+
36
`eoap-cwlwrap` is a command-line utility that composes a CWL `Workflow` from a series of `Workflow`/`CommandLineTool` steps, defined according to [Application package patterns based on data stage-in and stage-out behaviors commonly used in EO workflows](https://eoap.github.io/application-package-patterns), and **packs** it into a single self-contained CWL document.
47

58
It ensures:
@@ -17,5 +20,5 @@ See the documentation at https://eoepca.github.io/eoap-cwlwrap/
1720

1821
## License
1922

20-
[![License: CC BY-SA 4.0](https://img.shields.io/badge/License-CC_BY--SA_4.0-lightgrey.svg)](https://creativecommons.org/licenses/by-sa/4.0/)
23+
[![Apache License, Version 2.0](https://img.shields.io/badge/license-Apache%20License%202.0-blue)](https://www.apache.org/licenses/LICENSE-2.0)
2124

Taskfile.yaml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,11 @@
1414

1515
version: '3'
1616

17-
tasks:
17+
includes:
18+
quality: https://raw.githubusercontent.com/Terradue/taskfile-utils/refs/heads/main/quality.yaml
1819

19-
test:
20-
cmds:
21-
- hatch -e test run nose2 --verbose
20+
tasks:
2221

23-
install:
22+
default:
2423
cmds:
25-
- rm -rf build
26-
- rm -rf eoap-cwlwrap.egg-info
27-
- pip install -e .
24+
- task: quality:test

0 commit comments

Comments
 (0)