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 = " ansarnd@amazon.com" },
6
- { name = " Lorenzo Stella" , email = " stellalo@amazon.com" },
7
- { name = " Caner Turkmen" , email = " atturkm@amazon.com" },
5
+ { name = " Abdul Fatir Ansari" , email = " ansarnd@amazon.com" },
6
+ { name = " Lorenzo Stella" , email = " stellalo@amazon.com" },
7
+ { name = " Caner Turkmen" , email = " atturkm@amazon.com" },
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,24 @@ 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> =1.21,<3 " ]
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>=1.21,<3" ,
34
+ " datasets>=2.18,<4" ,
35
+ " typer" ,
36
+ " typer-config" ,
37
+ " joblib" ,
38
+ " scikit-learn" ,
39
+ " tensorboard" ,
40
+ ]
41
+ evaluation = [
42
+ " gluonts[pro]~=0.15" ,
43
+ " numpy>=1.21,<3" ,
44
+ " datasets>=2.18,<4" ,
45
+ " typer" ,
46
+ ]
37
47
38
48
[project .urls ]
39
49
Homepage = " https://github.com/amazon-science/chronos-forecasting"
@@ -42,3 +52,11 @@ Paper = "https://arxiv.org/abs/2403.07815"
42
52
43
53
[tool .mypy ]
44
54
ignore_missing_imports = true
55
+
56
+ [tool .ruff ]
57
+ line-length = 88
58
+ lint.ignore = [
59
+ " E501" , # Line too long
60
+ " E731" , # Do not assign a `lambda` expression, use a `def`
61
+ " E722" , # Do not use bare `except`
62
+ ]
0 commit comments