Skip to content

Commit 251703c

Browse files
committed
update to new setup and toml
1 parent 8a2ca05 commit 251703c

File tree

4 files changed

+27
-59
lines changed

4 files changed

+27
-59
lines changed

.flake8

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[flake8]
2+
ignore = E203,E226,E228,E231,E501,W503,W504

.github/workflows/wipac-cicd.yml

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,34 +8,36 @@ on:
88
- '**'
99

1010
env:
11-
py_version: '3.10'
11+
py_version: '3.12'
1212

1313
jobs:
1414

1515
flake8:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v3
18+
- uses: actions/checkout@v4
1919
- uses: actions/setup-python@v4
2020
with:
2121
python-version: ${{ env.py_version }}
22-
- uses: WIPACrepo/wipac-dev-flake8-action@v1.0
22+
- uses: WIPACrepo/wipac-dev-flake8-action@v1.2
2323

2424
py-setup:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: checkout
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
2929
with:
3030
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
31-
- uses: WIPACrepo/wipac-dev-py-setup-action@v2.5
31+
- uses: WIPACrepo/wipac-dev-py-setup-action@v4.2
32+
with:
33+
python_min: 3.11
3234

3335
py-versions:
3436
runs-on: ubuntu-latest
3537
outputs:
3638
matrix: ${{ steps.versions.outputs.matrix }}
3739
steps:
38-
- uses: actions/checkout@v3
40+
- uses: actions/checkout@v4
3941
- id: versions
4042
uses: WIPACrepo/wipac-dev-py-versions-action@v2.1
4143

@@ -48,7 +50,7 @@ jobs:
4850
matrix:
4951
version: ${{ fromJSON(needs.py-versions.outputs.matrix) }}
5052
steps:
51-
- uses: actions/checkout@v3
53+
- uses: actions/checkout@v4
5254
- uses: actions/setup-python@v4
5355
with:
5456
python-version: ${{ matrix.version }}
@@ -61,7 +63,7 @@ jobs:
6163
runs-on: ubuntu-latest
6264
steps:
6365
- name: Checkout Project
64-
uses: actions/checkout@v3
66+
uses: actions/checkout@v4
6567
- name: Build Docker Image
6668
uses: docker/build-push-action@v4
6769
with:
@@ -74,7 +76,7 @@ jobs:
7476
runs-on: ubuntu-latest
7577
concurrency: release
7678
steps:
77-
- uses: actions/checkout@v3
79+
- uses: actions/checkout@v4
7880
with:
7981
fetch-depth: 0
8082
token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}

pyproject.toml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[project]
2+
version = 0.0.7
3+
dependencies = ["wipac-rest-tools"]
4+
5+
[project.optional-dependencies]
6+
tests = [
7+
"flake8",
8+
"pytest",
9+
"pytest-asyncio",
10+
"pytest-mock",
11+
]
12+
13+
[tool.pytest.ini_options]
14+
async = auto

setup.cfg

Lines changed: 0 additions & 50 deletions
This file was deleted.

0 commit comments

Comments
 (0)