@@ -8,20 +8,20 @@ classifiers = [
88 ' License :: OSI Approved :: MIT License' ,
99 ' Natural Language :: English' ,
1010 ' Programming Language :: Python :: 3' ,
11- ' Programming Language :: Python :: 3.8' ,
1211 ' Programming Language :: Python :: 3.9' ,
1312 ' Programming Language :: Python :: 3.10' ,
1413 ' Programming Language :: Python :: 3.11' ,
1514]
1615keywords = [' sigllm' , ' LLM4TS' , ' timeseries' , ' anomaly-detection' ]
1716dynamic = [' version' ]
1817license = {text = ' MIT license' }
19- requires-python = ' >=3.8 ,<3.12'
18+ requires-python = ' >=3.9 ,<3.12'
2019readme = ' README.md'
2120dependencies = [
2221 ' numpy>=1.17.5,<2' ,
2322 ' pandas>=1.0.0,<2' ,
2423 ' scikit-learn>=0.22.1,<2' ,
24+ ' orion-ml>=0.6,<0.8' ,
2525 ' openai>=1.46.0' ,
2626 ' tiktoken>=0.7.0' ,
2727 ' transformers>=4.44.2' ,
@@ -31,7 +31,7 @@ dependencies = [
3131]
3232
3333[project .optional-dependencies ]
34- tests = [
34+ test = [
3535 ' pytest>=3.4.2' ,
3636 ' pytest-cov>=2.6.0' ,
3737 ' pytest-runner>=2.11.1' ,
@@ -48,10 +48,25 @@ dev = [
4848 ' watchdog>=0.8.3' ,
4949
5050 # docs
51- ' m2r>=0.2.0,<0.3' ,
52- ' Sphinx>=1.7.1,<3' ,
53- ' sphinx_rtd_theme>=0.2.4,<0.5' ,
54- ' autodocsumm>=0.1.10' ,
51+ ' docutils>=0.12,<0.18' ,
52+ ' m2r2>=0.2.5,<0.3' ,
53+ ' nbsphinx>=0.5.0,<0.7' ,
54+ ' Sphinx>=3,<3.3' ,
55+ ' pydata-sphinx-theme<0.5' ,
56+ ' markupsafe<2.1.0' ,
57+ ' ipython>=6.5,<9' ,
58+
59+ # fails on Sphinx < v3.4
60+ ' alabaster<=0.7.12' ,
61+ # fails on Sphins < v5.0
62+ ' sphinxcontrib-applehelp<1.0.8' ,
63+ ' sphinxcontrib-devhelp<1.0.6' ,
64+ ' sphinxcontrib-htmlhelp<2.0.5' ,
65+ ' sphinxcontrib-serializinghtml<1.1.10' ,
66+ ' sphinxcontrib-qthelp<1.0.7' ,
67+
68+ # Jinja2>=3 makes the sphinx theme fail
69+ ' Jinja2>=2,<3' ,
5570
5671 # style check
5772 ' ruff>=0.4.5' ,
0 commit comments