generated from OpenRail-Playground/template-dreilaenderhack
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpyproject.toml
33 lines (28 loc) · 1.45 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
[tool.poetry]
name = "popupsim"
version = "0.1.0"
description = ""
authors = ["Your Name <[email protected]>"]
license = "Apache 2.0"
readme = "README.md"
packages = [{include = "simulator", from = "src"}]
[tool.poetry.dependencies]
python = ">=3.10, <3.11.0"
simpy = "^4.1.1"
fastapi = {extras = ["standard"], version = "^0.115.0"}
[tool.poetry.dev-dependencies]
black = "~24.8.0" # The uncompromising code formatter.
coverage = {extras = ["toml"], version = "~7.6.0"} # Code coverage measurement for Python
unittest-xml-reporting = "~3.2" # unittest-based test runner with Ant/JUnit like XML reporting.
pre-commit = "~3.8.0" # A framework for managing and maintaining multi-language pre-commit hooks.
pre-commit-hooks = "~4.6.0" # Some out-of-the-box hooks for pre-commit.
pyre-check = "0.9.22" # A performant type checker for Python
pydocstyle = "~6.3" # Python docstring style checker
pylint = "~3.3.0" # python code static checker
reorder-python-imports = "~3" # Tool for reordering python imports
freezegun = "^1.2.2" # Let your Python tests travel through time
[tool.poetry.group.dev.dependencies]
jupyter = "^1.1.1"
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"