Files
trailofbits-buttercup/program-model/pyproject.toml
T
2over12 c26a3e223d Add program model demo (#17)
* add program model uv

* add tool to common

* remove oss fuzz tool

* add docker

* implement build base image

* fix ret check

* add builder for subimage

* remove old tool

* hack to avoid dupped kzip files

* fixes... need to work out LD hack

* fix find

* justfile for building kythe

* update dockerfile

* add upload tool

* update protobuf

* move into compose

* fix merge invocation

* fix up invoc

* bump kythe

* reformat

* format

* format

* remove unused

* add lint and change version

* fixes

* exclude

* fix formatting:

* dev deps

* add dep

* exclude gen

* fix
2025-01-26 13:09:37 -05:00

34 lines
645 B
TOML

[project]
name = "program-model"
version = "0.1.0"
description = ""
authors = [
{name = "Trail of Bits",email = "opensource@trailofbits"}
]
requires-python = ">=3.9,<3.11"
dependencies = [
"gremlinpython==3.7.3",
"common",
"protobuf (>=3.20, <=3.20.3)",
]
[tool.uv.sources]
common = { path = "../common", editable = true }
[tool.hatch.build.targets.wheel]
packages = ["src/buttercup"]
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.ruff]
extend-exclude = ["aixcc-kythe", "src/buttercup/program_model/data/kythe/proto/"]
[dependency-groups]
dev = [
"pytest>=8.3.4",
"ruff>=0.9.2",
]