-
Notifications
You must be signed in to change notification settings - Fork 21
Modernize packaging #193
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
base: main
Are you sure you want to change the base?
Modernize packaging #193
Conversation
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Marking this as draft to make the upstream changes in sdk-generator, I'll force push on this branch. |
Description
This migrates the old setuptools-based packaging to instead use the
pyproject.toml
format, withuv
as the package manager andhatchling
as the build system. This mainly avoids adding the transitive dependencies ofbuild
andsetuptools
that are currently packaged with the sdk.Moves CI over to use
uv
.References
Closes #192
Review Checklist
main