Skip to content
This repository was archived by the owner on Feb 14, 2025. It is now read-only.

Commit fbac641

Browse files
authored
Merge pull request #120 from crytic/docker-build
Drop rusty-rlp from dependencies
2 parents d4fdd70 + b8771e8 commit fbac641

File tree

3 files changed

+8
-12
lines changed

3 files changed

+8
-12
lines changed

CHANGELOG.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
The format is based on [Keep a Changelog](http://keepachangelog.com/).
44

5-
## [Unreleased](https://github.com/trailofbits/etheno/compare/v0.3.0...HEAD)
5+
## [Unreleased](https://github.com/trailofbits/etheno/compare/v0.3.2...HEAD)
66

7-
## 0.3.0 - 2022-07-08
7+
## 0.3.2 - 2022-11-01
8+
9+
### Fixed
10+
- Dropped `rusty-rlp` dependency so that ARM Docker builds work as expected during QEMU emulation
11+
12+
## 0.3.1 - 2022-11-01
813

914
### Changed
1015
- We are now using `ganache` instead of `ganache-cli` for running Ganache

Dockerfile

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,10 @@ RUN apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install -y --no-ins
99
python3-pip \
1010
python3-setuptools
1111

12-
# Needed for rusty-rlp wheel
13-
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
14-
ENV PATH="/root/.cargo/bin:${PATH}"
15-
1612
RUN --mount=type=bind,target=/etheno \
1713
cd /etheno && \
1814
pip3 install --no-cache-dir --upgrade pip setuptools && \
1915
pip3 wheel --no-cache-dir -w /wheels \
20-
https://github.com/cburgdorf/rusty-rlp/archive/refs/tags/0.1.15.tar.gz \
2116
.
2217

2318

setup.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
description="Etheno is a JSON RPC multiplexer, differential fuzzer, and test framework integration tool.",
66
url="https://github.com/trailofbits/etheno",
77
author="Trail of Bits",
8-
version="0.3.1",
8+
version="0.3.2",
99
packages=find_packages(),
1010
python_requires=">=3.7",
1111
install_requires=[
@@ -24,10 +24,6 @@
2424
"eth-rlp<0.3.0",
2525
"setuptools",
2626
],
27-
# rusty-rlp==0.1.15 has to be downloaded as a tarball
28-
dependency_links=[
29-
"https://github.com/cburgdorf/rusty-rlp/archive/refs/tags/0.1.15.tar.gz"
30-
],
3127
entry_points={"console_scripts": ["etheno = etheno.__main__:main"]},
3228
classifiers=[
3329
"Development Status :: 4 - Beta",

0 commit comments

Comments
 (0)