Add missing dependencies
This commit is contained in:
parent
d0f0f94f3d
commit
61c6a79f42
2 changed files with 55 additions and 13 deletions
|
|
@ -1,8 +1,8 @@
|
||||||
[project]
|
[project]
|
||||||
name = 'newsreader'
|
name = 'newsreader'
|
||||||
version = '0.5.3'
|
version = '0.5.3'
|
||||||
authors = [ { name = 'Sonny', email= 'sonny871@hotmail.com' } ]
|
authors = [{ name = 'Sonny', email= 'sonny871@hotmail.com' }]
|
||||||
license = { text = 'GPL-3.0' }
|
license = {text = 'GPL-3.0'}
|
||||||
requires-python = '>=3.11'
|
requires-python = '>=3.11'
|
||||||
dependencies = [
|
dependencies = [
|
||||||
'django~=4.2',
|
'django~=4.2',
|
||||||
|
|
@ -25,36 +25,36 @@ dependencies = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[dependency-groups]
|
[dependency-groups]
|
||||||
test-tools = [ 'ruff' ]
|
test-tools = ['ruff', 'factory_boy', 'freezegun']
|
||||||
development = [
|
development = [
|
||||||
'django-debug-toolbar',
|
'django-debug-toolbar',
|
||||||
'django-stubs',
|
'django-stubs',
|
||||||
'django-extensions',
|
'django-extensions',
|
||||||
]
|
]
|
||||||
ci = [ 'coverage~=7.6.1' ]
|
ci = ['coverage~=7.6.1']
|
||||||
production = [ 'gunicorn~=23.0' ]
|
production = ['gunicorn~=23.0']
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
sentry = [ 'sentry-sdk~=2.0' ]
|
sentry = ['sentry-sdk~=2.0']
|
||||||
|
|
||||||
[tool.uv]
|
[tool.uv]
|
||||||
environments = [ "sys_platform == 'linux'" ]
|
environments = ["sys_platform == 'linux'"]
|
||||||
default-groups = [ 'test-tools' ]
|
default-groups = ['test-tools']
|
||||||
|
|
||||||
[tool.ruff]
|
[tool.ruff]
|
||||||
include = [ 'pyproject.toml', 'src/**/*.py' ]
|
include = ['pyproject.toml', 'src/**/*.py']
|
||||||
|
|
||||||
line-length = 88
|
line-length = 88
|
||||||
|
|
||||||
[tool.ruff.lint]
|
[tool.ruff.lint]
|
||||||
select = [ "E4", "E7", "E9", "F", "I" ]
|
select = ['E4', 'E7', 'E9', 'F', 'I']
|
||||||
|
|
||||||
[tool.ruff.lint.isort]
|
[tool.ruff.lint.isort]
|
||||||
lines-between-types=1
|
lines-between-types=1
|
||||||
lines-after-imports=2
|
lines-after-imports=2
|
||||||
|
|
||||||
default-section = 'third-party'
|
default-section = 'third-party'
|
||||||
known-first-party = [ 'transip_client' ]
|
known-first-party = ['transip_client']
|
||||||
section-order = [
|
section-order = [
|
||||||
'future',
|
'future',
|
||||||
'standard-library',
|
'standard-library',
|
||||||
|
|
@ -65,4 +65,4 @@ section-order = [
|
||||||
]
|
]
|
||||||
|
|
||||||
[tool.ruff.lint.isort.sections]
|
[tool.ruff.lint.isort.sections]
|
||||||
django = [ 'django' ]
|
django = ['django']
|
||||||
|
|
|
||||||
44
uv.lock
generated
44
uv.lock
generated
|
|
@ -353,6 +353,30 @@ version = "1.4.2"
|
||||||
source = { registry = "https://pypi.org/simple" }
|
source = { registry = "https://pypi.org/simple" }
|
||||||
sdist = { url = "https://files.pythonhosted.org/packages/f4/87/647ce93053cb5e35e07bded676340774fe43190388b885c54aff47d8557b/djangorestframework-camel-case-1.4.2.tar.gz", hash = "sha256:cdae75846648abb6585c7470639a1d2fb064dc45f8e8b62aaa50be7f1a7a61f4", size = 8839 }
|
sdist = { url = "https://files.pythonhosted.org/packages/f4/87/647ce93053cb5e35e07bded676340774fe43190388b885c54aff47d8557b/djangorestframework-camel-case-1.4.2.tar.gz", hash = "sha256:cdae75846648abb6585c7470639a1d2fb064dc45f8e8b62aaa50be7f1a7a61f4", size = 8839 }
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "factory-boy"
|
||||||
|
version = "3.3.3"
|
||||||
|
source = { registry = "https://pypi.org/simple" }
|
||||||
|
dependencies = [
|
||||||
|
{ name = "faker", marker = "sys_platform == 'linux'" },
|
||||||
|
]
|
||||||
|
sdist = { url = "https://files.pythonhosted.org/packages/ba/98/75cacae9945f67cfe323829fc2ac451f64517a8a330b572a06a323997065/factory_boy-3.3.3.tar.gz", hash = "sha256:866862d226128dfac7f2b4160287e899daf54f2612778327dd03d0e2cb1e3d03", size = 164146 }
|
||||||
|
wheels = [
|
||||||
|
{ url = "https://files.pythonhosted.org/packages/27/8d/2bc5f5546ff2ccb3f7de06742853483ab75bf74f36a92254702f8baecc79/factory_boy-3.3.3-py2.py3-none-any.whl", hash = "sha256:1c39e3289f7e667c4285433f305f8d506efc2fe9c73aaea4151ebd5cdea394fc", size = 37036 },
|
||||||
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "faker"
|
||||||
|
version = "37.0.2"
|
||||||
|
source = { registry = "https://pypi.org/simple" }
|
||||||
|
dependencies = [
|
||||||
|
{ name = "tzdata", marker = "sys_platform == 'linux'" },
|
||||||
|
]
|
||||||
|
sdist = { url = "https://files.pythonhosted.org/packages/37/62/80f15fe1b5abf3e5b09815178d7eb63a150fc7fcfebd5271ca4aab1d885a/faker-37.0.2.tar.gz", hash = "sha256:948bd27706478d3aa0b6f9f58b9f25207098f6ca79852c7b49c44a8ced2bc59b", size = 1875441 }
|
||||||
|
wheels = [
|
||||||
|
{ url = "https://files.pythonhosted.org/packages/a9/8b/b738d3d79ee4502ca966a2a4fa6833c11f50130127bdd57729e9b29c6d2f/faker-37.0.2-py3-none-any.whl", hash = "sha256:8955706c56c28099585e9e2b6f814eb0a3a227eb36a2ee3eb9ab577c4764eacc", size = 1918397 },
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "feedparser"
|
name = "feedparser"
|
||||||
version = "6.0.11"
|
version = "6.0.11"
|
||||||
|
|
@ -365,6 +389,18 @@ wheels = [
|
||||||
{ url = "https://files.pythonhosted.org/packages/7c/d4/8c31aad9cc18f451c49f7f9cfb5799dadffc88177f7917bc90a66459b1d7/feedparser-6.0.11-py3-none-any.whl", hash = "sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45", size = 81343 },
|
{ url = "https://files.pythonhosted.org/packages/7c/d4/8c31aad9cc18f451c49f7f9cfb5799dadffc88177f7917bc90a66459b1d7/feedparser-6.0.11-py3-none-any.whl", hash = "sha256:0be7ee7b395572b19ebeb1d6aafb0028dee11169f1c934e0ed67d54992f4ad45", size = 81343 },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "freezegun"
|
||||||
|
version = "1.5.1"
|
||||||
|
source = { registry = "https://pypi.org/simple" }
|
||||||
|
dependencies = [
|
||||||
|
{ name = "python-dateutil", marker = "sys_platform == 'linux'" },
|
||||||
|
]
|
||||||
|
sdist = { url = "https://files.pythonhosted.org/packages/2c/ef/722b8d71ddf4d48f25f6d78aa2533d505bf3eec000a7cacb8ccc8de61f2f/freezegun-1.5.1.tar.gz", hash = "sha256:b29dedfcda6d5e8e083ce71b2b542753ad48cfec44037b3fc79702e2980a89e9", size = 33697 }
|
||||||
|
wheels = [
|
||||||
|
{ url = "https://files.pythonhosted.org/packages/51/0b/0d7fee5919bccc1fdc1c2a7528b98f65c6f69b223a3fd8f809918c142c36/freezegun-1.5.1-py3-none-any.whl", hash = "sha256:bf111d7138a8abe55ab48a71755673dbaa4ab87f4cff5634a4442dfec34c15f1", size = 17569 },
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "ftfy"
|
name = "ftfy"
|
||||||
version = "6.2.3"
|
version = "6.2.3"
|
||||||
|
|
@ -500,6 +536,8 @@ production = [
|
||||||
{ name = "gunicorn", marker = "sys_platform == 'linux'" },
|
{ name = "gunicorn", marker = "sys_platform == 'linux'" },
|
||||||
]
|
]
|
||||||
test-tools = [
|
test-tools = [
|
||||||
|
{ name = "factory-boy", marker = "sys_platform == 'linux'" },
|
||||||
|
{ name = "freezegun", marker = "sys_platform == 'linux'" },
|
||||||
{ name = "ruff", marker = "sys_platform == 'linux'" },
|
{ name = "ruff", marker = "sys_platform == 'linux'" },
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
@ -534,7 +572,11 @@ development = [
|
||||||
{ name = "django-stubs" },
|
{ name = "django-stubs" },
|
||||||
]
|
]
|
||||||
production = [{ name = "gunicorn", specifier = "~=23.0" }]
|
production = [{ name = "gunicorn", specifier = "~=23.0" }]
|
||||||
test-tools = [{ name = "ruff" }]
|
test-tools = [
|
||||||
|
{ name = "factory-boy" },
|
||||||
|
{ name = "freezegun" },
|
||||||
|
{ name = "ruff" },
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "oauthlib"
|
name = "oauthlib"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue