Skip to content

Commit

Permalink
build: reorder dependency groups (#237)
Browse files Browse the repository at this point in the history
  • Loading branch information
baggiponte authored Jun 11, 2024
1 parent 092743a commit be05506
Showing 1 changed file with 13 additions and 11 deletions.
24 changes: 13 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,11 @@ classifiers = [
requires-python = ">=3.8"
dependencies = [
"cloudpickle",
"flaml<3,>=2.0.2",
"flaml>=2.0.2",
"holidays",
"numpy",
"polars>=0.20.8",
"scikit-learn<2,>=1.2.2",
"scikit-learn>=1.2.2",
"scipy",
"tqdm",
'typing-extensions; python_version < "3.10"',
Expand Down Expand Up @@ -69,15 +69,18 @@ tree = [
]
llm = [
"openai",
"tabulate",
"pandas",
"tenacity",
"tiktoken",
]
all = [
"functime[ann,tree,plot]",
]

# provisionally here until PEP 735 is approved: https://peps.python.org/pep-0735/
dev = [
"functime[doc,test]",
"pre-commit",
"functime[doc,plot,test]"
]
doc = [
"jupyterlab",
Expand All @@ -87,14 +90,18 @@ doc = [
"mkdocstrings-python",
]
test = [
"functime[all]",
"pytest-cov>=5.0.0",
"pytest-benchmark",
]
benchmark = [
"functime[test]",
"aeon<0.5.0",
"coverage[toml]",
"joblib",
"mlforecast==0.8.1",
"pandas",
"pyarrow",
"pytest",
"pytest-benchmark",
"pytest-memray",
"pytest-timeout",
"statsmodels",
Expand Down Expand Up @@ -153,11 +160,6 @@ markers = [
]
xfail_strict = true

[tool.coverage.run]
parallel = true
source = ["tests", "functime"]
context = '${CONTEXT}'

[tool.pyright]
exclude = [
".venv"
Expand Down

0 comments on commit be05506

Please sign in to comment.