globus / globus-compute

Globus Compute: High Performance Function Serving for Science
https://www.globus.org/compute
Apache License 2.0
138 stars 44 forks source link

Build SDK as well as endpoint wheel for packaging #1576

Closed khk-globus closed 1 month ago

khk-globus commented 1 month ago

We should be building the SDK with the Endpoint for packaging, rather than relying on PyPI. The earlier PR today attempted to do this, but still inadvertently relied on the network to download the pre-packaged SDK. That's a problem for not-yet-released packages.

So, step 1 is to actually build the SDK package, and then step 2 is to educate the build script to not download (an older) version of the SDK.

Type of change