From 459b54db5155b8fd964bf4d47457490568b9d952 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Thu, 1 Jan 2026 18:56:00 -0600 Subject: [PATCH] chore(build): add MANIFEST.in for package data inclusion and update pyproject.toml for setuptools configuration --- MANIFEST.in | 3 +++ pyproject.toml | 12 +++++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) create mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in new file mode 100644 index 0000000..1957682 --- /dev/null +++ b/MANIFEST.in @@ -0,0 +1,3 @@ +recursive-include meshchatx/public * +recursive-include meshchatx/src * + diff --git a/pyproject.toml b/pyproject.toml index 3281f0e..5f45e8b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,7 +49,13 @@ cx-freeze = ">=7.0.0" [[tool.poetry.include]] path = "logo" -[build-system] -requires = ["poetry-core>=2.0"] -build-backend = "poetry.core.masonry.api" +[tool.setuptools] +packages = {find = {}} + +[tool.setuptools.package-data] +meshchatx = ["public/**/*", "public/*"] + +[build-system] +requires = ["setuptools>=65.0", "wheel"] +build-backend = "setuptools.build_meta"