Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
python-version: 3.13
- name: Install Dependences
run: |
python -m pip install --upgrade ${{ env.DEPENDENCES }}
Expand All @@ -76,7 +76,7 @@ jobs:
matrix:
# YAML parse `3.10` to `3.1`, so we have to add quotes for `'3.10'`, see also:
# https://github.com/actions/setup-python/issues/160#issuecomment-724485470
python-version: ['3.10', '3.11', '3.12', '3.13']
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14']
os: [ubuntu-latest, macOS-latest, windows-latest]
exclude:
# Skip because dependence [py4j](https://pypi.org/project/py4j/) not work on those environments
Expand Down Expand Up @@ -126,6 +126,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
# need to pin to 3.10 cause sphinx-multiversion latest code have but gather equal than 3.11
python-version: '3.10'
- name: Install Dependences
run: |
Expand All @@ -144,7 +145,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
python-version: 3.13
- name: Install Dependences
run: |
python -m pip install --upgrade ${{ env.DEPENDENCES }}
Expand Down Expand Up @@ -199,7 +200,7 @@ jobs:
- name: Set up Python
uses: actions/setup-python@v4
with:
python-version: 3.11
python-version: 3.13
- name: Install Dependences
run: |
python -m pip install --upgrade ${{ env.DEPENDENCES }}
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ run tests. And it is scattered commands to reproduce each step of the integratio
### With GitHub Action

GitHub Action test in various environment for pydolphinscheduler, including different python version in
`3.9|3.10|3.11|3.12|3.13` and operating system `linux|macOS|windows`. It will trigger and run automatically when you
`3.10|3.11|3.12|3.13|3.14` and operating system `linux|macOS|windows`. It will trigger and run automatically when you
submit pull requests to repository `apache/dolphinscheduler-sdk-python`.

### Automated Testing With tox
Expand Down Expand Up @@ -214,7 +214,7 @@ make clean && make multiversion
## Unit Test

pydolphinscheduler using [pytest][pytest] to test our codebase. GitHub Action will run our test when you create
pull request or commit to dev branch, with python version `3.9|3.10|3.11|3.12|3.13` and operating system `linux|macOS|windows`.
pull request or commit to dev branch, with python version `3.10|3.11|3.12|3.13|3.14` and operating system `linux|macOS|windows`.

### Unit Test Using tox

Expand Down
1 change: 1 addition & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ classifiers =
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
Programming Language :: Python :: 3.13
Programming Language :: Python :: 3.14
Programming Language :: Python :: Implementation :: CPython
Programming Language :: Python :: Implementation :: PyPy
Topic :: Software Development :: User Interfaces
Expand Down
Loading