aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/pyproject.toml
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2025-11-01 19:17:41 +0800
committer简律纯 <i@jyunko.cn>2025-11-01 19:17:41 +0800
commit4644d33d0c23db46d706ec5667a759d6f92ebbf8 (patch)
treedc8d19b80fc9dbd30b7abe906600e813b7db9609 /pyproject.toml
parent251a104f02a618c7ea4554bf374ddfca43f60f6c (diff)
downloadconventional_role_play-4644d33d0c23db46d706ec5667a759d6f92ebbf8.tar.gz
conventional_role_play-4644d33d0c23db46d706ec5667a759d6f92ebbf8.zip
feat: add visualization tools for character relationship graphs
- Implemented ASCII visualization of relationships. - Added Graphviz support for generating PNG images of relationship graphs. - Created an interactive HTML visualization using Cytoscape.js. - Included styles and scripts for enhanced user experience in the HTML output.
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml7
1 files changed, 6 insertions, 1 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 78a737a..c4b5330 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -7,7 +7,12 @@ name = "conventionalrp"
dynamic = ["version"]
description = "HydroRoll Conventional Role Play SDK"
authors = [{ name = "HsiangNianian", email = "leader@hydroroll.team" }]
-dependencies = []
+dependencies = [
+ "graphviz>=0.21",
+ "hanlp>=2.1.3",
+ "hanlp-restful>=0.0.24",
+ "snownlp>=0.12.3",
+]
requires-python = ">=3.9"
readme = "README.md"
license = { text = "AGPLv3.0" }