11[tool .poetry ]
22name = " vapor-steam"
3- version = " 1.5.8 "
3+ version = " 1.6.0 "
44description = " TUI program to check the ProtonDB compatibility of all the games of a Steam user."
55authors = [" TabulateJarl8 <tabulatejarl8@gmail.com>" ]
66license = " GPLv3"
@@ -16,7 +16,6 @@ classifiers = [
1616 " License :: OSI Approved :: GNU General Public License v3 (GPLv3)" ,
1717 " Natural Language :: English" ,
1818 " Operating System :: OS Independent" ,
19- " Programming Language :: Python :: 3.8" ,
2019 " Programming Language :: Python :: 3.9" ,
2120 " Programming Language :: Python :: 3.10" ,
2221 " Programming Language :: Python :: 3.11" ,
@@ -27,19 +26,19 @@ classifiers = [
2726include = [{ path = " tests" , format = " sdist" }]
2827
2928[tool .poetry .dependencies ]
30- python = " ^3.8.1 "
31- textual = " ^0.79.1 "
32- aiohttp = " ^3.9.5 "
33- platformdirs = " ^4.3.2 "
29+ python = " ^3.9.0 "
30+ textual = " ^2.1.0 "
31+ aiohttp = " ^3.11.12 "
32+ platformdirs = " ^4.3.6 "
3433typing-extensions = " ^4.12.2"
3534
3635[tool .poetry .scripts ]
3736vapor = " vapor.__main__:main"
3837
3938[tool .poetry .group .dev .dependencies ]
40- textual-dev = " ^1.6.1 "
41- ruff = " ^0.6.4 "
42- pytest = " ^8.3.3 "
39+ textual-dev = " ^1.7.0 "
40+ ruff = " ^0.9.7 "
41+ pytest = " ^8.3.4 "
4342pytest-cov = " ^5.0.0"
4443pytest-asyncio = " ^0.24.0"
4544
@@ -72,19 +71,14 @@ exclude_also = [
7271
7372 # dont test functions that only make network calls
7473 " async def async_get" ,
75- " async def get_anti_cheat_data" ,
76- " async def get_game_average_rating" ,
77- " async def resolve_vanity_name" ,
78- " async def get_steam_user_data" ,
79-
80- # dont test status checking
81- " if data.status != 200" ,
82-
8374]
8475
8576omit = [" */__main__.py" ]
8677
8778
79+ [tool .ruff ]
80+ target-version = " py39"
81+
8882[tool .ruff .lint ]
8983preview = true
9084extend-select = [
0 commit comments