Refactor into a proper python package

This commit is contained in:
Stephen Horvath
2025-03-18 18:05:37 +10:00
parent 6483e82eae
commit 169ebcf68c
5 changed files with 550 additions and 6 deletions

28
pyproject.toml Normal file
View File

@@ -0,0 +1,28 @@
[project]
name = "yafi"
version = "0.1"
authors = [
{ name="Steve-Tech" }
]
description = "Yet Another Framework Interface"
readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"cros_ec_python",
"PyGObject"
]
classifiers = [
"Development Status :: 2 - Pre-Alpha",
"Intended Audience :: End Users/Desktop",
"Programming Language :: Python :: 3",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: POSIX :: Linux",
"Topic :: System :: Hardware",
]
[project.optional-dependencies]
lpc = ["portio"]
[project.urls]
Repository = "https://github.com/Steve-Tech/YAFI"
Issues = "https://github.com/Steve-Tech/YAFI/issues"