You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Initial setup would reduce to uv installation as the only real dependency for the makefile (could be the init target).
After that, the pyproject.toml would be the only driver, given uv capability to install tools and python versions.
For the comment about uv python and production use - given the recent move of python build standalone (https://astral.sh/blog/python-build-standalone) , I tried to analyse this comment better. Also some comments from Python bytes clarified the situation, and this is not really the case - python build standalone removes some dependencies from the underlying OS and, in my humble opinion, could be better isolated (yes, in docker also) for production use.
@colindean I am tempted to fork and submit a pull request, but my use case is different - I am Linux based, and checking the makefile your specific needs (macos, arm, data science) emerge, while I am more oriented to generic Python development. Not sure to be able to grant the specific needs - eg compilation flags - of your use case.
Activity
lucabotti commentedon Dec 26, 2024
Initial setup would reduce to uv installation as the only real dependency for the makefile (could be the init target).
After that, the pyproject.toml would be the only driver, given uv capability to install tools and python versions.
For the comment about uv python and production use - given the recent move of python build standalone (https://astral.sh/blog/python-build-standalone) , I tried to analyse this comment better. Also some comments from Python bytes clarified the situation, and this is not really the case - python build standalone removes some dependencies from the underlying OS and, in my humble opinion, could be better isolated (yes, in docker also) for production use.
lucabotti commentedon Dec 26, 2024
Additionally, check uv-migrator for migration of pyproject.toml
colindean commentedon Dec 27, 2024
Thank you for the input! This will be useful when undertaking this exploration.
lucabotti commentedon Dec 27, 2024
@colindean I am tempted to fork and submit a pull request, but my use case is different - I am Linux based, and checking the makefile your specific needs (macos, arm, data science) emerge, while I am more oriented to generic Python development. Not sure to be able to grant the specific needs - eg compilation flags - of your use case.
colindean commentedon Feb 17, 2025
Solid analysis and links to current ecosystem blockers in this: johnthagen/python-blueprint#238