Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pick up changes from main (0.9.x) #719

Merged
merged 72 commits into from
Jan 29, 2025
Merged

Conversation

isc-shuliu
Copy link
Collaborator

@isc-shuliu isc-shuliu commented Jan 29, 2025

Will open another PR for this. This PR is used to pick up changes from v0.9.x.

See #698

When finished, this PR will support searching for python packages (in the Embedded Python runtime) and exporting all/selected python packages as .whl as part of the package or publish lifecycle phase.

TODO:

  • investigate structure of .whl and best practices of generating .whl (along with .whl translative dependencies)
  • determine a default path to place generated .whl files
  • ensure relevant data is persisted when exported to XML installer
  • adding a resource processor for installing local .whl files
  • integration tests for dummy .whl packages with dependencies

isc-shuliu and others added 30 commits December 16, 2024 09:24
Allow mapping and unmapping repos & improve zpm error output
isc-shuliu and others added 23 commits January 7, 2025 09:13
ci: add a CI to check for changelog on PR (adapted from v0.7.x branch)
ci: debug changelog check with rev-parse
fix: improve banner display in interactive zpm shell
…legacy

fix(ci): download legacy artifact from comm. registry instead of github
This change doesn't affect any functionality in v0.9, but will matter in v0.10
…w-error

Change `PublishModule` to return error status instead of boolean
added a dummy new line to make CI pass on PR
@isc-shuliu isc-shuliu changed the base branch from main to v0.10.x January 29, 2025 19:28
@isc-shuliu isc-shuliu linked an issue Jan 29, 2025 that may be closed by this pull request
@isc-tleavitt
Copy link
Contributor

@isc-shuliu the list of commits here is confusing - what happened?

@isc-shuliu
Copy link
Collaborator Author

isc-shuliu commented Jan 29, 2025

@isc-tleavitt
I'm merged main into this branch to pick up a couple of changes in v0.9.x that we need. I'll merge this one (since it passes CI) and create a fresh new PR

@isc-shuliu isc-shuliu marked this pull request as ready for review January 29, 2025 20:31
@isc-shuliu isc-shuliu merged commit 83c3bc3 into v0.10.x Jan 29, 2025
15 checks passed
@isc-shuliu isc-shuliu changed the title Support publishing with static python dependency Pick up changes from main (0.9.x) Jan 29, 2025
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.

Bootstrapping IPM from artifact ignores requirements.txt
3 participants