[project] name = "llama-cpp-wheels" version = "0.1.0" description = "project to build CUDA-enabled builds of Python bindings for 'llama-cpp' on Windows" authors = [ {name = "Florian Förster", email = "f.foerster@d-opt.com"}, ] dependencies = [] requires-python = ">=3.11" readme = "README.md" license = {text = "LicenseRef-Proprietary"} [tool.ruff] line-length = 94 indent-width = 4 target-version = "py311" src = ["src"] [tool.ruff.format] quote-style = "double" skip-magic-trailing-comma = false [tool.ruff.lint] select = ["E", "F", "I"] [tool.ruff.lint.isort] extra-standard-library = ["typing_extensions"] [tool.bumpversion] current_version = "0.1.0" parse = """(?x) (?P0|[1-9]\\d*)\\. (?P0|[1-9]\\d*)\\. (?P0|[1-9]\\d*) (?: # separator for pre-release section (?P[a-zA-Z-]+) # pre-release label (?P0|[1-9]\\d*) # pre-release version number )? # pre-release section is optional """ serialize = [ "{major}.{minor}.{patch}{pre_l}{pre_n}", "{major}.{minor}.{patch}", ] search = "{current_version}" replace = "{new_version}" regex = false ignore_missing_version = false ignore_missing_files = false tag = false sign_tags = false tag_name = "v{new_version}" tag_message = "Bump version: {current_version} → {new_version}" allow_dirty = true commit = false message = "Bump version: {current_version} → {new_version}" commit_args = "" setup_hooks = [] pre_commit_hooks = [] post_commit_hooks = [] [tool.bumpversion.parts.pre_l] values = ["dev", "rc", "final"] optional_value = "final" [[tool.bumpversion.files]] filename = "pyproject.toml" search = "version = \"{current_version}\"" replace = "version = \"{new_version}\"" [tool.pdm] distribution = false [tool.pdm.resolution] respect-source-order = true [[tool.pdm.source]] name = "private" url = "http://localhost:8001/simple" verify_ssl = false [[tool.pdm.source]] name = "pypi" url = "https://pypi.org/simple" [dependency-groups] lint = [ "ruff>=0.9.6", ] dev = [ "pdoc3>=0.11.5", "bump-my-version>=1.1.1", "nox>=2025.2.9", ]