blob: 809ddf6a61dc4aa3349d849c6c9411edf9413631 [file] [log] [blame] [edit]
[tool.poetry]
name = "mflt-build-id"
version = "1.0.0"
description = "Memfault Build Id injector"
authors = ["Memfault Inc <[email protected]>"]
repository = "https://github.com/memfault/memfault-firmware-sdk"
packages = [
{ include = "mflt_build_id", from = "src" }
]
readme = "README.md"
[tool.poetry.scripts]
mflt_build_id = 'mflt_build_id:main'
[tool.poetry.dependencies]
python = "^3.6" # must match memfault-cli
pyelftools = ">=0.26,<=0.29"
[tool.poetry.dev-dependencies]
pytest = ">=6"
pytest-cov = "^2"
pytest-timeout = "^2.0"
wasmer = "0.3.0"
[tool.ruff]
extend = "../../ruff.toml"
target-version = "py37" # ruff does not support 3.6
extend-ignore = ["UP"]
#
# NB: Uncommenting these lines will prevent installing the project in editable mode.
#
# [build-system]
# requires = ["poetry>=0.12"]
# build-backend = "poetry.masonry.api"