Skip to content
This repository has been archived by the owner on Sep 9, 2024. It is now read-only.

Test unity.py execute and status with Airflow WPST wrapper #88

Closed
rtapella opened this issue Apr 23, 2024 · 13 comments
Closed

Test unity.py execute and status with Airflow WPST wrapper #88

rtapella opened this issue Apr 23, 2024 · 13 comments
Assignees
Labels

Comments

@rtapella
Copy link
Collaborator

rtapella commented Apr 23, 2024

depends on:

https://github.com/unity-sds/unity-py/blob/ogc-processes-api/examples/ogc_notebook.ipynb

@rtapella
Copy link
Collaborator Author

This is a bit more complex than initially anticipated. Instead of just using WPS-T, the new api conforms to OGC Processes API.

Additionally, Drew has built a python API to OGC Processes directly, and we will wrap that python library with unity-sds-client / Unity-py. So there are a few layers to update before we can test

@rtapella rtapella moved this to Blocked in Unity Project Board May 13, 2024
@GodwinShen
Copy link

@rtapella is this related to the new work ticket that @mike-gangl just created: unity-sds/unity-sps-ogc-processes-api-client-python#4?

@rtapella
Copy link
Collaborator Author

Waiting for #89 to complete

@rtapella
Copy link
Collaborator Author

Yes this is an older ticket but there was a missing step that Mike’s working on before we can actually do this, due to a change in how we had expected SPS to implement this vs. the actual

@rtapella
Copy link
Collaborator Author

I think this may be unblocked but may need to slip into next week.

@GodwinShen
Copy link

@rtapella ping for status.

@rtapella
Copy link
Collaborator Author

this is still Blocked. chatting w/ Mike to figure out when to test

@rtapella
Copy link
Collaborator Author

@mike-gangl : "there is a dev instance available in sbg-dev"
"you can attempt to run against that using the unity-py dev"
"there is a notebook that does this somewhat already: https://github.com/unity-sds/unity-py/blob/ogc-processes-api/examples/ogc_notebook.ipynb"
""getting" items from OGC works fine, but we're not currently able to affect change (that is, deploy an app or run a random app from the dockstore)"

@rtapella
Copy link
Collaborator Author

also see: #89 (comment)

@rtapella
Copy link
Collaborator Author

rtapella commented Jun 4, 2024

this should be ready to completely test this sprint (#68 and this one)

@rtapella
Copy link
Collaborator Author

rtapella commented Jun 7, 2024

bumping out due to status of API vs. Mike's vacation

@rtapella rtapella moved this from Blocked to Todo in Unity Project Board Jun 25, 2024
@rtapella
Copy link
Collaborator Author

rtapella commented Jul 8, 2024

follow along on the tutorial: https://github.com/unity-sds/unity-system-test/blob/main/test_procs/sps/SPS%20Programmatic%20Tests.ipynb

need to install the beta client:
pip install --user unity-sds-client==0.5.0a4

@rtapella rtapella moved this from Todo to In Progress in Unity Project Board Jul 9, 2024
@rtapella
Copy link
Collaborator Author

execute() and status() are good

@github-project-automation github-project-automation bot moved this from In Progress to Done in Unity Project Board Jul 18, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
Status: Done
Development

No branches or pull requests

2 participants