mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-18 19:30:25 +00:00
71 lines
1.3 KiB
TOML
71 lines
1.3 KiB
TOML
[build-system]
|
|
requires = [
|
|
"setuptools>=61",
|
|
"wheel"
|
|
]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "bcf-client"
|
|
# author = "IfcOpenShell"
|
|
description = "BCF-XML file handler."
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
keywords = ["IFC", "BCF", "BIM"]
|
|
dependencies = [
|
|
"xsdata>=24.4",
|
|
"numpy",
|
|
"ifcopenshell",
|
|
"requests",
|
|
]
|
|
version = "0.0.0"
|
|
classifiers = [
|
|
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
|
|
"Operating System :: OS Independent",
|
|
"Programming Language :: Python :: 3",
|
|
"Topic :: Scientific/Engineering",
|
|
"Topic :: Utilities",
|
|
]
|
|
|
|
[project.urls]
|
|
Source = "https://github.com/IfcOpenShell/IfcOpenShell"
|
|
Issues = "https://github.com/IfcOpenShell/IfcOpenShell/issues"
|
|
|
|
[tool.coverage.paths]
|
|
source = ["src"]
|
|
|
|
[tool.coverage.run]
|
|
branch = true
|
|
source = ["bcf"]
|
|
omit = ["*/model/*"]
|
|
|
|
[tool.coverage.report]
|
|
show_missing = true
|
|
fail_under = 65
|
|
exclude_lines = [
|
|
"pragma: no cover",
|
|
"if TYPE_CHECKING",
|
|
"if __name__ == .__main__.:",
|
|
"Protocol",
|
|
]
|
|
|
|
[tool.tox]
|
|
legacy_tox_ini = """
|
|
[tox]
|
|
env_list = py3{10,11}
|
|
skip_missing_interpreters = true
|
|
|
|
[testenv]
|
|
deps =
|
|
pytest
|
|
pytest-cov
|
|
coverage
|
|
commands = pytest --cov --cov-report=term tests
|
|
"""
|
|
|
|
[tool.ruff]
|
|
extend = "../../pyproject.toml"
|
|
lint.extend-select = [
|
|
"unused-import", # unused imports
|
|
]
|