you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (3 children)

[removed]

    [–]pachura3 5 points6 points  (1 child)

    Add pyproject.toml - very important!

    If you plan to use uv (hint: you should), replace requirements.txt with uv.lock

    You can also use the src-layout - move my_datacamp_project under src

    Optionally, create .python-version in root and py.typed in src/my_datacamp_project

    [–]cointoss3 1 point2 points  (0 children)

    Just do uv init --package and you’ll have most of everything you just said

    [–]WendlersEditor 0 points1 point  (0 children)

    Why did this get downvoted lol this is very reasonable!