diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 6c27052..8ca982d 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -93,28 +93,11 @@ jobs: name: wheels path: dist - sdist: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - submodules: 'true' - - name: Build sdist - uses: PyO3/maturin-action@v1 - with: - command: sdist - args: --out dist - - name: Upload sdist - uses: actions/upload-artifact@v3 - with: - name: wheels - path: dist - release: name: Release runs-on: ubuntu-latest if: "startsWith(github.ref, 'refs/tags/')" - needs: [linux, windows, macos, sdist] + needs: [linux, windows, macos] steps: - uses: actions/download-artifact@v3 with: diff --git a/.gitignore b/.gitignore index 6581da3..cc16070 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,6 @@ target/ debug/ **/*.rs.bk venv*/ -.env/ \ No newline at end of file +.env/ +dist/ +.DS_Store \ No newline at end of file diff --git a/README.md b/README.md index 1a97897..73be4eb 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # icicle-python -This project is an easy to use Python wrapper around [icicle-emu](https://github.com/icicle-emu/icicle-emu). +This project is an easy to use Python wrapper around [icicle-emu](https://github.com/icicle-emu/icicle-emu). You can read more about Icicle in the paper: [Icicle: A Re-designed Emulator for Grey-Box Firmware Fuzzing](https://arxiv.org/pdf/2301.13346.pdf) ## Requirements diff --git a/requirements.txt b/requirements.txt index 323b506..7e470f8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1 @@ -maturin==1.0.1 -keystone-engine==0.9.2 -capstone==4.0.2 \ No newline at end of file +maturin==1.2.0 \ No newline at end of file diff --git a/tests/requirements.txt b/tests/requirements.txt new file mode 100644 index 0000000..08601c4 --- /dev/null +++ b/tests/requirements.txt @@ -0,0 +1,2 @@ +keystone-engine==0.9.2 +capstone==4.0.2 \ No newline at end of file