From 72e000f0d00424205960dd408cce283453ab2d37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bobo=20B=C3=A4ck=20Engstr=C3=B6m?= Date: Thu, 6 Nov 2025 13:30:48 +0100 Subject: [PATCH 1/3] chore(pyproject): update authors/maintainers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bobo Bäck Engström --- pyproject.toml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 5ed19fc..49fe166 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,14 @@ version = "0.0.1" description = "Driver for Carlo Gavazzi EM511 Series Single Phase Energy Meters using Modbus RTU" readme = "README.md" authors = [ - { name = "Mirza Krak", email = "mirza@mkrak.org" } + { name = "Mirza Krak", email = "mirza@mkrak.org" }, + { name = "Bobo Bäck Engström", email = "bobo@id8-engineering.io"}, + { name = "Milad Makdesi", email = "milad@id8-engineering.io"}, +] +maintainers = [ + { name = "Mirza Krak", email = "mirza@mkrak.org" }, + { name = "Bobo Bäck Engström", email = "bobo@id8-engineering.io"}, + { name = "Milad Makdesi", email = "milad@id8-engineering.io"}, ] requires-python = ">=3.10" dependencies = [ From 369231db518838436f9199a8e8927467919fe79c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bobo=20B=C3=A4ck=20Engstr=C3=B6m?= Date: Thu, 6 Nov 2025 13:38:24 +0100 Subject: [PATCH 2/3] chore(pyproject): add license-files MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bobo Bäck Engström --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 49fe166..b4380c3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,6 +3,10 @@ name = "python-em511" version = "0.0.1" description = "Driver for Carlo Gavazzi EM511 Series Single Phase Energy Meters using Modbus RTU" readme = "README.md" + +license = "MIT" +license-files = ["LICENSE"] + authors = [ { name = "Mirza Krak", email = "mirza@mkrak.org" }, { name = "Bobo Bäck Engström", email = "bobo@id8-engineering.io"}, @@ -17,7 +21,6 @@ requires-python = ">=3.10" dependencies = [ "pymodbus[serial]>=3.11" ] -license = "MIT" [build-system] requires = ["hatchling"] From 6548fc2424be88b9af72a27c35c7092d734e5a3e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bobo=20B=C3=A4ck=20Engstr=C3=B6m?= Date: Thu, 6 Nov 2025 13:46:16 +0100 Subject: [PATCH 3/3] chore(pyproject): add classifiers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bobo Bäck Engström --- pyproject.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index b4380c3..ce98fb2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,19 @@ dependencies = [ "pymodbus[serial]>=3.11" ] +classifiers = [ + "Development Status :: 3 - Alpha", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", + "Operating System :: OS Independent", + "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", + "Topic :: Software Development :: Embedded Systems", +] + [build-system] requires = ["hatchling"] build-backend = "hatchling.build"