@@ -8,24 +8,23 @@ keywords = ["AWS", "EC2", "command line", "cli"]
8
8
classifiers = [" License :: OSI Approved :: MIT License" ]
9
9
requires-python = " >=3.7"
10
10
dependencies = [
11
- " boto3==1.26.89 " ,
11
+ " boto3==1.26.106 " ,
12
12
" importlib_resources==5.12.0" ,
13
13
" pytoml==0.1.21" ,
14
- " pytz==2022.7.1 " ,
14
+ " pytz==2023.3 " ,
15
15
" requests==2.28.2" ,
16
- " rich==13.3.2 " ,
16
+ " rich==13.3.3 " ,
17
17
" typing_extensions==4.5.0" ,
18
18
]
19
19
20
20
[project .optional-dependencies ]
21
21
dev = [
22
22
" black~=23.1" ,
23
23
" build~=0.7" ,
24
- " boto3-stubs[ec2,compute-optimizer,ssm,s3]==1.26.89 " ,
24
+ " boto3-stubs[ec2,compute-optimizer,ssm,s3]" ,
25
25
" cogapp~=3.3" ,
26
26
" darglint~=1.8" ,
27
- " docformatter~=1.5" ,
28
- " moto[ec2]==4.1.4" ,
27
+ " moto[ec2]~=4.1" ,
29
28
" pre-commit~=2.20" ,
30
29
" pyfakefs~=5.1" ,
31
30
" pytest~=7.2" ,
@@ -46,15 +45,10 @@ requires = ["setuptools", "setuptools_scm[toml]", "wheel"]
46
45
# enable setuptools_scm to set the version based on git tags
47
46
[tool .setuptools_scm ]
48
47
49
- [tool .black ]
50
48
# use PyCharm default line length of 120
51
- line-length = 120
52
49
53
- [tool .docformatter ]
54
- pre-summary-newline = true
55
- recursive = true
56
- wrap-descriptions = 120
57
- wrap-summaries = 120
50
+ [tool .black ]
51
+ line-length = 120
58
52
59
53
[tool .ruff ]
60
54
line-length = 120
@@ -101,8 +95,6 @@ show-fixes = true
101
95
keep-runtime-typing = true
102
96
103
97
[tool .ruff .per-file-ignores ]
104
- # imports in __init__.py don't need to be used in __init__.py
105
- "__init__.py" = [" F401" ]
106
98
# test functions don't need return types
107
99
"tests/*" = [" ANN201" , " ANN202" ]
108
100
# main.py can have long lines
0 commit comments