Skip to content

feat: migrate setup.py to pyproject (with hatch backend), update package metadata and update publish workflow #273

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

Merged
merged 8 commits into from
Mar 27, 2025

Conversation

kbdharun
Copy link
Member

Changes

Workflow side

  • Restrict publish workflow's PyPI publish job to execute in this repo only and not in forks.
  • Migrate from legacy pep517.build to build and update arguments for it (see below build log for more info).

image

Setup and pyproject

Miscellaneous

  • Misc: add workflow status badges to README.
  • Bump client specification to 2.3, I left version as it is since it's bumped in Managor's PR.

Signed-off-by: K.B.Dharun Krishna <[email protected]>
Signed-off-by: K.B.Dharun Krishna <[email protected]>
Signed-off-by: K.B.Dharun Krishna <[email protected]>
Signed-off-by: K.B.Dharun Krishna <[email protected]>
Signed-off-by: K.B.Dharun Krishna <[email protected]>
@kbdharun kbdharun marked this pull request as ready for review March 27, 2025 18:20
@kbdharun kbdharun merged commit 0fe8b0c into main Mar 27, 2025
58 checks passed
@kbdharun kbdharun deleted the feat/update-metadata branch March 27, 2025 18:37
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