From 77be096c1bedacc54a674cfefad5a2c0e9fa9b61 Mon Sep 17 00:00:00 2001 From: jupfi Date: Thu, 1 May 2025 16:22:08 +0200 Subject: [PATCH] Change to forgejo. --- .../workflows/python-publish.yml | 21 ++++++++----------- pyproject.toml | 4 ++-- 2 files changed, 11 insertions(+), 14 deletions(-) rename {.github => .forgejo}/workflows/python-publish.yml (66%) diff --git a/.github/workflows/python-publish.yml b/.forgejo/workflows/python-publish.yml similarity index 66% rename from .github/workflows/python-publish.yml rename to .forgejo/workflows/python-publish.yml index 94e556b..03a0f8c 100644 --- a/.github/workflows/python-publish.yml +++ b/.forgejo/workflows/python-publish.yml @@ -15,30 +15,27 @@ jobs: # uses: ./.github/workflows/ubuntu-python-package.yml # use the callable tests job to run tests deploy: - - runs-on: ubuntu-latest + runs-on: docker + container: + image: node:22-bookworm # needs: [test] steps: - - uses: actions/checkout@v3 - - - name: Set up Python - uses: actions/setup-python@v3 - with: - python-version: "3.11" + - uses: actions/checkout@v4 - name: Install dependencies run: | - sudo apt-get update - python -m pip install --upgrade pip + apt update + apt install -y python3 python3-venv python3-pip - name: Publish to PyPI run: | - python -m venv venv + python3 -m venv venv . ./venv/bin/activate + python3 -m pip install --upgrade pip pip install -U twine build python -m build . python -m twine upload --repository pypi --username __token__ --password ${{ secrets.PYPI }} dist/* env: - PYPI: ${{ secrets.PYPI }} + PYPI: ${{ secrets.PYPI }} \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 1d50b2c..151fe93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,8 +46,8 @@ convention = "google" [project.urls] "Homepage" = "https://nqrduck.cool" -"Bug Tracker" = "https://github.com/nqrduck/nqr-blochsimulator/issues" -"Source Code" = "https://github.com/nqrduck/nqrduck-blochsimulator" +"Bug Tracker" = "https://git.private.coffee/nqrduck/nqr-blochsimulator/issues" +"Source Code" = "https://git.private.coffee/nqrduck/nqrduck-blochsimulator" [tool.hatch.build.targets.wheel] packages = ["src/nqr_blochsimulator"] \ No newline at end of file