Skip to content

Commit

Permalink
Remove jsonschema dependencies
Browse files Browse the repository at this point in the history
MetricFlow's jsonschema dependency was a holdover from the days
when it was a monolithic package supporting both open source and
Transform internal use cases.

The last remaining dependency was jsonschema parsing support for
some Transform-specific attributes, which are no longer in use.

This removes all explicit jsonschema dependencies, instead relying
on dbt-semantic-interfaces for managing the relevant package
installation requirements.
  • Loading branch information
tlento committed Aug 10, 2023
1 parent fc31fcd commit 39c9cde
Show file tree
Hide file tree
Showing 3 changed files with 0 additions and 113 deletions.
Empty file.
111 changes: 0 additions & 111 deletions metricflow/model/parsing/schemas_internal.py

This file was deleted.

2 changes: 0 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,6 @@ dependencies = [
"dbt-semantic-interfaces~=0.2.0",
"graphviz>=0.18.2, <0.21",
"halo~=0.0.31",
"jsonschema==3.2.0",
"more-itertools>=8.10.0, <10.2.0",
"numpy>=1.22.2",
"pandas~=1.5.0",
Expand Down Expand Up @@ -62,7 +61,6 @@ dev-packages = [
"pytest-xdist~=3.2.1",
"pytest~=7.1.1",
"types-PyYAML",
"types-jsonschema",
"types-python-dateutil",
"types-tabulate",
]
Expand Down

0 comments on commit 39c9cde

Please sign in to comment.