88 runs-on : ubuntu-lts
99 steps :
1010 - name : Checkout
11- uses : actions/checkout@v4
11+ uses : actions/checkout@v6
1212 - name : Set up Python
13- uses : actions/setup-python@v5
13+ uses : actions/setup-python@v6
1414 with :
1515 python-version : " 3.12"
1616 - name : Install flake8
2525 runs-on : ubuntu-latest
2626 steps :
2727 - name : Checkout
28- uses : actions/checkout@v4
28+ uses : actions/checkout@v6
2929 - name : Set up Python
30- uses : actions/setup-python@v5
30+ uses : actions/setup-python@v6
3131 with :
3232 python-version : " 3.12"
3333 - run : python -m pip install isort
@@ -42,19 +42,18 @@ jobs:
4242 strategy :
4343 fail-fast : false
4444 matrix :
45- python-version : ["3.10", "3.11", "3.12"]
45+ python-version : ["3.10", "3.11", "3.12", "3.13" ]
4646 steps :
47- - uses : actions/checkout@v4
47+ - uses : actions/checkout@v6
4848 - name : Install dependencies
4949 run : sudo apt-get install -y libxml2-dev libxslt-dev python-dev-is-python3
5050 - name : Set up Python ${{ matrix.python-version }}
51- uses : actions/setup-python@v5
51+ uses : actions/setup-python@v6
5252 with :
5353 python-version : ${{ matrix.python-version }}
5454 - name : Install dependencies
5555 run : |
5656 python -m pip install --upgrade pip
57- pip install packaging
58- pip install --upgrade urllib3 setuptools
57+ pip install -U packaging setuptools
5958 pip install -r tests/requirements.txt
6059 python setup.py install
0 commit comments