Skip to content

Commit

Permalink
Remove pandas dependency from MF.
Browse files Browse the repository at this point in the history
  • Loading branch information
plypaul committed May 8, 2024
1 parent 5dc9fbe commit 3840339
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
3 changes: 3 additions & 0 deletions dbt-metricflow/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,9 @@ dependencies = [

# dsi version should be fixed by MetricFlow/dbt-core, not set here
"dbt-semantic-interfaces",

# For visualizing via the CLI.
"graphviz>=0.18.2, <0.21",
]

[project.urls]
Expand Down
16 changes: 7 additions & 9 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,9 @@ dependencies = [
"Jinja2>=3.1.3",
"PyYAML>=6.0, <7.0.0",
"dbt-semantic-interfaces>=0.5.1, <0.6.0",
"graphviz>=0.18.2, <0.21",
"more-itertools>=8.10.0, <10.2.0",
"pandas>=1.5.0, <1.6.0",
"pydantic>=1.10.0, <1.11.0",
"python-dateutil>=2.8.2, <2.9.0",
"python-dateutil>=2.9.0, <3.0",
"rapidfuzz>=3.0, <4.0",
"ruamel.yaml>=0.17.21, <0.18.0",
"tabulate>=0.8.9",
"typing_extensions>=4.4, <5.0",
]
Expand All @@ -48,11 +44,13 @@ dev-packages = [
# Developer tools
"mypy>=1.7.0, <1.8.0",
"pre-commit>=3.2.2, <3.3.0",
"pytest-mock>=3.7.0, <3.8.0",
"pytest-xdist>=3.2.1, <3.3.0",
"pytest>=7.1.1, < 7.2.0",
"types-PyYAML",
# Bug with mypy: https://github.com/pallets/click/issues/2558#issuecomment-1656546003
"click>=8.1.6",
"pytest-mock>=3.12, <4.0",
"pytest-xdist>=3.5, <4.0",
"pytest>=8.0, <9.0",
"types-python-dateutil",
"types-PyYAML",
"types-tabulate",

# Test and CLI development dependencies.
Expand Down

0 comments on commit 3840339

Please sign in to comment.