From 0eea778c267838c5b63363ec1535d3fca68d185f Mon Sep 17 00:00:00 2001 From: ponychicken Date: Tue, 10 Jun 2025 09:35:42 +0200 Subject: [PATCH] Add more metadata to pyproject.toml Defining deps in pyproject.toml has become a standard in the python world (first introduced in PEP 518 and later expanded in PEP 517, PEP 621 and PEP 660) and is embraced by many python package managers (uv, pip, poetry) --- pyproject.toml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 31ffe04..a888e28 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,2 +1,22 @@ +[project] +name = "etebase-python" +version = "0.31.9" +description = "Python bindings for Etebase" +license = { file="LICENSE" } +readme = "README.md" +requires-python = ">=3.7" +dependencies = [ + "wheel", + "setuptools", + "setuptools-rust" +] +classifiers = [ + "Programming Language :: Python :: 3", + "License :: OSI Approved :: BSD License" +] + [build-system] requires = ["setuptools", "wheel", "setuptools-rust"] + +[project.urls] +Homepage = "https://github.com/etesync/etebase-py"