[build-system] requires = ["setuptools", "wheel"] build-backend = "setuptools.build_meta" [project] name = "poc1" version = "0.1.0" description = "Braunkohle Supply Chain mit Pyomo" readme = "README.md" requires-python = ">=3.13" authors = [ {name = "LEAG", email = "abc@leag.de"} ] license = {text = "MIT"} dependencies = [ "pyomo>=6.7", "pandas>=2.0", "numpy>=1.24", "openpyxl>=3.0", "pyarrow>=15.0", "highspy>=1.6.0", "matplotlib>=3.7", "plotly>=5.14", ] [project.optional-dependencies] dev = [ "jupyter>=1.0", "ipython>=8.12", "pytest>=7.3", "black>=23.0", "flake8>=6.0", "ipykernel>=6.20", ] web = [ "fastapi>=0.110", "uvicorn>=0.29", "python-multipart>=0.0.9", ] [project.scripts] poc1 = "main:main" [tool.black] line-length = 100 target-version = ['py313'] [tool.flake8] max-line-length = 100 exclude = [".git", "__pycache__", "build", "dist"]