1
1
[project ]
2
2
name = " chronos-forecasting"
3
- version = " 1.5.2 "
3
+ version = " 1.5.3 "
4
4
authors = [
5
- {
name = " Abdul Fatir Ansari" ,
email = " [email protected] " },
6
- {
name = " Lorenzo Stella" ,
email = " [email protected] " },
7
- {
name = " Caner Turkmen" ,
email = " [email protected] " },
5
+ {
name = " Abdul Fatir Ansari" ,
email = " [email protected] " },
6
+ {
name = " Lorenzo Stella" ,
email = " [email protected] " },
7
+ {
name = " Caner Turkmen" ,
email = " [email protected] " },
8
8
]
9
9
description = " Chronos: Pretrained models for time series forecasting"
10
10
readme = " README.md"
11
11
license = { file = " LICENSE" }
12
12
requires-python = " >=3.9"
13
- dependencies = [
14
- " torch>=2.0,<3" , # package was tested on 2.2
15
- " transformers>=4.48,<5" ,
16
- " accelerate>=0.32,<2" ,
17
- ]
13
+ dependencies = [" torch>=2.0,<3" , " transformers>=4.48,<5" , " accelerate>=0.32,<2" ]
18
14
classifiers = [
19
- " Programming Language :: Python :: 3" ,
20
- " License :: OSI Approved :: Apache Software License" ,
21
- " Operating System :: OS Independent" ,
22
- " Topic :: Scientific/Engineering :: Artificial Intelligence" ,
15
+ " Programming Language :: Python :: 3" ,
16
+ " License :: OSI Approved :: Apache Software License" ,
17
+ " Operating System :: OS Independent" ,
18
+ " Topic :: Scientific/Engineering :: Artificial Intelligence" ,
23
19
]
24
20
25
21
[build-system ]
@@ -30,10 +26,19 @@ build-backend = "hatchling.build"
30
26
packages = [" src/chronos" ]
31
27
32
28
[project .optional-dependencies ]
33
- test = [" pytest~=8.0" , " numpy~=1.21 " ]
29
+ test = [" pytest~=8.0" , " numpy~=2.0 " ]
34
30
typecheck = [" mypy~=1.9" ]
35
- training = [" gluonts[pro]~=0.15" , " numpy~=1.21" , " datasets~=2.18" , " typer" , " typer-config" , " joblib" , " scikit-learn" , " tensorboard" ]
36
- evaluation = [" gluonts[pro]~=0.15" , " numpy~=1.21" , " datasets~=2.18" , " typer" ]
31
+ training = [
32
+ " gluonts[pro]~=0.15" ,
33
+ " numpy~=2.0" ,
34
+ " datasets~=3.0" ,
35
+ " typer" ,
36
+ " typer-config" ,
37
+ " joblib" ,
38
+ " scikit-learn" ,
39
+ " tensorboard" ,
40
+ ]
41
+ evaluation = [" gluonts[pro]~=0.15" , " numpy~=2.0" , " datasets~=3.0" , " typer" ]
37
42
38
43
[project .urls ]
39
44
Homepage = " https://github.com/amazon-science/chronos-forecasting"
@@ -42,3 +47,11 @@ Paper = "https://arxiv.org/abs/2403.07815"
42
47
43
48
[tool .mypy ]
44
49
ignore_missing_imports = true
50
+
51
+ [tool .ruff ]
52
+ line-length = 88
53
+ lint.ignore = [
54
+ " E501" , # Line too long
55
+ " E731" , # Do not assign a `lambda` expression, use a `def`
56
+ " E722" , # Do not use bare `except`
57
+ ]
0 commit comments