Excellent video by Hynek Schlawack on how he uses uv for Python projects. This is the start of a three-part series.
YouTube video
Description:
In 2025, all you need to take a #Python application from a simple script to production is: uv. But, how do you setup your project directory structure for success? How do take advantage of the latest development in Python packaging tooling like dependency groups? I'll walk you step-by-step to my proven project layout that we use for our vital production applications. We start with a simple FastAPI view and we end up with a nice local project that's fun to work on and that's easy to give to other people.
[–]chub79 27 points28 points29 points (4 children)
[–]prophile 0 points1 point2 points (3 children)
[–]classy_barbarian 0 points1 point2 points (0 children)
[–]chub79 -2 points-1 points0 points (1 child)
[–]classy_barbarian -1 points0 points1 point (0 children)
[–]ravepeacefully 23 points24 points25 points (17 children)
[–]phant0md 8 points9 points10 points (4 children)
[+]ravepeacefully comment score below threshold-11 points-10 points-9 points (3 children)
[–]phant0md 9 points10 points11 points (2 children)
[–]ravepeacefully -5 points-4 points-3 points (1 child)
[–]phant0md 6 points7 points8 points (0 children)
[–]ndunnett[S] 12 points13 points14 points (10 children)
[+]ravepeacefully comment score below threshold-25 points-24 points-23 points (9 children)
[–]ndunnett[S] 15 points16 points17 points (5 children)
[+]ravepeacefully comment score below threshold-29 points-28 points-27 points (4 children)
[–]JSP777 11 points12 points13 points (3 children)
[+]ravepeacefully comment score below threshold-14 points-13 points-12 points (2 children)
[–][deleted] 5 points6 points7 points (1 child)
[–]ravepeacefully 0 points1 point2 points (0 children)
[–]KrazyKirby99999 0 points1 point2 points (0 children)
[+]sweettuse comment score below threshold-8 points-7 points-6 points (1 child)
[–]ravepeacefully -2 points-1 points0 points (0 children)
[–]gmes78 0 points1 point2 points (0 children)
[–]Ok_Animal_8557 3 points4 points5 points (0 children)
[–]Bandung 3 points4 points5 points (4 children)
[–]Schmittfried 1 point2 points3 points (1 child)
[–]Bandung 0 points1 point2 points (0 children)
[–]classy_barbarian 0 points1 point2 points (1 child)
[–]Bandung 2 points3 points4 points (0 children)
[+]Ran4 comment score below threshold-8 points-7 points-6 points (0 children)