Skip to content

Commit 8903d30

Browse files
authored
Merge branch 'main' into tooling_updates
2 parents 72d644b + 18c3268 commit 8903d30

File tree

6 files changed

+16
-8
lines changed

6 files changed

+16
-8
lines changed

.github/workflows/python-checks.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ jobs:
2424
- '3.11'
2525
- '3.12'
2626
- '3.13'
27+
- '3.13-dev'
2728
os:
2829
- ubuntu-latest
2930
- windows-latest
@@ -51,11 +52,13 @@ jobs:
5152
- uses: install-pinned/uv@51bb057ca8857db7531f188d414ba32b7bb16d2b
5253

5354
- if: matrix.resolution != 'limited-dependencies'
55+
continue-on-error: ${{ contains(matrix.python-version, '3.14') }}
5456
run: |
5557
uv pip install --system --resolution ${{ matrix.resolution }} -e .[all]
5658
uv pip install --system --resolution ${{ matrix.resolution }} -r requirements-dev.txt
5759
5860
- if: matrix.resolution == 'limited-dependencies'
61+
continue-on-error: ${{ contains(matrix.python-version, '3.14') }}
5962
env:
6063
PARSONS_LIMITED_DEPENDENCIES: 'TRUE'
6164
run: |
@@ -69,10 +72,12 @@ jobs:
6972
key: pytest-${{ matrix.python-version }}-${{ matrix.os }}-${{ matrix.resolution }}-${{ hashFiles('pyproject.toml') }}
7073

7174
- run: pytest
75+
continue-on-error: ${{ contains(matrix.python-version, '3.14') }}
7276
env:
7377
COVERAGE_FILE: ".coverage.${{ matrix.os }}.${{ matrix.python-version }}.${{ matrix.resolution }}"
7478

7579
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02
80+
if: ${{ !contains(matrix.python-version, '3.14') }}
7681
with:
7782
name: coverage-${{ matrix.os }}-${{ matrix.python-version }}-${{ matrix.resolution }}
7883
path: .coverage.${{ matrix.os }}.${{ matrix.python-version }}.${{ matrix.resolution }}
@@ -292,6 +297,7 @@ jobs:
292297
- '3.11'
293298
- '3.12'
294299
- '3.13'
300+
- '3.14-dev'
295301
os:
296302
- ubuntu-latest
297303
- windows-latest
@@ -315,8 +321,9 @@ jobs:
315321
python-version: ${{ matrix.python-version }}
316322
cache: pip
317323

318-
- run: |
319-
pip install -r requirements-dev.txt
320-
pip install -e .[all]
324+
- continue-on-error: ${{ contains(matrix.python-version, '3.14') }}
321325
env:
322326
PARSONS_LIMITED_DEPENDENCIES: ${{ matrix.limited-dependencies }}
327+
run: |
328+
pip install -r requirements-dev.txt
329+
pip install -e .[all]

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
cache: pip
2323

2424
- name: Install uv
25-
uses: install-pinned/uv@3aec1379ab70bb5b1be041748d52f765e3a3dc74
25+
uses: install-pinned/uv@5b0ba1b2949207d1c7220019a44eb4e08bc0045d
2626

2727
- name: Install dependencies
2828
run: |

.github/workflows/security_scorecard.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,6 @@ jobs:
6262
results_format: sarif
6363
publish_results: true
6464

65-
- uses: github/codeql-action/upload-sarif@181d5eefc20863364f96762470ba6f862bdef56b
65+
- uses: github/codeql-action/upload-sarif@51f77329afa6477de8c49fc9c7046c15b9a4e79d
6666
with:
6767
sarif_file: results.sarif

requirements-dev.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ pre-commit==4.2.0
55
pytest-cov==6.1.1
66
pytest-datadir==1.7.2
77
pytest-mock==3.14.1
8-
pytest-xdist==3.6.1
8+
pytest-xdist==3.8.0
99
pytest==8.4.1
1010
requests-mock==1.12.1
1111
ruff==0.12.2

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ google-api-python-client==2.174.0
1515
google-auth==2.40.3
1616
google-cloud-bigquery==3.34.0
1717
google-cloud-storage-transfer==1.16.0
18-
google-cloud-storage==3.1.0
18+
google-cloud-storage==3.2.0
1919
grpcio==1.68.1
2020
gspread==6.2.1
2121
httplib2==0.22.0
@@ -25,7 +25,7 @@ mysql-connector-python==9.3.0
2525
newmode==0.1.6
2626
oauth2client==4.1.3
2727
paramiko==3.5.1
28-
petl==1.7.16
28+
petl==1.7.17
2929
psycopg2-binary==2.9.9;python_version<"3.13"
3030
psycopg2-binary==2.9.10;python_version>="3.13"
3131
pyairtable==3.0.2

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,7 @@ def main():
104104
"Programming Language :: Python :: 3.11",
105105
"Programming Language :: Python :: 3.12",
106106
"Programming Language :: Python :: 3.13",
107+
# "Programming Language :: Python :: 3.14",
107108
],
108109
python_requires=">=3.9,<3.14",
109110
long_description=long_description,

0 commit comments

Comments
 (0)