[project] name = "ifccommit" version = "0.1.0" description = "ifc-commit — extract, merge, and commit IFC parts" readme = "README.md" requires-python = ">=3.11" dependencies = [ "ifcopenshell>=0.8.4.post1", "ifcpatch>=0.8.4", "fastapi>=0.111", "uvicorn[standard]>=0.29", "httpx>=0.27", "pyyaml>=6.0", "pydantic>=2.0", "markdown-it-py>=4.0.0", ] [project.scripts] ifccommit = "ifccommit:main" ifccommit-web = "webapp.main:serve" [dependency-groups] dev = [ "pytest>=9.0.2", ] [tool.pytest.ini_options] pythonpath = ["."]