Skip to content

Build: modernization of build process#250

Merged
mrava87 merged 10 commits into
PyLops:devfrom
mrava87:build-releaseprocess
Apr 18, 2026
Merged

Build: modernization of build process#250
mrava87 merged 10 commits into
PyLops:devfrom
mrava87:build-releaseprocess

Conversation

@mrava87

@mrava87 mrava87 commented Mar 7, 2026

Copy link
Copy Markdown
Contributor

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

mrava87 commented Mar 8, 2026

Copy link
Copy Markdown
Contributor Author

@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

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

TIP This summary will be updated as you push new changes. Give us feedback

@mrava87 mrava87 merged commit 9521152 into PyLops:dev Apr 18, 2026
18 checks passed
@mrava87 mrava87 deleted the build-releaseprocess branch April 18, 2026 18:02
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