From ede5a01c4a5e1a9de8a6ee7d8855d93695e04a2a Mon Sep 17 00:00:00 2001 From: Steve Nyemba Date: Thu, 5 Jun 2025 10:58:16 -0500 Subject: [PATCH] updating setup instructions --- pyproject.toml | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pyproject.toml diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..a783dbf --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,48 @@ +[build-system] +requires = ["setuptools>=61.0", "wheel"] +build-backend = "setuptools.build_meta" + +[project] +name = "qcms" +dynamic = ["version"] +authors = [ + {email = "info@the-phi.com"}, +] +description = "" +readme = "README.md" +license = {text = "MIT"} +keywords = ["cms", "www", "https", "flask", "data-transport"] +classifiers = [ + "Topic :: Utilities", + "License :: OSI Approved :: MIT License", +] +dependencies = [ + "flask", + "gitpython", + "termcolor", + "flask-session", + "mistune", + "typer", + "data-transport @ git+https://github.com/lnyemba/data-transport.git", +] + +[project.urls] +Homepage = "https://healthcareio.the-phi.com/git/code/transport.git" + +[project.scripts] +qcms = "qcms:main" + +[tool.setuptools] +include-package-data = true +zip-safe = false + +[tool.setuptools.packages.find] +include = ["meta", "cms", "cms.*"] + +[tool.setuptools.dynamic] +version = {attr = "meta.__version__"} + +# If you have a meta.py file, you might also want to include the author dynamically: +# [tool.setuptools.dynamic] +# version = {attr = "meta.__version__"} +# authors = {attr = "meta.__author__"} \ No newline at end of file