| [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" |