Updated maintainer info and ci

This commit is contained in:
Firq 2025-04-05 19:28:45 +02:00
parent b701a91083
commit 8fd2a84c07
Signed by: Firq
GPG key ID: 3ACC61C8CEC83C20
3 changed files with 15 additions and 8 deletions

View file

@ -11,7 +11,7 @@ jobs:
container: forgejo.neshweb.net/ci-docker-images/python-neshweb:3.11
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
uses: https://code.forgejo.org/actions/checkout@v4
- name: Install packages
run: |
pip install -e .[lint,typing] -q --disable-pip-version-check -q --no-cache-dir -q
@ -31,7 +31,7 @@ jobs:
container: forgejo.neshweb.net/ci-docker-images/python-neshweb:3.11
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
uses: https://code.forgejo.org/actions/checkout@v4
- name: Install packages
run: pip install build --no-cache-dir -q
- name: Build package

View file

@ -8,7 +8,7 @@ jobs:
container: forgejo.neshweb.net/ci-docker-images/python-neshweb:3.11
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
uses: actions/checkout@v4
- name: Install packages
run: |
pip install -e .[lint] --disable-pip-version-check --no-cache-dir -q
@ -23,7 +23,7 @@ jobs:
container: forgejo.neshweb.net/ci-docker-images/python-neshweb:3.11
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
uses: actions/checkout@v4
- name: Install packages
run: |
pip install -e .[typing] --disable-pip-version-check --no-cache-dir -q
@ -35,12 +35,19 @@ jobs:
tests:
runs-on: docker
container: forgejo.neshweb.net/ci-docker-images/python-neshweb:3.11
strategy:
matrix:
python-version: [ "3.9", "3.10", "3.11", "3.12", "3.13" ]
steps:
- name: Checkout source code
uses: https://code.forgejo.org/actions/checkout@v3
uses: actions/checkout@v4
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install packages
run: |
python --version
pip install -e .[testing] --disable-pip-version-check --no-cache-dir -q
python -m pip list --format=columns --disable-pip-version-check
- name: Run pytest

View file

@ -2,8 +2,8 @@
name = "skyeweave"
version = "1.0.0-c.4"
requires-python = ">= 3.10"
authors = [{name = "Firq", email = "firelp42@gmail.com"}]
maintainers = [{name = "Firq", email = "firelp42@gmail.com"}]
authors = [{name = "Firq", email = "me@firq.dev"}]
maintainers = [{name = "Firq", email = "me@firq.dev"}]
description = "Helper script to easily generate experssions from FGO expression sheets"
classifiers = [
"Development Status :: 5 - Production/Stable",