mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-03-12 10:30:29 +01:00
release: Unbreak the Fedora build
We have installation instructions that tell the user to use `poetry` and then we ourselves think we're clever and install only a known subset? It was only a matter of time until we broke this. Changelog-None
This commit is contained in:
parent
5e42f4681b
commit
8418989f9b
2 changed files with 8 additions and 4 deletions
|
@ -13,6 +13,7 @@ RUN dnf update -y && \
|
|||
python3-devel \
|
||||
python3-mako \
|
||||
python3-pip \
|
||||
python3-virtualenv \
|
||||
python3-setuptools \
|
||||
redhat-lsb \
|
||||
net-tools \
|
||||
|
@ -30,5 +31,7 @@ RUN wget https://bitcoin.org/bin/bitcoin-core-$BITCOIN_VERSION/bitcoin-$BITCOIN_
|
|||
mv bitcoin-$BITCOIN_VERSION/share/man/man1/* /usr/share/man/man1 && \
|
||||
rm -rf bitcoin.tar.gz bitcoin-$BITCOIN_VERSION
|
||||
|
||||
RUN python3 -m pip install --force-reinstall -U pip setuptools && \
|
||||
python3 -m pip install python-bitcoinlib pytest pytest-test-groups flake8 pytest-rerunfailures ephemeral-port-reserve
|
||||
ENV PATH=/opt/venv/bin:${PATH}
|
||||
RUN python3 -m pip install pip wheel && \
|
||||
python3 -m virtualenv /opt/venv && \
|
||||
/opt/venv/bin/python3 -m pip install --force-reinstall -U pip poetry wheel
|
||||
|
|
|
@ -8,7 +8,8 @@ if [ "$1" = "--inside-docker" ]; then
|
|||
PLTFM="$3"
|
||||
git clone /src /build
|
||||
cd /build
|
||||
pip3 install -r plugins/clnrest/requirements.txt
|
||||
poetry export --without-hashes > /tmp/requirements.txt
|
||||
python3 -m pip install -r /tmp/requirements.txt
|
||||
./configure
|
||||
make VERSION="$VER"
|
||||
make install DESTDIR=/"$VER-$PLTFM" RUST_PROFILE=release
|
||||
|
|
Loading…
Add table
Reference in a new issue