Skip to content
Snippets Groups Projects
Unverified Commit 79cfcfcf authored by Adeodato Simó's avatar Adeodato Simó Committed by GitHub
Browse files

Ensure Debian workflows do not download remote software (#10)

Debian builds should use the packaged versions of the tools, only,
which seems achievable with pip's --no-build-isolation. This commits
also adds a verbose flag, to give the ability to easily verify this.
parent 8283284a
No related branches found
No related tags found
No related merge requests found
......@@ -30,14 +30,14 @@ jobs:
python3-dev python3-pip python3-pytest \
libsnappy-dev libbz2-dev liblz4-dev libz-dev
- name: Symlink pytest
run: |
ln -s /usr/bin/pytest-3 /usr/local/bin/pytest
- name: Build pyrocksdb
# TODO(dato): consider using pypa/build --no-isolaiton, to
# build the package using a tool specifically designed for
# that, rather than trusting it to a tool that does a lot
# more (pip).
run: |
python3 -m pip install '.[test]'
python3 -m pip install --no-build-isolation -v '.[test]'
- name: Run tests
run: |
pytest --pyargs rocksdb
pytest-3 --pyargs rocksdb
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment