Skip to content

Commit b26f80d

Browse files
committed
Add Python 3.14 and remove 3.6 and 3.7
1 parent 7787fe8 commit b26f80d

2 files changed

Lines changed: 33 additions & 33 deletions

File tree

.github/workflows/main.yml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
on:
22
push:
33
branches:
4-
- master
4+
- master
55
pull_request:
66
branches:
7-
- master
7+
- master
88

99
name: Test
1010

@@ -18,18 +18,18 @@ jobs:
1818
name: Test
1919
strategy:
2020
matrix:
21-
python-version: [ "3.6", "3.7", "3.8", "3.9", "3.10", "3.11" ]
21+
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
2222
steps:
23-
- uses: actions/checkout@v2
24-
- name: Setup python
25-
id: test
26-
uses: actions/setup-python@v1
27-
with:
28-
python-version: "${{ matrix.python-version }}"
29-
- name: Install dependencies
30-
run: pip install -r requirements-test.txt
31-
- name: Test
32-
run: pytest tests -vv
23+
- uses: actions/checkout@v2
24+
- name: Setup python
25+
id: test
26+
uses: actions/setup-python@v1
27+
with:
28+
python-version: "${{ matrix.python-version }}"
29+
- name: Install dependencies
30+
run: pip install -r requirements-test.txt
31+
- name: Test
32+
run: pytest tests -vv
3333

3434
coverage:
3535
runs-on: ubuntu-latest
@@ -38,25 +38,25 @@ jobs:
3838
selenium:
3939
image: selenium/standalone-chrome
4040
steps:
41-
- uses: actions/checkout@master
42-
- name: Setup Python
43-
uses: actions/setup-python@master
44-
with:
45-
python-version: 3.7
46-
- name: Install dependencies
47-
run: pip install -r requirements-test.txt
48-
- name: Generate coverage report
49-
run: pytest --cov=selenium_datatable --cov-report=xml
50-
- name: Upload coverage to Codecov
51-
uses: codecov/codecov-action@v2
52-
with:
53-
directory: ./coverage/reports/
54-
fail_ci_if_error: true
55-
files: ./coverage.xml
56-
flags: unittests
57-
name: codecov-umbrella
58-
path_to_write_report: ./coverage/codecov_report.txt
59-
verbose: true
41+
- uses: actions/checkout@master
42+
- name: Setup Python
43+
uses: actions/setup-python@master
44+
with:
45+
python-version: 3.7
46+
- name: Install dependencies
47+
run: pip install -r requirements-test.txt
48+
- name: Generate coverage report
49+
run: pytest --cov=selenium_datatable --cov-report=xml
50+
- name: Upload coverage to Codecov
51+
uses: codecov/codecov-action@v2
52+
with:
53+
directory: ./coverage/reports/
54+
fail_ci_if_error: true
55+
files: ./coverage.xml
56+
flags: unittests
57+
name: codecov-umbrella
58+
path_to_write_report: ./coverage/codecov_report.txt
59+
verbose: true
6060

6161
flake8-lint:
6262
runs-on: ubuntu-latest

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ description = A small library for simplifying a table object in selenium
66
long_description = file: README.md
77
long_description_content_type = text/markdown
88
url = https://github.com/fundakol/selenium_datatable
9-
python_requires = >=3.6
9+
python_requires = >=3.8
1010
keywords = selenium table data-table testing
1111
classifiers =
1212
Development Status :: 5 - Production/Stable

0 commit comments

Comments
 (0)