diff --git a/README.md b/README.md index 9cfe7e8..7a6563e 100644 --- a/README.md +++ b/README.md @@ -2,26 +2,3 @@ Striga is an experimental lifter from x86_64 to LLVM IR written in Python. -## Documentation - -- [LLVM IR glossary / cheat sheet for Striga](docs/llvm-cheatsheet.md) - -## Requirements - -- [uv](https://astral.sh/uv) -- [CMake](https://cmake.org) -- LLVM 21+ - -## Building - -You need LLVM 21 or higher. Before running the first build, allow CMake to find LLVM: - -```bash -export LLVM_ROOT=$(brew --prefix llvm) -``` - -Set up the virtual environment: - -```bash -uv sync -``` diff --git a/pyproject.toml b/pyproject.toml index a3af840..e393a23 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "striga" -version = "0.1.0" +version = "0.1.1" readme = "README.md" requires-python = ">=3.12" dependencies = [ @@ -10,10 +10,18 @@ dependencies = [ "pefile>=2024.8.26", ] +[project.urls] +Repository = "https://github.com/LLVMParty/striga" + [build-system] requires = ["hatchling"] build-backend = "hatchling.build" +[tool.hatch.build.targets.sdist] +exclude = [ + "/tests", +] + [dependency-groups] dev = [ "ruff>=0.15.12", diff --git a/uv.lock b/uv.lock index 64dc757..6f5b0f6 100644 --- a/uv.lock +++ b/uv.lock @@ -82,7 +82,7 @@ wheels = [ [[package]] name = "striga" -version = "0.1.0" +version = "0.1.1" source = { editable = "." } dependencies = [ { name = "capstone" },