Commit ffd36d3a authored by GELGON's avatar GELGON
Browse files

pyproject

parent 25e9427f
Pipeline #6134 passed with stage
[build-system]
requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning"]
build-backend = "poetry.core.masonry.api"
[tool.poetry]
name = "opensearx_ws"
version = "0.0.0"
description = "Meta opensearch engine"
license = "Apache-2.0"
authors = ["Erwan BODERE <erwan.bodere@ifremer.fr>"]
maintainers = [
"Erwan BODERE <erwan.bodere@ifremer.fr>",
"Vincent FACHERO <vincent.fachero@capgemini.com>"
]
readme = "README.md"
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3.7",
"Programming Language :: Python :: 3.8"
]
keywords = ["opensearch", "opensearx"]
exclude = ["tests"]
[tool.poetry-dynamic-versioning]
enable = true
vcs = "git"
#style = "semver"
#pattern = "^v?(?P<base>\\d+\\.\\d+\\.\\d+)(-?((?P<stage>[a-zA-Z]+)\\.?(?P<revision>\\d+)?))?$"
[tool.poetry.dependencies]
python = "^3.7"
fastapi = "^0.63" # MIT License
httpx = "^0.17" # BSD License
uvicorn = "^0.13" # BSD License
jinja2 = "^2.11" # BSD License
[tool.poetry.dev-dependencies]
# static analysis
flake8 = "^3.8"
flake8-docstrings = "^1.5"
pylint = "^2.6"
isort = "^5.8.0"
## unit tests
#pytest = "^6"
#pytest-cov = "^2"
#testfixtures = "^6"
[tool.poetry.scripts]
run = "cops_ws.main:main"
[tool.flake8]
max-line-length = 120
[tool.pylint.message_control]
max-line-length = 120
confidence="HIGH, INFERENCE, INFERENCE_FAILURE, UNDEFINED"
disable = "C0330, R0201"
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment