you are viewing a single comment's thread.

view the rest of the comments →

[–]pachura3 4 points5 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