1- [tool . poetry ]
1+ [project ]
22name = " sigstickers"
3- version = " 2024.1"
4- license = " mit"
3+ version = " 2025"
54description = " Download sticker packs from Signal"
6- authors = [" FredHappyface" ]
5+ authors = [{ name = " FredHappyface" }]
6+ requires-python = " >=3.8"
7+ readme = " README.md"
8+ license = " mit"
79classifiers = [
810 " Development Status :: 5 - Production/Stable" ,
911 " Intended Audience :: Developers" ,
@@ -15,28 +17,31 @@ classifiers = [
1517 " Topic :: Utilities" ,
1618 " Topic :: Multimedia :: Graphics" ,
1719]
18- homepage = " https://github.com/FHPythonUtils/SigStickers"
19- repository = " https://github.com/FHPythonUtils/SigStickers"
20- documentation = " https://github.com/FHPythonUtils/SigStickers/blob/master/README.md"
21- readme = " README.md"
20+ dependencies = [
21+ " Pillow<11,>=10.2.0" ,
22+ " signalstickers-client<4,>=3.3.0" ,
23+ " emoji<3,>=2.10.1" ,
24+ " loguru<2,>=0.7.2" ,
25+ ]
2226
23- [tool .poetry .dependencies ]
24- python = " ^3.8"
25- Pillow = " <11,>=10.2.0"
26- signalstickers-client = " <4,>=3.3.0"
27- emoji = " <3,>=2.10.1"
28- loguru = " <2,>=0.7.2"
27+ [project .urls ]
28+ Homepage = " https://github.com/FHPythonUtils/SigStickers"
29+ Repository = " https://github.com/FHPythonUtils/SigStickers"
30+ Documentation = " https://github.com/FHPythonUtils/SigStickers/blob/master/README.md"
2931
30- [tool . poetry .scripts ]
32+ [project .scripts ]
3133sigstickers = " sigstickers:cli"
3234
33- [tool .poetry .group .dev .dependencies ]
34- pytest = " ^8.1.1"
35- handsdown = " ^2.1.0"
36- coverage = " ^7.4.4"
37- ruff = " ^0.3.3"
38- pyright = " ^1.1.354"
39- pytest-asyncio = " ^0.23.5.post1"
35+ [dependency-groups ]
36+ dev = [
37+ " pytest>=8.1.1,<9" ,
38+ " handsdown>=2.1.0,<3" ,
39+ " coverage>=7.4.4,<8" ,
40+ " ruff>=0.3.3,<0.4" ,
41+ " pyright>=1.1.354,<2" ,
42+ " pytest-asyncio>=0.23.5.post1,<0.24" ,
43+ " safety>=3.3.0" ,
44+ ]
4045
4146[tool .ruff ]
4247line-length = 100
@@ -46,7 +51,6 @@ target-version = "py38"
4651[tool .ruff .lint ]
4752select = [" ALL" ]
4853ignore = [
49- " ANN101" , # type annotation for self in method
5054 " COM812" , # enforce trailing comma
5155 " D2" , # pydocstyle formatting
5256 " ISC001" ,
@@ -79,6 +83,8 @@ branch = true
7983legacy_tox_ini = """
8084[tox]
8185env_list =
86+ py313
87+ py312
8288 py311
8389 py310
8490 py39
0 commit comments