22name = " trame"
33version = " 3.11.0"
44description = " Trame, a framework to build applications in plain Python"
5- authors = [
6- {name = " Kitware Inc." },
7- ]
5+ authors = [{ name = " Kitware Inc." }]
86dependencies = [
97 " trame-server>=3.4,<4" ,
10- " trame-client>=3.8 ,<4" ,
8+ " trame-client>=3.10.1 ,<4" ,
119 " trame-common>=1,<2" ,
1210 " wslink>=2.3.3" ,
13- " pyyaml" , # for trame.tools.widgets
11+ " pyyaml" , # for trame.tools.widgets
1412]
1513requires-python = " >=3.9"
1614readme = " README.rst"
17- license = {text = " Apache License 2.0" }
15+ license = { text = " Apache License 2.0" }
1816keywords = [" Python" , " Interactive" , " Web" , " Application" , " Framework" ]
1917classifiers = [
2018 " Development Status :: 5 - Production/Stable" ,
@@ -28,17 +26,9 @@ classifiers = [
2826]
2927
3028[project .optional-dependencies ]
31- app = [
32- " pywebview" ,
33- ]
34- jupyter = [
35- " jupyterlab" ,
36- ]
37- dev = [
38- " pre-commit" ,
39- " ruff" ,
40- " pytest" ,
41- ]
29+ app = [" pywebview" ]
30+ jupyter = [" jupyterlab" ]
31+ dev = [" pre-commit" , " ruff" , " pytest" ]
4232
4333[build-system ]
4434requires = [' setuptools' , ' wheel' ]
@@ -51,9 +41,7 @@ where = ["."]
5141
5242
5343[tool .semantic_release ]
54- version_toml = [
55- " pyproject.toml:project.version" ,
56- ]
44+ version_toml = [" pyproject.toml:project.version" ]
5745build_command = """
5846 python -m venv .venv
5947 source .venv/bin/activate
0 commit comments