From f1a7fe4ac1dd530d82845358f1225a088af05d68 Mon Sep 17 00:00:00 2001
From: Andy Pack <andy@sarsoo.xyz>
Date: Mon, 17 Feb 2025 23:46:33 +0000
Subject: [PATCH] tweaking python publishing again

---
 .gitea/workflows/build.yml | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
index ec462bd..a567c6c 100644
--- a/.gitea/workflows/build.yml
+++ b/.gitea/workflows/build.yml
@@ -255,10 +255,11 @@ jobs:
           python-version: ${{ env.python-version }}
 
       - name: Install Maturin
-        run: sudo apt update && sudo apt install -y python3-maturin
+        working-directory: ./pyfinlib
+        run: python3 -m venv .venv && source .venv/bin/activate && pip3 install -r requirements.txt
 
       - name: Publish
         working-directory: ./pyfinlib
-        run: maturin publish --repository-url https://gitea.sheep-ghoul.ts.net/api/packages/sarsoo/pypi/simple
+        run: source .venv/bin/activate && maturin publish --repository-url https://gitea.sheep-ghoul.ts.net/api/packages/sarsoo/pypi/simple
         env:
           MATURIN_PYPI_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }}
\ No newline at end of file