Files
IfcOpenShell/src/bcf/pyproject.toml
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

71 lines
1.3 KiB
TOML
Raw Normal View History

2021-08-25 08:41:08 +02:00
[build-system]
requires = [
"setuptools>=61",
2021-08-25 08:41:08 +02:00
"wheel"
]
build-backend = "setuptools.build_meta"
[project]
name = "bcf-client"
# author = "IfcOpenShell"
description = "BCF-XML file handler."
readme = "README.md"
2026-08-10 15:53:32 +05:00
requires-python = ">=3.10"
keywords = ["IFC", "BCF", "BIM"]
dependencies = [
2024-05-17 11:46:53 +05:00
"xsdata>=24.4",
"numpy",
2023-02-19 17:36:54 +01:00
"ifcopenshell",
2025-05-29 19:05:44 +05:00
"requests",
]
2024-06-12 19:23:10 +10:00
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]
2026-08-03 12:22:31 +05:00
env_list = py3{10,11}
skip_missing_interpreters = true
[testenv]
2023-02-19 17:36:54 +01:00
deps =
pytest
pytest-cov
coverage
commands = pytest --cov --cov-report=term tests
"""
2026-01-26 12:45:17 +05:00
[tool.ruff]
extend = "../../pyproject.toml"
lint.extend-select = [
2026-08-10 16:09:49 +05:00
"unused-import", # unused imports
2026-01-26 12:45:17 +05:00
]