Skip to content

Conversation

@angaither
Copy link
Contributor

This was mostly copy-pasta from https://github.com/planetlabs/planet-client-python/blob/main/.github/workflows/publish-pypi.yml

we don't have the env vars set to actually do this yet.

@stephenhillier
Copy link
Contributor

I see some nox sessions in the GH action workflow that don't exist in noxfile.py. Looks like we will need a script to build and then upload the package.

That being said I'm not sure if there is any benefit to using nox here (other than following the pattern used in the SDK repo). Would it be simpler to just script the build/upload steps into this GH action workflow rather than use nox? cc @ischneider

@ischneider
Copy link
Member

I think the main value of nox is automation of python version testing and venv management but yeah, feels like some missing sessions...

I'm not 100% versed on integration but had looked into it earlier for the SDK and recall reading this astral-sh/uv#6579 and also seeing https://github.com/dantebben/nox-uv.

@angaither angaither force-pushed the ag/add-publish-workflow branch from 1e4b683 to b8d4dc5 Compare September 23, 2025 15:37
@angaither
Copy link
Contributor Author

added in those noxfile changes

@angaither angaither merged commit cb401bc into main Sep 29, 2025
8 checks passed
@angaither angaither deleted the ag/add-publish-workflow branch September 29, 2025 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants