# 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'}]
#
-# optional-dependencies
+# dependencies (run-time)
#
+install_requires = [
+ 'markupsafe',
+ 'pgwui_common==' + version,
+ 'psycopg',
+ 'pyramid',
+]
+
+#
+# optional-dependencies
+#
extras_require = {
"test": [
"pgwui_develop==" + version,
version=version,
long_description=filter_readme(),
long_description_content_type='text/x-rst',
+ install_requires=install_requires,
extras_require=extras_require
)