From a647271273eed5fdf3ffe23c3a91b5ff947cdfd1 Mon Sep 17 00:00:00 2001
From: Andy Pack <andy@sarsoo.xyz>
Date: Mon, 17 Feb 2025 00:09:26 +0000
Subject: [PATCH] adding py publish to gitea

---
 .gitea/workflows/build.yml | 24 +++++++++++++++++++++++-
 1 file changed, 23 insertions(+), 1 deletion(-)

diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml
index d0364c9..b07b7b4 100644
--- a/.gitea/workflows/build.yml
+++ b/.gitea/workflows/build.yml
@@ -157,4 +157,26 @@ jobs:
         uses: actions-rs/cargo@v1
         with:
           command: publish
-          args: --package finlib --registry sargit
\ No newline at end of file
+          args: --package finlib --registry sargit
+
+  publishPy:
+    runs-on: ubuntu-latest
+    name: Publish Python Library
+    needs: [ build ] # for ignoring bad builds
+    if: github.event_name == 'push' && github.ref == 'refs/heads/master'
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v4
+        with:
+          github-server-url: https://gitea.sheep-ghoul.ts.net
+
+      - name: Install Python 3
+        uses: actions/setup-python@v4
+        with:
+          python-version: ${{ env.python-version }}
+
+      - uses: PyO3/maturin-action@v1
+        with:
+          command: publish
+          args: -r https://gitea.sheep-ghoul.ts.net/api/packages/sarsoo/pypi/simple -u ${{ secrets.DOCKERHUB_USERNAME }} -p ${{ secrets.DOCKERHUB_TOKEN }}
+          working-directory: ./pyfinlib
\ No newline at end of file