1- [tool . poetry ]
1+ [project ]
22name = " spkrepo"
33version = " 0.2.8"
44description = " Synology Package Repository"
55license = " MIT"
6- authors = [
" Antoine Bertin < [email protected] >" ]
6+ authors = [
{ name = " Antoine Bertin" , email = " [email protected] >" } ]
77readme = " README.md"
88repository = " https://github.com/SynoCommunity/spkrepo"
99keywords = [" synology" , " package" , " repository" ]
@@ -13,56 +13,55 @@ classifiers = [
1313 " Environment :: Web Environment" ,
1414 " Framework :: Flask" ,
1515 " Intended Audience :: Developers" ,
16- " License :: OSI Approved :: MIT License" ,
1716 " Operating System :: OS Independent" ,
1817 " Programming Language :: Python :: 3.11" ,
1918 " Topic :: Internet :: WWW/HTTP :: Dynamic Content" ,
2019 " Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ,
2120 " Topic :: System :: Archiving :: Packaging" ,
2221]
23-
24- [ tool . poetry . dependencies ]
25- python = " >=3.10 ,<4.0"
26- flask = " ^ 3.1.0 "
27- flask-sqlalchemy = " ^3.1.1 "
28- flask-security = " ^5.5.2 "
29- passlib = " ^1.7.4 "
30- flask-babel = " ^4. 0.0"
31- flask-wtf = " ^1 .2.2 "
32- wtforms = " <3.2 " # limit until flask-admin 2.0
33- flask-mail = " ^0.10.0 "
34- configparser = " ^7.1.0 "
35- email_validator = " ^2.2.0 "
36- flask-principal = " ^0.4.0 "
37- flask-admin = " ^1.6.1 "
38- sqlalchemy = " ^2 .0.37 "
39- pillow = " ^11. 1.0"
40- flask-restful = " ^0.3.10 "
41- flask-login = " ^0.6.3 "
42- flask-caching = " ^2.3.0 "
43- redis = " ^5.2.1 "
44- python-gnupg = " ^0.5.4 "
45- requests = " ^2.32.3 "
46- click = " ^8 .1.8 "
47- flask-migrate = " ^4.1.0 "
48- alembic = " ^1.14.1 "
49- text-unidecode = " ^1.3 "
50- ipaddress = " ^ 1.0.23 "
51- flask-debugtoolbar = " ^0.16.0 "
52- bcrypt = " ^4.2.1 "
22+ requires-python = " >=3.11,<4.0 "
23+ dependencies = [
24+ " flask ( >=3.1.2 ,<4.0.0) " ,
25+ " flask-sqlalchemy (>= 3.1.1,<4.0.0) " ,
26+ " flask-security (>=5.6.2,<6.0.0) " ,
27+ " passlib (>=1.7.4,<2.0.0) " ,
28+ " flask-babel (>=4.0.0,<5.0.0) " ,
29+ " flask-wtf (>=1.2.2,<2. 0.0) " ,
30+ " wtforms (>=3 .2.1,<4.0.0) " ,
31+ " flask-mail (>=0.10.0,<1.0.0) " ,
32+ " configparser (>=7.2.0,<8.0.0) " ,
33+ " email_validator (>=2.3.0,<3.0.0) " ,
34+ " flask-principal (>=0.4.0,<1.0.0) " ,
35+ " flask-admin (>=2.0.0,<3.0.0) " ,
36+ " sqlalchemy (>=2.0.44,<3.0.0) " ,
37+ " pillow (>=12 .0.0,<13.0.0) " ,
38+ " flask-restful (>=0.3.10,< 1.0.0) " ,
39+ " flask-login (>=0.6.3,<1.0.0) " ,
40+ " flask-caching (>=2.3.1,<3.0.0) " ,
41+ " redis (>=7.0.1,<8.0.0) " ,
42+ " python-gnupg (>=0.5.5,<1.0.0) " ,
43+ " requests (>=2.32.5,<3.0.0) " ,
44+ " click (>=8.3.0,<9.0.0) " ,
45+ " flask-migrate (>=4 .1.0,<5.0.0) " ,
46+ " alembic (>=1.17.1,<2.0.0) " ,
47+ " text-unidecode (>=1.3,<2.0.0) " ,
48+ " ipaddress (>=1.0.23,<2.0.0) " ,
49+ " flask-debugtoolbar (>=0.16.0,< 1.0.0) " ,
50+ " bcrypt(>=5.0.0,<6.0.0) "
51+ ]
5352
5453[tool .poetry .group .dev .dependencies ]
5554sphinx = " ^8.1.3"
5655sphinx-rtd-theme = " ^3.0.2"
5756flask-testing = " ^0.8.1"
58- factory-boy = " ^3.3.1 "
57+ factory-boy = " ^3.3.3 "
5958faker = " ^33.3.1"
60- lxml = " ^5.3 .0"
61- mock = " ^5.1 .0"
62- pre-commit = " ^4.1 .0"
63- pytest = " ^8.3.4 "
64- psycopg2 = " ^2.9.10 "
65- setuptools = " >=75.8 ,<79.0"
59+ lxml = " ^5.4 .0"
60+ mock = " ^5.2 .0"
61+ pre-commit = " ^4.3 .0"
62+ pytest = " ^8.4.2 "
63+ psycopg2 = " ^2.9.11 "
64+ setuptools = " >=78.0 ,<79.0"
6665
6766[tool .isort ]
6867line_length = 88
0 commit comments