mirror of
https://github.com/searxng/searxng
synced 2024-01-01 19:24:07 +01:00
74 lines
1.6 KiB
TOML
74 lines
1.6 KiB
TOML
[project]
|
|
name = "searxng"
|
|
version = "2.0.0"
|
|
description = "A privacy-respecting, hackable metasearch engine"
|
|
authors = [
|
|
]
|
|
dependencies = [
|
|
"certifi==2024.2.2",
|
|
"babel==2.14.0",
|
|
"flask-babel==4.0.0",
|
|
"flask==3.0.2",
|
|
"jinja2==3.1.3",
|
|
"lxml==5.1.0",
|
|
"pygments==2.17.2",
|
|
"python-dateutil==2.9.0.post0",
|
|
"pyyaml==6.0.1",
|
|
"httpx[http2]==0.24.1",
|
|
"Brotli==1.1.0",
|
|
"uvloop==0.19.0",
|
|
"httpx-socks[asyncio]==0.7.7",
|
|
"setproctitle==1.3.3",
|
|
"redis==5.0.2",
|
|
"markdown-it-py==3.0.0",
|
|
"fasttext-predict==0.9.2.2",
|
|
"pytomlpp==1.0.13",
|
|
]
|
|
readme = "README.rst"
|
|
requires-python = ">= 3.8"
|
|
|
|
[project.scripts]
|
|
searxng-run = "searx.webapp:run"
|
|
searxng-checker = "searx.search.checker.__main__:main"
|
|
|
|
[build-system]
|
|
requires = ["hatchling"]
|
|
build-backend = "hatchling.build"
|
|
|
|
[tool.rye]
|
|
managed = true
|
|
dev-dependencies = [
|
|
"mock==5.1.0",
|
|
"nose2[coverage_plugin]==0.14.1",
|
|
"cov-core==1.15.0",
|
|
"black==24.2.0",
|
|
"pylint==3.1.0",
|
|
"splinter==0.21.0",
|
|
"selenium==4.18.1",
|
|
"Pallets-Sphinx-Themes==2.1.1",
|
|
"Sphinx<=7.1.2; python_version == '3.8'",
|
|
"Sphinx==7.2.6; python_version > '3.8'",
|
|
"sphinx-issues==4.0.0",
|
|
"sphinx-jinja==2.0.2",
|
|
"sphinx-tabs==3.4.5",
|
|
"sphinxcontrib-programoutput==0.17",
|
|
"sphinx-autobuild==2021.3.14",
|
|
"sphinx-notfound-page==1.0.0",
|
|
"myst-parser==2.0.0",
|
|
"linuxdoc==20231020",
|
|
"aiounittest==1.4.2",
|
|
"yamllint==1.35.1",
|
|
"wlc==1.14",
|
|
"coloredlogs==15.0.1",
|
|
]
|
|
|
|
[tool.rye.scripts]
|
|
|
|
[tool.hatch.metadata]
|
|
allow-direct-references = true
|
|
|
|
[tool.hatch.build.targets.wheel]
|
|
packages = ["searx"]
|
|
|
|
[tool.pylint]
|
|
max-line-length = 160
|