[project] name = "homemaker-layout" version = "0.0.1" description = "Programme-driven building layout search over slicing trees (Python successor to Urb)" requires-python = ">=3.11" dependencies = [ "pyyaml>=6.0", "numpy>=1.26", "scipy>=1.11", "shapely>=2.0", "networkx>=3.0", "cma>=3.0", ] [project.scripts] homemaker-evolve = "homemaker_layout.evolve:main" [project.optional-dependencies] dev = ["pytest>=8.0", "ruff>=0.5"] [build-system] requires = ["setuptools>=68"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] pythonpath = ["src"] [tool.ruff] line-length = 100