Replace deprecated setuptools build-system #198
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This commit finishes migration to pyproject driven package creation by replacing deprecated build back-end by standardized, simple and fast
flit_core.buildapi.An alternative build back-end may be hatchling, but it seems way more bloated with unnecessary features.
Dynamic Versioning
A version is added to pyte/init.py
obsolete files, related with setuptools are removed.
primary readme is README.rst.
.gitignore is updated to automatically exclude various cache files, created by build/linter/... tools.
Creating package still works by just calling
uv buildwith build artefacts being placed to dist/ directory.