mirror of
https://github.com/vee1e/lancelot.git
synced 2026-09-01 10:48:44 +00:00
63 lines
1.5 KiB
TOML
63 lines
1.5 KiB
TOML
[project]
|
|
name = "python-lancelot"
|
|
version = "0.9.10"
|
|
description = "Intel x86(-64) code analysis library that reconstructs control flow"
|
|
readme = "README.md"
|
|
requires-python = ">=3.10"
|
|
license = {file = "LICENSE.txt"}
|
|
keywords = ["flirt"]
|
|
authors = [
|
|
{email = "william.ballenthin@mandiant.com", name = "Willi Ballenthin"},
|
|
]
|
|
maintainers = [
|
|
{email = "william.ballenthin@mandiant.com", name = "Willi Ballenthin"},
|
|
]
|
|
classifiers = [
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"Natural Language :: English",
|
|
"Operating System :: OS Independent",
|
|
"Topic :: Security",
|
|
"Topic :: Software Development :: Disassemblers",
|
|
"Development Status :: 3 - Alpha",
|
|
"Programming Language :: Rust"
|
|
]
|
|
|
|
dependencies = [
|
|
# for interacting with BinExport2 instances
|
|
"pefile>=2023.2.7",
|
|
"pyelftools>=0.31",
|
|
"protobuf>=5",
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
dev = [
|
|
"maturin",
|
|
|
|
"pytest==7.1.3",
|
|
"pytest-sugar==0.9.4",
|
|
"pytest-instafail==0.4.2",
|
|
"pytest-cov==4.0.0",
|
|
"pycodestyle==2.9.1",
|
|
"black==22.10.0",
|
|
"isort==5.10.1",
|
|
"mypy==0.982",
|
|
]
|
|
|
|
[project.urls]
|
|
repository = "https://github.com/williballenthin/lancelot/tree/master/pylancelot"
|
|
|
|
[build-system]
|
|
requires = ["maturin>=1,<2"]
|
|
build-backend = "maturin"
|
|
|
|
[tool.maturin]
|
|
python-source = "python"
|
|
module-name = "lancelot._lib"
|
|
|
|
[tool.pyright]
|
|
reportUnusedCallResult = false
|
|
reportUnknownVariableType = false
|
|
reportUnknownParameterType = false
|
|
reportUnknownArgumentType = false
|
|
reportUnknownMemberType = false
|
|
reportAny = false
|