File tree 1 file changed +11
-3
lines changed
1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 1
1
language : python
2
2
3
- dist : xenial
3
+ dist : bionic
4
4
5
5
stages : test
6
6
29
29
cache : " $HOME/Library/Caches/pip"
30
30
addons :
31
31
homebrew :
32
- packages : python3
32
+ packages :
33
+ - python3
33
34
34
35
before_install :
36
+ - sh -c 'git clone git://github.com/bitcoin/secp256k1.git libsecp256k1 && cd libsecp256k1 && ./autogen.sh && ./configure --disable-coverage --disable-benchmark --disable-tests --disable-exhaustive-tests && make && sudo make install && cd ..;'
35
37
- python3 -m pip install --upgrade virtualenv
36
38
- python3 -m pip install coverage
37
39
- virtualenv -p python3 --system-site-packages "$HOME/venv"
@@ -40,11 +42,17 @@ jobs:
40
42
env :
41
43
- LD_LIBRARY_PATH=/usr/local/lib
42
44
45
+ addons :
46
+ apt :
47
+ packages :
48
+ - libsecp256k1-dev
49
+
43
50
before_install :
44
51
- python3 -m pip install coverage
45
52
46
53
install :
47
- - sh -c 'git clone git://github.com/bitcoin/secp256k1.git libsecp256k1 && cd libsecp256k1 && ./autogen.sh && ./configure --disable-coverage --disable-benchmark --disable-tests --disable-exhaustive-tests && make && sudo make install && cd ..;'
54
+ # libbitcoinconsensus
55
+ - sh -c 'git clone https://github.com/bitcoin/bitcoin.git bitcoin && cd bitcoin && ./autogen.sh && ./configure --without-qtdbus --without-qrencode --without-miniupnpc --disable-tests --disable-wallet --disable-zmq --with-libs --disable-util-cli --disable-util-tx --disable-util-wallet --disable-bench --without-daemon --without-gui --disable-fuzz --disable-ccache --disable-static --with-system-libsecp256k1 && make && sudo make install && cd ..'
48
56
49
57
script :
50
58
- " coverage run --append --omit='tests/*,*/site-packages/*,*/distutils/*' setup.py test -q"
You can’t perform that action at this time.
0 commit comments