diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a8de041c..271da332 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -19,7 +19,7 @@ jobs: - name: Installing build dependencies run: ./install_dependencies.sh - name: Installing msgq - run: SCONS_EXTRAS=1 pip install --break-system-packages --no-cache-dir .[dev] + run: SCONS_EXTRAS=1 pip3 install --break-system-packages .[dev] - name: python tests run: ${{ matrix.backend }}=1 pytest --continue-on-collection-errors --cov --cov-report=xml --cov-append - name: C++ tests @@ -39,7 +39,7 @@ jobs: - name: Installing build dependencies run: ./install_dependencies.sh - name: Installing msgq - run: pip3 install --break-system-packages --no-cache-dir .[dev] + run: pip3 install --break-system-packages .[dev] - name: Static analysis # TODO: a package pre-commit installs has a warning, remove the unset once that's fixed run: unset PYTHONWARNINGS && pre-commit run --all diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 2e914ef3..00000000 --- a/Dockerfile +++ /dev/null @@ -1,52 +0,0 @@ -FROM ubuntu:24.04 - -ENV DEBIAN_FRONTEND=noninteractive -RUN apt-get update && apt-get install -y --no-install-recommends \ - autoconf \ - build-essential \ - ca-certificates \ - capnproto \ - clang \ - cppcheck \ - curl \ - git \ - libbz2-dev \ - libcapnp-dev \ - libclang-rt-dev \ - libffi-dev \ - liblzma-dev \ - libncurses5-dev \ - libncursesw5-dev \ - libreadline-dev \ - libsqlite3-dev \ - libssl-dev \ - libtool \ - libzmq3-dev \ - llvm \ - make \ - cmake \ - ocl-icd-opencl-dev \ - opencl-headers \ - python3-dev \ - python3-pip \ - tk-dev \ - wget \ - xz-utils \ - zlib1g-dev \ - && rm -rf /var/lib/apt/lists/* - -WORKDIR /project/msgq/ -RUN cd /tmp/ && \ - git clone -b v2.x --depth 1 https://github.com/catchorg/Catch2.git && \ - cd Catch2 && \ - mv single_include/* /project/msgq/ && \ - cd .. \ - rm -rf Catch2 - -WORKDIR /project/msgq - -ENV PYTHONPATH=/project - -COPY . . -RUN ls && rm -rf .git && \ - SCONS_EXTRAS=1 pip3 install --break-system-packages --no-cache-dir .[dev]