Skip to content
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

pythonlib: publish modules #4032

Merged
merged 1 commit into from
Dec 4, 2024
Merged

Conversation

jodersky
Copy link
Member

@jodersky jodersky commented Nov 26, 2024

Adds the capability to build wheels and sdists, and publish them.

The idea is to roughly follow Pant's approach to publishing python packages: act a build frontend which calls out to various specialized packaging tools.

Part of #3928

@himanshumahajan138
Copy link
Contributor

@jodersky Sir I am targeting web examples, is there any conflict???

@jodersky
Copy link
Member Author

You're good to go on that. Note however that we still have some fundamentals missing, and compatibility may be broken while we work on the other missing parts

@jodersky jodersky force-pushed the jo/python-packaging branch 2 times, most recently from 846d4bd to 0fa47ca Compare November 27, 2024 16:26
@jodersky jodersky force-pushed the jo/python-packaging branch 2 times, most recently from 99cf644 to ad7b8cb Compare November 30, 2024 14:22
@jodersky jodersky added the pythonlib Issues related to Mill's python support label Nov 30, 2024
@jodersky jodersky force-pushed the jo/python-packaging branch from 2961dbb to 655b1f6 Compare December 3, 2024 13:46
@jodersky jodersky marked this pull request as ready for review December 3, 2024 19:27
@jodersky jodersky requested a review from lihaoyi December 3, 2024 19:31
@lihaoyi
Copy link
Member

lihaoyi commented Dec 4, 2024

As a first pass this looks great, not much comments. twine seems to do most of the heavy lifting here and it's nice to be able to outsource it

@jodersky jodersky force-pushed the jo/python-packaging branch from b7ce634 to 6efc6a0 Compare December 4, 2024 09:32
@jodersky jodersky merged commit 6478dc5 into com-lihaoyi:main Dec 4, 2024
27 checks passed
@lefou lefou added this to the 0.12.4 milestone Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pythonlib Issues related to Mill's python support
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants