add pandas as an optional dependancy (for analytics only)

This commit is contained in:
Kevin Hester
2024-07-31 16:46:09 -07:00
parent de29bf34ef
commit dfa3d46a34
3 changed files with 132 additions and 6 deletions

View File

@@ -30,6 +30,7 @@ print-color = "^0.4.6"
dash = { version = "^2.17.1", optional = true }
pytap2 = { version = "^2.3.0", optional = true }
dash-bootstrap-components = { version = "^1.6.0", optional = true }
pandas = { version = "^2.2.2", optional = true }
[tool.poetry.group.dev.dependencies]
hypothesis = "^6.103.2"
@@ -47,6 +48,7 @@ types-requests = "^2.31.0.20240406"
types-setuptools = "^69.5.0.20240423"
types-pyyaml = "^6.0.12.20240311"
pyarrow-stubs = "^10.0.1.7"
pandas-stubs = "^2.2.2.240603"
# If you are doing power analysis you might want these extra devtools
[tool.poetry.group.analysis]
@@ -61,7 +63,7 @@ jupyterlab-widgets = "^3.0.11"
[tool.poetry.extras]
tunnel = ["pytap2"]
analysis = ["dash", "dash-bootstrap-components"]
analysis = ["dash", "dash-bootstrap-components", "pandas", "pandas-stubs"]
[tool.poetry.scripts]
meshtastic = "meshtastic.__main__:main"