@@ -4,13 +4,14 @@ build-backend = "hatchling.build"
4
4
5
5
[project ]
6
6
name = " torchrunx"
7
- version = " 0.2.3 "
7
+ version = " 0.2.4 "
8
8
authors = [
9
- { name =
" Apoorv Khandelwal" ,
email =
" [email protected] " },
10
- { name =
" Peter Curtin" ,
email =
" [email protected] " },
9
+ { name =
" Apoorv Khandelwal" ,
email =
" [email protected] " },
10
+ { name =
" Peter Curtin" ,
email =
" [email protected] " },
11
11
]
12
12
description = " Automatically initialize distributed PyTorch environments"
13
13
readme = " README.md"
14
+ urls = { Repository = " https://github.com/apoorvkh/torchrunx.git" , Documentation = " https://torchrunx.readthedocs.io" }
14
15
classifiers = [
15
16
" License :: OSI Approved :: MIT License" ,
16
17
" Programming Language :: Python" ,
@@ -42,21 +43,25 @@ src = ["src", "tests"]
42
43
[tool .ruff .lint ]
43
44
select = [" ALL" ]
44
45
ignore = [
45
- " ANN101" , " ANN102" , " ANN401" , # self / cls / Any annotations
46
+ " ANN101" ,
47
+ " ANN102" ,
48
+ " ANN401" , # self / cls / Any annotations
46
49
" BLE001" , # blind exceptions
47
- " TD" , # todo syntax
50
+ " TD" , # todo syntax
48
51
" FIX002" , # existing todos
49
- " PLR0913" , # too many arguments
52
+ " PLR0913" , # too many arguments
50
53
" DTZ005" , # datetime timezone
51
- " S301" , # bandit: pickle
52
- " S603" , " S607" , # bandit: subprocess
53
- " COM812" , " ISC001" , # conflict with formatter
54
+ " S301" , # bandit: pickle
55
+ " S603" ,
56
+ " S607" , # bandit: subprocess
57
+ " COM812" ,
58
+ " ISC001" , # conflict with formatter
54
59
]
55
60
[tool .ruff .lint .per-file-ignores ]
56
61
"tests/**/*.py" = [
57
62
" D" ,
58
- " S101" , # allow asserts
59
- " T201" # allow prints
63
+ " S101" , # allow asserts
64
+ " T201" , # allow prints
60
65
]
61
66
[tool .ruff .lint .pydocstyle ]
62
67
convention = " google"
0 commit comments