mirror of
https://github.com/LLVMParty/striga
synced 2026-06-21 13:43:42 +00:00
Remove test binaries from sdist
This commit is contained in:
@@ -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
|
||||
```
|
||||
|
||||
+9
-1
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user