From 5868fe175f312ae121edbd6e827702a1938d500b Mon Sep 17 00:00:00 2001
From: Maja Jablonska <majajjablonska@gmail.com>
Date: Sun, 28 Jan 2024 13:43:08 +0100
Subject: [PATCH] Change docker image to python:latest

---
 .gitlab-ci.yml | 41 +++++++++++++++++++++++++++++------------
 tox.ini        |  3 +--
 2 files changed, 30 insertions(+), 14 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ee1b128..c1fa639 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,26 +1,43 @@
-image: clarinpl/python:3.8
+image: python:latest
+
+variables:
+  PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip"
 
 cache:
   paths:
     - .tox
+    - .cache/pip
 
 stages:
   - test
   - publish
 
 before_script:
-  - apt-get update -yqq
-    && apt-get install -yqq --no-install-recommends
-    make
-    g++
-    && apt-get autoremove -yqq --purge
-    && apt-get clean
-
-unittests:
-  stage: test
+  - python --version ; pip --version  # For debugging
+  - pip install virtualenv
+  - virtualenv venv
+  - source venv/bin/activate
+
+test:
   script:
-    - pip install tox==4.12
-    - tox -p -e python3.8
+    - pip install tox  # you can also use tox
+    - pip install --editable ".[test]"
+    - tox -e py
+
+
+#before_script:
+#  - apt-get update -yqq
+#    && apt-get install -yqq --no-install-recommends
+#    make
+#    g++
+#    && apt-get autoremove -yqq --purge
+#    && apt-get clean
+#
+#unittests:
+#  stage: test
+#  script:
+#    - pip install tox==4.12
+#    - tox -p -e python3.9
 
 pypi_publish:
   before_script:
diff --git a/tox.ini b/tox.ini
index 09e9986..bf08cc4 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,5 @@
 [tox]
-envlist = python3.8
-skipsdist = True
+envlist = py
 
 [testenv]
 deps = pytest
-- 
GitLab