Skip to content

setup: add pyproject.toml#67

Merged
utnapischtim merged 11 commits intotu-graz-library:mainfrom
martinobersteiner:feature/pyproject.toml
Feb 8, 2026
Merged

setup: add pyproject.toml#67
utnapischtim merged 11 commits intotu-graz-library:mainfrom
martinobersteiner:feature/pyproject.toml

Conversation

@martinobersteiner
Copy link
Contributor

@martinobersteiner martinobersteiner commented Feb 25, 2025

pyproject.toml is needed to build via the build-backend API
without it, the building process must be specific to setuptools, which precludes other backends from being used
this prevents generalizing our github-workflow to allow use of other backends (e.g. hatchling)

martinobersteiner and others added 4 commits February 25, 2025 12:43
pyproject.toml is needed to build via the build-backend API
without, building is specific to setuptools, precluding other backends
this prevents generalizing our github-workflow as to allow hatchling
* due to changes in the creation of url it is necessary to set
  THEME_FRONTPAGE explicitly
@utnapischtim utnapischtim force-pushed the feature/pyproject.toml branch from 9700fd2 to 0d493d5 Compare February 8, 2026 20:56
@utnapischtim utnapischtim force-pushed the feature/pyproject.toml branch from 0d493d5 to 16fa11c Compare February 8, 2026 22:04
@utnapischtim utnapischtim merged commit b6a62bc into tu-graz-library:main Feb 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants