[build-system]
requires = ["flit_core >=3.2,<4"]
build-backend = "flit_core.buildapi"

[project]
name = "product_return_prediction"
version = "0.0.1"
description = "Analyze past orders and returns to predict which products are more likely to be returned."
authors = [
  { name = "Molinari-Pinto-Tanzi" },
]
license = { file = "LICENSE" }
readme = "README.md"
classifiers = [
    "Programming Language :: Python :: 3",
    "License :: OSI Approved :: MIT License"
]
requires-python = "~=3.12"

[tool.black]
line-length = 99
include = '\.pyi?$'
exclude = '''
/(
    \.git
  | \.venv
)/
'''

[tool.ruff.lint.isort]
known_first_party = ["product_return_prediction"]
force_sort_within_sections = true

[tool.pytest.ini_options]
log_cli = true
log_cli_level = "INFO"