booplaysgba/pyproject.toml

52 lines
964 B
TOML
Raw Normal View History

2021-10-30 11:28:49 +00:00
[tool.poetry]
name = "booplaysgba"
version = "0.1.0"
2021-11-04 14:21:36 +00:00
description = "Émulateur collaboratif pour patienter dans le B00"
2021-10-30 11:28:49 +00:00
authors = ["Laureηt <laurentfainsin@protonmail.com>"]
license = "MIT"
2021-11-09 17:19:55 +00:00
2021-10-30 11:28:49 +00:00
[tool.poetry.dependencies]
2022-02-06 16:17:49 +00:00
python = "^3.10"
2021-10-30 11:28:49 +00:00
asyncio = "^3.4.3"
2022-02-12 12:31:43 +00:00
websockets = "^10.1"
2021-11-01 12:53:09 +00:00
cffi = "^1.15.0"
cached-property = "^1.5.2"
Pillow = "^8.4.0"
redis = "^3.5.3"
2021-11-09 17:19:55 +00:00
mgba = { path="mgba/src/platform/python" }
watchdog = "^2.1.6"
2021-10-30 11:28:49 +00:00
[tool.poetry.dev-dependencies]
2022-02-09 10:38:40 +00:00
black = "^22.1"
2021-10-30 11:28:49 +00:00
flake8 = "^4.0.1"
flake8-docstrings = "^1.6.0"
2021-10-30 11:28:49 +00:00
pre-commit = "^2.15.0"
bandit = "^1.7.0"
isort = "^5.9.3"
2022-02-09 10:38:40 +00:00
mypy = "^0.931"
types-redis = "^3.5.15"
2021-10-30 11:28:49 +00:00
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.black]
line-length = 120
2022-02-09 10:38:40 +00:00
target-version = ["py310"]
2021-10-30 11:28:49 +00:00
include = '\.pyi?$'
exclude = '''
/(
\.git
2021-10-30 12:22:13 +00:00
\.venv
2021-10-30 11:28:49 +00:00
)/
'''
[tool.isort]
profile = "black"
multi_line_output = 3
2021-10-30 12:22:13 +00:00
[tool.mypy]
2022-02-09 10:48:24 +00:00
python_version = "3.10"
2021-10-30 12:22:13 +00:00
warn_return_any = true
warn_unused_configs = true