diff --git a/metricflow-semantics/pyproject.toml b/metricflow-semantics/pyproject.toml index 7b2fcf9f71..6ac8e6293f 100644 --- a/metricflow-semantics/pyproject.toml +++ b/metricflow-semantics/pyproject.toml @@ -33,16 +33,21 @@ files = [ "extra-hatch-configuration/requirements.txt", ] -[tool.hatch.metadata.hooks.requirements_txt.optional-dependencies] -dev-packages = [ - "extra-hatch-configuration/requirements-dev-packages.txt", -] - [tool.hatch.envs.dev-env] description = "Environment for development. Includes a DuckDB-backed client." -features = [ - "dev-packages", +dependencies = [ + # Developer tools + "mypy>=1.7.0, <1.8.0", + "pre-commit>=3.2.2, <3.3.0", + "pytest-mock>=3.14.0, <3.15.0", + "pytest-xdist>=3.6.0, <3.7.0", + "pytest>=8.0.0, < 9.0.0", + "PyYAML>=6.0, <7.0.0", + "tabulate>=0.8.9", + "types-PyYAML", + "types-python-dateutil", + "types-tabulate", ]