Python Project Setup¶
The most difficult part of starting a new project, especially when the package is supposed to be published to pypi.org, is picking a new name. The next steps are easy.
- Create project using uv
- Configuring pyproject.toml
- Add license
- Add build system [Optional]
- Add dynamic version [Optional]
- Steps to publish package to pypi.org
- Add ruff for linting and formatting
- Set up pre-commit