- `pyproject.toml` should be the single source of truth, especially for package versioning - Good reference: https://packaging.python.org/en/latest/guides/single-sourcing-package-version/ - Clear segregation of classes and functions Currently blocked by the release of `cx-freeze==6.14.0` (for customizing configurations in `pyproject.toml`)