From 22b4ba991514d25f97fb4220906e637fa888d552 Mon Sep 17 00:00:00 2001 From: "Karl O. Pinc" Date: Sun, 4 Aug 2024 12:40:16 -0500 Subject: [PATCH] Dependencies are dynamic because they contain version numbers --- pyproject.toml | 8 +------- setup.py | 13 ++++++++++++- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 99a0e8e..2ce7400 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,18 +15,12 @@ name = "pgwui_sql" # new features. Fix releases introduce fixes. dynamic = [ "version", "readme", + "dependencies", # dynamic because version numbers are injected "optional-dependencies" # dynamic because version numbers are injected ] description = '''PostgreSQL Web User Interface, Interactive SQL execution''' requires-python = ">=3.7" -# Run-time dependencies. -dependencies = [ - 'markupsafe', - 'pgwui_common', - 'pyramid', -] - # The license should be clear from the classifier, below # license = {file = "LICENSE.txt"} authors = [{name = 'Karl O. Pinc', email = 'kop@karlpinc.com'}] diff --git a/setup.py b/setup.py index 38bb3a2..a1dc19d 100644 --- a/setup.py +++ b/setup.py @@ -58,9 +58,19 @@ def filter_readme(): # -# optional-dependencies +# dependencies (run-time) # +install_requires = [ + 'markupsafe', + 'pgwui_common==' + version, + 'psycopg', + 'pyramid', +] + +# +# optional-dependencies +# extras_require = { "test": [ "pgwui_develop==" + version, @@ -76,5 +86,6 @@ if __name__ == '__main__': version=version, long_description=filter_readme(), long_description_content_type='text/x-rst', + install_requires=install_requires, extras_require=extras_require ) -- 2.34.1