Skip to content

Modernize packaging episode - #336

Draft
ashwinvis wants to merge 1 commit into
AaltoSciComp:masterfrom
ashwinvis:modern-packaging
Draft

ashwinvis wants to merge 1 commit into
AaltoSciComp:masterfrom
ashwinvis:modern-packaging

Conversation

@ashwinvis

@ashwinvis ashwinvis commented Nov 26, 2025 •

Copy link
Copy Markdown
Collaborator

This was intended to be taught in 2025, but I realize I won't make it in time.
Will come back to this after the course

Fixes #319

@eglerean

Copy link
Copy Markdown
Member

This one is interesting. Do you plan to work on this @ashwinvis or should we take over?

@ashwinvis

Copy link
Copy Markdown
Collaborator Author

Go for it, if you will although I am not 100% sure how easy it is to teach uv :)

In the last iteration we did manage to replace setuptools with flit, but we did not manage to replace python -m build and twine with a single tool.

This branch has not been deployed

No deployments
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.

Introduce uv in packaging, avoid recommending setuptools and twine unless necessary

2 participants