diff --git a/CHANGELOG.md b/CHANGELOG.md index 8367053..ac488e2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,9 +2,14 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/). -## [Unreleased](https://github.com/trailofbits/etheno/compare/v0.3.0...HEAD) +## [Unreleased](https://github.com/trailofbits/etheno/compare/v0.3.2...HEAD) -## 0.3.0 - 2022-07-08 +## 0.3.2 - 2022-11-01 + +### Fixed +- Dropped `rusty-rlp` dependency so that ARM Docker builds work as expected during QEMU emulation + +## 0.3.1 - 2022-11-01 ### Changed - We are now using `ganache` instead of `ganache-cli` for running Ganache diff --git a/Dockerfile b/Dockerfile index fd85957..04c306e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -9,15 +9,10 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-ins python3-pip \ python3-setuptools -# Needed for rusty-rlp wheel -RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y -ENV PATH="/root/.cargo/bin:${PATH}" - RUN --mount=type=bind,target=/etheno \ cd /etheno && \ pip3 install --no-cache-dir --upgrade pip setuptools && \ pip3 wheel --no-cache-dir -w /wheels \ - https://github.com/cburgdorf/rusty-rlp/archive/refs/tags/0.1.15.tar.gz \ . diff --git a/setup.py b/setup.py index 8de1799..ee245c4 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ description="Etheno is a JSON RPC multiplexer, differential fuzzer, and test framework integration tool.", url="https://github.com/trailofbits/etheno", author="Trail of Bits", - version="0.3.1", + version="0.3.2", packages=find_packages(), python_requires=">=3.7", install_requires=[ @@ -24,10 +24,6 @@ "eth-rlp<0.3.0", "setuptools", ], - # rusty-rlp==0.1.15 has to be downloaded as a tarball - dependency_links=[ - "https://github.com/cburgdorf/rusty-rlp/archive/refs/tags/0.1.15.tar.gz" - ], entry_points={"console_scripts": ["etheno = etheno.__main__:main"]}, classifiers=[ "Development Status :: 4 - Beta",