Skip to content

Commit 627ed33

Browse files
committed
Refresh code and dependencies
1 parent 5ca277e commit 627ed33

File tree

6 files changed

+1641
-1440
lines changed

6 files changed

+1641
-1440
lines changed

poetry.lock

Lines changed: 1030 additions & 920 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 47 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
[tool.poetry]
1+
[project]
22
name = "spkrepo"
33
version = "0.2.8"
44
description = "Synology Package Repository"
55
license = "MIT"
6-
authors = ["Antoine Bertin <[email protected]>"]
6+
authors = [ { name="Antoine Bertin", email="[email protected]>" } ]
77
readme = "README.md"
88
repository = "https://github.com/SynoCommunity/spkrepo"
99
keywords = ["synology", "package", "repository"]
@@ -13,56 +13,57 @@ 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
]
22+
requires-python = ">=3.11,<4.0"
23+
dependencies = [
24+
"flask~=3.1.2",
25+
"flask-sqlalchemy~=3.1.1",
26+
"flask-security~=5.6.2",
27+
"passlib~=1.7.4",
28+
"flask-babel~=4.0.0",
29+
"flask-wtf~=1.2.2",
30+
"wtforms~=3.2.1",
31+
"flask-mail~=0.10.0",
32+
"configparser~=7.2.0",
33+
"email_validator~=2.3.0",
34+
"flask-principal~=0.4.0",
35+
"flask-admin~=2.0.0",
36+
"sqlalchemy~=2.0.44",
37+
"pillow~=12.0.0",
38+
"flask-restful~=0.3.10",
39+
"flask-login~=0.6.3",
40+
"flask-caching~=2.3.1",
41+
"redis~=7.0.1",
42+
"python-gnupg~=0.5.5",
43+
"requests~=2.32.5",
44+
"click~=8.3.0",
45+
"flask-migrate~=4.1.0",
46+
"alembic~=1.17.1",
47+
"text-unidecode~=1.3",
48+
"ipaddress~=1.0.23",
49+
"flask-debugtoolbar~=0.16.0",
50+
"bcrypt~=5.0.0"
51+
]
2352

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"
53-
54-
[tool.poetry.group.dev.dependencies]
55-
sphinx = "^8.1.3"
56-
sphinx-rtd-theme = "^3.0.2"
57-
flask-testing = "^0.8.1"
58-
factory-boy = "^3.3.1"
59-
faker = "^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"
53+
[project.optional-dependencies]
54+
dev = [
55+
"sphinx~=8.1.3",
56+
"sphinx-rtd-theme~=3.0.2",
57+
"flask-testing~=0.8.1",
58+
"factory-boy~=3.3.3",
59+
"faker~=33.3.1",
60+
"lxml~=5.4.0",
61+
"mock~=5.2.0",
62+
"pre-commit~=4.3.0",
63+
"pytest~=8.4.2",
64+
"psycopg2~=2.9.11",
65+
"setuptools~=78.0"
66+
]
6667

6768
[tool.isort]
6869
line_length = 88
@@ -73,5 +74,5 @@ use_parentheses = true
7374
known_first_party = "spkrepo"
7475

7576
[build-system]
76-
requires = ["poetry>=1.2.0"]
77+
requires = ["poetry>=2.2.1"]
7778
build-backend = "poetry.core.masonry.api"

0 commit comments

Comments
 (0)