summaryrefslogtreecommitdiff
path: root/setup.cfg
diff options
context:
space:
mode:
authorOlivier Gayot <olivier.gayot@sigexec.com>2021-12-26 13:53:33 +0100
committerOlivier Gayot <olivier.gayot@sigexec.com>2021-12-26 16:45:35 +0100
commit794292740c30bfea48dc23eb62fb6aa531bfdca7 (patch)
treeaa75c807c4eb9a0dc7a25149359307f5bdc775aa /setup.cfg
parent69072a2abac7d2486e542b9b6ecedcc37016ea27 (diff)
Use more modern packaging system
Signed-off-by: Olivier Gayot <olivier.gayot@sigexec.com>
Diffstat (limited to 'setup.cfg')
-rw-r--r--setup.cfg39
1 files changed, 39 insertions, 0 deletions
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 0000000..6712f5d
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,39 @@
+[metadata]
+name = swiftstory
+version = 0.1
+author = Olivier Gayot
+author_email = olivier.gayot@sigexec.com
+
+description = SwiftStory game: We're not out of the woords yet
+url = https://git.sigexec.com/cgit.cgi/swiftstory.git
+classifiers =
+ Programming Language :: Python :: 3
+ License :: BSD-3
+ Operating System :: OS Independent
+
+[options]
+packages = find:
+python_requires = >=3.7
+
+[options.data_files]
+share/swiftstory/www/ =
+ usr/share/swiftstory/www/index.html
+ usr/share/swiftstory/www/swiftstory-config.js
+ usr/share/swiftstory/www/swiftstory-common.css
+ usr/share/swiftstory/www/swiftstory-common.js
+ usr/share/swiftstory/www/swiftstory-mobile.css
+ usr/share/swiftstory/www/swiftstory-mobile.html
+ usr/share/swiftstory/www/swiftstory-mobile.js
+# TODO install jQuery using libjs-jquery
+ usr/share/swiftstory/www/jquery.js
+# TODO install cards as package data instead
+share/swiftstory/lang/en/cards =
+ usr/share/swiftstory/lang/en/cards/black.json
+ usr/share/swiftstory/lang/en/cards/white.json
+share/swiftstory/lang/fr/cards =
+ usr/share/swiftstory/lang/fr/cards/black.json
+ usr/share/swiftstory/lang/fr/cards/white.json
+
+[options.entry_points]
+console_scripts =
+ swiftstoryd = swiftstory.__main__:main