From ba3d52676e9fbf750894d007a480715482e5f3a4 Mon Sep 17 00:00:00 2001 From: Florian Fischer Date: Mon, 27 Jan 2025 16:32:33 +0100 Subject: add build dependency and add minimal pyproject.toml --- .gitignore | 2 ++ Pipfile | 1 + Pipfile.lock | 27 ++++++++++++++++++++++++++- pyproject.toml | 3 +++ 4 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 pyproject.toml diff --git a/.gitignore b/.gitignore index 3d43339..4e7a394 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,4 @@ build/ +dist/ +*.egg-info/ __pycache__/ diff --git a/Pipfile b/Pipfile index 97c0e18..ac39a27 100644 --- a/Pipfile +++ b/Pipfile @@ -13,6 +13,7 @@ mypy = "*" pylint = "*" types-setuptools = "*" setuptools = "*" +build = "*" [requires] python_version = "3.13" diff --git a/Pipfile.lock b/Pipfile.lock index 7df97a2..0ff963b 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "7a10a8aa1332a5c849d9ade0b6b0fcba96a26b0a236ac77b79152f36f79d855d" + "sha256": "710de396066e5366dbe8ff94dd6625cba075d898cded685b2e4d3314deb1bd30" }, "pipfile-spec": 6, "requires": { @@ -597,6 +597,15 @@ "markers": "python_full_version >= '3.9.0'", "version": "==3.3.8" }, + "build": { + "hashes": [ + "sha256:1d61c0887fa860c01971625baae8bdd338e517b836a2f70dd1f7aa3a6b2fc5b5", + "sha256:b36993e92ca9375a219c99e606a122ff365a760a2d4bba0caa09bd5278b608b7" + ], + "index": "pypi", + "markers": "python_version >= '3.8'", + "version": "==1.2.2.post1" + }, "dill": { "hashes": [ "sha256:468dff3b89520b474c0397703366b7b95eebe6303f108adf9b19da1f702be87a", @@ -674,6 +683,14 @@ "markers": "python_version >= '3.5'", "version": "==1.0.0" }, + "packaging": { + "hashes": [ + "sha256:09abb1bccd265c01f4a3aa3f7a7db064b36514d2cba19a2f694fe6150451a759", + "sha256:c228a6dc5e932d346bc5739379109d49e8853dd8223571c7c5b55260edc0b97f" + ], + "markers": "python_version >= '3.8'", + "version": "==24.2" + }, "platformdirs": { "hashes": [ "sha256:357fb2acbc885b0419afd3ce3ed34564c13c9b95c89360cd9563f73aa5e2b907", @@ -691,6 +708,14 @@ "markers": "python_full_version >= '3.9.0'", "version": "==3.3.3" }, + "pyproject-hooks": { + "hashes": [ + "sha256:1e859bd5c40fae9448642dd871adf459e5e2084186e8d2c2a79a824c970da1f8", + "sha256:9e5c6bfa8dcc30091c74b0cf803c81fdd29d94f01992a7707bc97babb1141913" + ], + "markers": "python_version >= '3.7'", + "version": "==1.2.0" + }, "setuptools": { "hashes": [ "sha256:c5afc8f407c626b8313a86e10311dd3f661c6cd9c09d4bf8c15c0e11f9f2b0e6", diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..8534444 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +# Minimum requirements for the build system to execute. +requires = ["setuptools", "wheel"] # PEP 508 specifications. \ No newline at end of file -- cgit v1.2.3