Skip to content

Build: modernization of build process#250

Open
mrava87 wants to merge 9 commits intoPyLops:devfrom
mrava87:build-releaseprocess
Open

Build: modernization of build process#250
mrava87 wants to merge 9 commits intoPyLops:devfrom
mrava87:build-releaseprocess

Conversation

@mrava87
Copy link
Contributor

@mrava87 mrava87 commented Mar 7, 2026

This PR modernizes the build process of pyproximal by:

  • switching from setuptool to hatchling`
  • changing the deploy.yaml file to use Trusted Publisher Management (no more secrets.PYPI_API_TOKEN), and make an overall update based on Update deploy.yaml GitHub Action #242

@mrava87 mrava87 marked this pull request as ready for review March 8, 2026 15:35
@mrava87 mrava87 marked this pull request as draft March 8, 2026 15:35
@mrava87 mrava87 requested a review from cako March 8, 2026 16:14
@mrava87 mrava87 marked this pull request as ready for review March 8, 2026 16:15
@mrava87
Copy link
Contributor Author

mrava87 commented Mar 8, 2026

@cako I think this is the final step to modernize our tooling 😄 would appreciate if you can have a look and let me know if you agree. Only once I do a release I will see if it works (but having added test-pypi on tags should give me the opportunity to test it once before I go for an official release).

Once this goes through I'll start repeating all the steps in PyLops

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