Hi to everybody! I am a new Julia user, I just started to use Julia a week ago. As a first project, I’d like to translate one of my Python projects, hopefully finding better performances.
Following some tutorials, I started a project on GitHub, setting GutHub actions to make docs and set the continuos integration. When I needed a Python package I used Conda
and PyCall
to install and use numpy
, so that I could use it during unit tests. Now I need to add another package, classy
. I tried the same procedure but it didn’t work since classy
cannot be installed with Conda
(but can be install using pip).
Now, I need to use classy
for my project and I want a unit tests suite for my project. Which are your suggestions? Using a custom docker-image where these packages have already been installed, removing the necessity of using Conda? In my Python project (which is in a private repo) I use a custom docker image for the tests, but I am afraid I do not know how to change the ci.yml file. I wrote it following a tutorial (and looking into other repo, it looks quite standard to me).
In particular, I suppose that the docker-image is set from
Blockquote jobs:
test:
name: Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
version:
- ‘1.5’
os:
- ubuntu-latest
where I wrote ubuntu:latest.
Do you have any suggestions on how to avoid this problem? Maybe I should change my ci.yml file?
Thank you for your time,
Marco