From b40e4fa3c03a26c51df7d9717b985f2fbe0a803b Mon Sep 17 00:00:00 2001 From: Yannick Tournier Date: Mon, 10 Jun 2024 14:12:24 +0200 Subject: [PATCH] add dynamic requirements --- pyproject.toml | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 4c929b2..c404e75 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,17 +11,7 @@ classifiers=[ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent" ] -dependencies = [ - "requests", - "rich", - "argparse", - "tomli", - "pandas", - "numpy", - "scipy", - "lief", - "scikit-learn", -] +dynamic = ["dependencies"] keywords = ["reverse", "engineering", "reveng.ai", "reveng", "machine", "learning", "binary", "analysis", "ml", "ai", "vector", "embedding"] requires-python = ">=3.7" license = {file = "LICENSE"} @@ -32,6 +22,9 @@ maintainers = [ {name = "James Patrick-Evans", email = "james@reveng.ai"}, ] +[tool.setuptools.dynamic] +dependencies = {file = ["requirements.txt",]} + [project.urls] "Homepage" = "https://github.com/RevEng-AI/reait" "Bug Tracker" = "https://github.com/RevEng-AI/reait/issues"