Skip to content

Hotfix for pypi github action#320

Open
kccwing wants to merge 6 commits intomainfrom
hotfix_pypi
Open

Hotfix for pypi github action#320
kccwing wants to merge 6 commits intomainfrom
hotfix_pypi

Conversation

@kccwing
Copy link
Collaborator

@kccwing kccwing commented Mar 23, 2025

As titled, also includes update to pyproject.toml for potentially replacing the setup.py build process - tested with act and github action runners.

Issue being addressed is the mayavi direct dependency for pypi uploads - https://stackoverflow.com/questions/54887301/how-can-i-use-git-repos-as-dependencies-for-my-pypi-package

kccwing added 3 commits March 23, 2025 08:25
- fixing condition for triggering of workflow, now triggers once per release
- github runner updated to ubuntu=22.04 since 20.04 will be deprecated in April 25
- added github logs to assist debugging
at this stage enables dynamic input from setup.py for python -m build https://build.pypa.io/en/stable/index.html
@kccwing
Copy link
Collaborator Author

kccwing commented Mar 24, 2025

Pending a discussion re #323 this is ready for review, thanks!

@kccwing
Copy link
Collaborator Author

kccwing commented Jun 3, 2025

I'd put this on hold for until I can look into the multi platform build without the tvtk dependencies - also the "publish" test should be automatically skipped. Thanks!

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.

1 participant