Browse Source

added pyproject.toml to specify build dependencies & build backend

Fabian Peter Hammerle 2 years ago
parent
commit
2303a5a2ce
2 changed files with 7 additions and 0 deletions
  1. 3 0
      CHANGELOG.md
  2. 4 0
      pyproject.toml

+ 3 - 0
CHANGELOG.md

@@ -5,6 +5,9 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
 
 ## [Unreleased]
+### Added
+- added `pyproject.toml` to specify build dependencies & build backend
+
 ### Removed
 - compatibility with `python3.5`
 

+ 4 - 0
pyproject.toml

@@ -0,0 +1,4 @@
+# https://setuptools.readthedocs.io/en/latest/build_meta.html
+[build-system]
+requires = ["setuptools", "wheel", "setuptools_scm"]
+build-backend = "setuptools.build_meta"