[project] name = "lang-main" version = "0.1.0" description = "Several tools to analyse maintenance data with strong focus on language processing" authors = [ {name = "d-opt GmbH, resp. Florian Förster", email = "f.foerster@d-opt.com"}, ] dependencies = [ "pandas>=2.2.2", "networkx>=3.3", "spacy[lookups,transformers]>=3.7.4", "sentence-transformers>=2.7.0", "numpy>=1.26.4", "pip>=24.0", ] requires-python = ">=3.11" readme = "README.md" license = {text = "LicenseRef-Proprietary"} [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [tool.pdm] distribution = true [tool.pdm.dev-dependencies] notebooks = [ "jupyterlab>=4.2.0", "ipywidgets>=8.1.2", ] trials = [ "plotly>=5.22.0", "dash>=2.17.0", ] [tool.ruff] line-length = 94 indent-width = 4 target-version = "py311" [tool.ruff.format] quote-style = "single" skip-magic-trailing-comma = false [tool.ruff.lint] select = ["E", "F", "I"]