Skip to content

Commit e5760ee

Browse files
authored
Merge pull request #18 from eoap/develop
Develop
2 parents 9bba209 + 6622552 commit e5760ee

24 files changed

+9536
-7761
lines changed

.github/workflows/docs.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,17 @@
1+
# Copyright 2025 Terradue
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
115
name: docs
216
on:
317
push:

.github/workflows/package.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
1-
name: Publish to PyPI
1+
# Copyright 2025 Terradue
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
name: publish-to-pypi
216

317
on:
418
push:

LICENSE

Lines changed: 201 additions & 170 deletions
Large diffs are not rendered by default.

NOTICE

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
cwl2ogc
2+
Copyright 2025 Terradue.
3+
4+
This product includes software developed at
5+
The Apache Software Foundation (http://www.apache.org/).

Taskfile.yaml

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,16 @@
1-
# CWL2OGC (c) 2025
1+
# Copyright 2025 Terradue
22
#
3-
#CWL2OGC is licensed under
4-
#Creative Commons Attribution-ShareAlike 4.0 International.
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
56
#
6-
#You should have received a copy of the license along with this work.
7-
#If not, see <https://creativecommons.org/licenses/by-sa/4.0/>.
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
814

915
version: '3'
1016

docs/array-inputs.ipynb

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,24 +22,27 @@
2222
},
2323
{
2424
"cell_type": "code",
25-
"execution_count": 1,
25+
"execution_count": 2,
2626
"id": "f5976049",
2727
"metadata": {},
2828
"outputs": [
2929
{
3030
"name": "stderr",
3131
"output_type": "stream",
3232
"text": [
33-
"\u001b[32m2025-09-17 18:28:49.285\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_location\u001b[0m:\u001b[36m220\u001b[0m - \u001b[34m\u001b[1mLoading CWL document from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl...\u001b[0m\n",
34-
"\u001b[32m2025-09-17 18:28:49.719\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m223\u001b[0m - \u001b[34m\u001b[1mReading stream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl...\u001b[0m\n",
35-
"\u001b[32m2025-09-17 18:28:49.723\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_stream\u001b[0m:\u001b[36m197\u001b[0m - \u001b[34m\u001b[1mCWL data of type <class 'ruamel.yaml.comments.CommentedMap'> successfully loaded from stream\u001b[0m\n",
36-
"\u001b[32m2025-09-17 18:28:49.723\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m141\u001b[0m - \u001b[34m\u001b[1mUpdating the model of type 'CommentedMap' to version 'v1.2'...\u001b[0m\n",
37-
"\u001b[32m2025-09-17 18:28:49.726\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m152\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully updated to v1.2! Now converting to the CWL model...\u001b[0m\n",
38-
"\u001b[32m2025-09-17 18:28:50.109\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m160\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully updated to v1.2! Now dereferencing the steps[].run...\u001b[0m\n",
39-
"\u001b[32m2025-09-17 18:28:50.110\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m170\u001b[0m - \u001b[34m\u001b[1msteps[].run successfully dereferenced! Now dereferencing the FQNs...\u001b[0m\n",
40-
"\u001b[32m2025-09-17 18:28:50.110\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_clean_process\u001b[0m:\u001b[36m90\u001b[0m - \u001b[34m\u001b[1m Cleaning CommandLineTool array-inputs...\u001b[0m\n",
41-
"\u001b[32m2025-09-17 18:28:50.110\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m175\u001b[0m - \u001b[34m\u001b[1mCWL document successfully dereferenced!\u001b[0m\n",
42-
"\u001b[32m2025-09-17 18:28:50.110\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m231\u001b[0m - \u001b[34m\u001b[1mStream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl successfully load!\u001b[0m\n"
33+
"\u001b[32m2025-11-06 23:44:41.967\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_location\u001b[0m:\u001b[36m228\u001b[0m - \u001b[34m\u001b[1mLoading CWL document from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl...\u001b[0m\n",
34+
"\u001b[32m2025-11-06 23:44:42.500\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m231\u001b[0m - \u001b[34m\u001b[1mReading stream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl...\u001b[0m\n",
35+
"\u001b[32m2025-11-06 23:44:42.506\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_stream\u001b[0m:\u001b[36m203\u001b[0m - \u001b[34m\u001b[1mCWL data of type <class 'ruamel.yaml.comments.CommentedMap'> successfully loaded from stream\u001b[0m\n",
36+
"\u001b[32m2025-11-06 23:44:42.506\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m143\u001b[0m - \u001b[34m\u001b[1mNo needs to update the Raw CWL document since it targets already the v1.2\u001b[0m\n",
37+
"\u001b[32m2025-11-06 23:44:42.506\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m145\u001b[0m - \u001b[34m\u001b[1mParsing the raw CWL document to the CWL Utils DOM...\u001b[0m\n",
38+
"\u001b[32m2025-11-06 23:44:42.822\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m158\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully parsed to the CWL Utils DOM!\u001b[0m\n",
39+
"\u001b[32m2025-11-06 23:44:42.823\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m160\u001b[0m - \u001b[34m\u001b[1mDereferencing the steps[].run...\u001b[0m\n",
40+
"\u001b[32m2025-11-06 23:44:42.823\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m167\u001b[0m - \u001b[34m\u001b[1msteps[].run successfully dereferenced! Dereferencing the FQNs...\u001b[0m\n",
41+
"\u001b[32m2025-11-06 23:44:42.824\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m171\u001b[0m - \u001b[34m\u001b[1mCWL document successfully dereferenced! Now verifying steps[].run integrity...\u001b[0m\n",
42+
"\u001b[32m2025-11-06 23:44:42.824\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m175\u001b[0m - \u001b[34m\u001b[1mAll steps[].run link are resolvable! \u001b[0m\n",
43+
"\u001b[32m2025-11-06 23:44:42.824\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m178\u001b[0m - \u001b[34m\u001b[1mSorting Process instances by dependencies....\u001b[0m\n",
44+
"\u001b[32m2025-11-06 23:44:42.824\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m180\u001b[0m - \u001b[34m\u001b[1mSorting process is over.\u001b[0m\n",
45+
"\u001b[32m2025-11-06 23:44:42.824\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m240\u001b[0m - \u001b[34m\u001b[1mStream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/array-inputs.cwl successfully load!\u001b[0m\n"
4346
]
4447
}
4548
],
@@ -63,7 +66,7 @@
6366
},
6467
{
6568
"cell_type": "code",
66-
"execution_count": 2,
69+
"execution_count": 3,
6770
"id": "fba17ea4",
6871
"metadata": {},
6972
"outputs": [
@@ -151,7 +154,7 @@
151154
},
152155
{
153156
"cell_type": "code",
154-
"execution_count": 3,
157+
"execution_count": 4,
155158
"id": "1ddfe702",
156159
"metadata": {},
157160
"outputs": [
@@ -196,7 +199,7 @@
196199
"name": "python",
197200
"nbconvert_exporter": "python",
198201
"pygments_lexer": "ipython3",
199-
"version": "3.13.7"
202+
"version": "3.13.8"
200203
}
201204
},
202205
"nbformat": 4,

docs/complex-cwl-types.ipynb

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,16 +30,19 @@
3030
"name": "stderr",
3131
"output_type": "stream",
3232
"text": [
33-
"\u001b[32m2025-09-17 18:28:38.788\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_location\u001b[0m:\u001b[36m220\u001b[0m - \u001b[34m\u001b[1mLoading CWL document from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl...\u001b[0m\n",
34-
"\u001b[32m2025-09-17 18:28:39.039\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m223\u001b[0m - \u001b[34m\u001b[1mReading stream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl...\u001b[0m\n",
35-
"\u001b[32m2025-09-17 18:28:39.052\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_stream\u001b[0m:\u001b[36m197\u001b[0m - \u001b[34m\u001b[1mCWL data of type <class 'ruamel.yaml.comments.CommentedMap'> successfully loaded from stream\u001b[0m\n",
36-
"\u001b[32m2025-09-17 18:28:39.052\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m141\u001b[0m - \u001b[34m\u001b[1mUpdating the model of type 'CommentedMap' to version 'v1.2'...\u001b[0m\n",
37-
"\u001b[32m2025-09-17 18:28:39.055\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m152\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully updated to v1.2! Now converting to the CWL model...\u001b[0m\n",
38-
"\u001b[32m2025-09-17 18:28:40.007\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m160\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully updated to v1.2! Now dereferencing the steps[].run...\u001b[0m\n",
39-
"\u001b[32m2025-09-17 18:28:40.008\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m170\u001b[0m - \u001b[34m\u001b[1msteps[].run successfully dereferenced! Now dereferencing the FQNs...\u001b[0m\n",
40-
"\u001b[32m2025-09-17 18:28:40.008\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_clean_process\u001b[0m:\u001b[36m90\u001b[0m - \u001b[34m\u001b[1m Cleaning CommandLineTool main...\u001b[0m\n",
41-
"\u001b[32m2025-09-17 18:28:40.009\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m175\u001b[0m - \u001b[34m\u001b[1mCWL document successfully dereferenced!\u001b[0m\n",
42-
"\u001b[32m2025-09-17 18:28:40.009\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m231\u001b[0m - \u001b[34m\u001b[1mStream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl successfully load!\u001b[0m\n"
33+
"\u001b[32m2025-11-06 23:45:17.733\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_location\u001b[0m:\u001b[36m228\u001b[0m - \u001b[34m\u001b[1mLoading CWL document from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl...\u001b[0m\n",
34+
"\u001b[32m2025-11-06 23:45:18.239\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m231\u001b[0m - \u001b[34m\u001b[1mReading stream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl...\u001b[0m\n",
35+
"\u001b[32m2025-11-06 23:45:18.247\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_stream\u001b[0m:\u001b[36m203\u001b[0m - \u001b[34m\u001b[1mCWL data of type <class 'ruamel.yaml.comments.CommentedMap'> successfully loaded from stream\u001b[0m\n",
36+
"\u001b[32m2025-11-06 23:45:18.247\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m143\u001b[0m - \u001b[34m\u001b[1mNo needs to update the Raw CWL document since it targets already the v1.2\u001b[0m\n",
37+
"\u001b[32m2025-11-06 23:45:18.247\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m145\u001b[0m - \u001b[34m\u001b[1mParsing the raw CWL document to the CWL Utils DOM...\u001b[0m\n",
38+
"\u001b[32m2025-11-06 23:45:19.001\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m158\u001b[0m - \u001b[34m\u001b[1mRaw CWL document successfully parsed to the CWL Utils DOM!\u001b[0m\n",
39+
"\u001b[32m2025-11-06 23:45:19.002\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m160\u001b[0m - \u001b[34m\u001b[1mDereferencing the steps[].run...\u001b[0m\n",
40+
"\u001b[32m2025-11-06 23:45:19.002\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m167\u001b[0m - \u001b[34m\u001b[1msteps[].run successfully dereferenced! Dereferencing the FQNs...\u001b[0m\n",
41+
"\u001b[32m2025-11-06 23:45:19.003\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m171\u001b[0m - \u001b[34m\u001b[1mCWL document successfully dereferenced! Now verifying steps[].run integrity...\u001b[0m\n",
42+
"\u001b[32m2025-11-06 23:45:19.003\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m175\u001b[0m - \u001b[34m\u001b[1mAll steps[].run link are resolvable! \u001b[0m\n",
43+
"\u001b[32m2025-11-06 23:45:19.003\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m178\u001b[0m - \u001b[34m\u001b[1mSorting Process instances by dependencies....\u001b[0m\n",
44+
"\u001b[32m2025-11-06 23:45:19.004\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36mload_cwl_from_yaml\u001b[0m:\u001b[36m180\u001b[0m - \u001b[34m\u001b[1mSorting process is over.\u001b[0m\n",
45+
"\u001b[32m2025-11-06 23:45:19.004\u001b[0m | \u001b[34m\u001b[1mDEBUG \u001b[0m | \u001b[36mcwl_loader\u001b[0m:\u001b[36m_load_cwl_from_stream\u001b[0m:\u001b[36m240\u001b[0m - \u001b[34m\u001b[1mStream from https://raw.githubusercontent.com/eoap/cwl2ogc/refs/heads/develop/tests/artifacts/cwl-types/complex-cwl-types.cwl successfully load!\u001b[0m\n"
4346
]
4447
}
4548
],
@@ -402,7 +405,7 @@
402405
],
403406
"metadata": {
404407
"kernelspec": {
405-
"display_name": "Python 3",
408+
"display_name": ".venv",
406409
"language": "python",
407410
"name": "python3"
408411
},
@@ -416,7 +419,7 @@
416419
"name": "python",
417420
"nbconvert_exporter": "python",
418421
"pygments_lexer": "ipython3",
419-
"version": "3.10.12"
422+
"version": "3.13.8"
420423
}
421424
},
422425
"nbformat": 4,

0 commit comments

Comments
 (0)