Skip to content

Commit 0e26bad

Browse files
authored
Merge pull request #7188 from ales-erjavec/drop-python3.10
[MNT] Drop Python 3.10
2 parents 6e96b51 + 1bfbb0f commit 0e26bad

File tree

5 files changed

+21
-22
lines changed

5 files changed

+21
-22
lines changed

.github/workflows/doc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
strategy:
1515
fail-fast: False
1616
matrix:
17-
python: ['3.10']
17+
python: ['3.11']
1818
os: [ubuntu-22.04]
1919

2020
steps:

.github/workflows/test.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
- name: Setup Python
2121
uses: actions/setup-python@v5
2222
with:
23-
python-version: '3.10'
23+
python-version: '3.11'
2424

2525
- name: Install Tox
2626
run: |
@@ -43,19 +43,19 @@ jobs:
4343
name: [Released]
4444
include:
4545
- os: ubuntu-latest
46-
python-version: '3.13'
46+
python-version: '3.14'
4747
tox_env: orange-latest
4848
name: Latest
4949
- os: ubuntu-22.04
50-
python-version: '3.10'
50+
python-version: '3.11'
5151
tox_env: orange-oldest
5252
name: Oldest dependencies
5353
- os: ubuntu-latest
54-
python-version: '3.12'
54+
python-version: '3.13'
5555
tox_env: pyqt6
5656
name: PyQt6
5757
- os: ubuntu-latest
58-
python-version: '3.13'
58+
python-version: '3.14'
5959
tox_env: beta
6060
name: "Scientific Python nightly wheels"
6161

@@ -127,19 +127,19 @@ jobs:
127127
name: [Released]
128128
include:
129129
- os: windows-latest
130-
python-version: '3.13'
130+
python-version: '3.14'
131131
tox_env: orange-latest
132132
name: Latest
133133
- os: macos-latest
134-
python-version: '3.13'
134+
python-version: '3.14'
135135
tox_env: orange-latest
136136
name: Latest
137137
- os: windows-latest
138-
python-version: '3.12'
138+
python-version: '3.13'
139139
tox_env: pyqt6
140140
name: PyQt6
141141
- os: macos-latest
142-
python-version: '3.12'
142+
python-version: '3.13'
143143
tox_env: pyqt6
144144
name: PyQt6
145145

requirements-core.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ requests
1919
scikit-learn>=1.5.1
2020
scipy>=1.9
2121
serverfiles # for Data Sets synchronization
22-
xgboost>=1.7.4,<2.1
22+
xgboost>=1.7.4,<2.1; sys_platform=="darwin"
23+
xgboost>=1.7.4; sys_platform!="darwin"
2324
# Reading Excel files
2425
xlrd>=1.2.0
2526
# Writing Excel Files

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@
7979
'Intended Audience :: Developers',
8080
]
8181

82-
PYTHON_REQUIRES = ">=3.10"
82+
PYTHON_REQUIRES = ">=3.11"
8383

8484

8585
requirements = ['requirements-core.txt', 'requirements-gui.txt']

tox.ini

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -33,37 +33,35 @@ deps =
3333
pymssql; platform_system=="Linux" # we only test this on Linux
3434
latest: https://github.com/biolab/orange-canvas-core/archive/refs/heads/master.zip#egg=orange-canvas-core
3535
latest: https://github.com/biolab/orange-widget-base/archive/refs/heads/master.zip#egg=orange-widget-base
36-
# pip is not in the requirements; here to see what happens with an old pip version
37-
oldest: pip==20.3
3836
# GUI requirements
3937
oldest: orange-canvas-core==0.2.5
4038
oldest: orange-widget-base==4.25.0
4139
oldest: AnyQt==0.2.0
42-
oldest: matplotlib==3.2.0
40+
oldest: matplotlib==3.6.0
4341
oldest: pygments==2.8.0
4442
oldest: pyqtgraph>=0.13.1
4543
oldest: qtconsole==4.7.2
4644
# core requirements
4745
oldest: baycomp==1.0.2
48-
oldest: bottleneck==1.3.4
49-
oldest: catboost==1.0.1
46+
oldest: bottleneck==1.3.7
47+
oldest: catboost==1.2.2
5048
oldest: chardet==3.0.2
5149
oldest: httpx==0.21.0
5250
oldest: joblib==1.2.0
5351
# oldest: keyring
5452
# oldest: keyrings.alt
5553
# oldest: networkx
56-
oldest: numpy==1.21
54+
oldest: numpy==1.23.2
5755
oldest: openpyxl==3.1.3
58-
oldest: openTSNE==0.6.2
59-
oldest: pandas==1.4.0
56+
oldest: openTSNE==1.0.0
57+
oldest: pandas==1.5.1
6058
oldest: python-louvain==0.13
6159
# oldest: pyyaml
6260
# oldest: requests
6361
oldest: scikit-learn==1.5.1
64-
oldest: scipy==1.9
62+
oldest: scipy==1.10
6563
# oldest: serverfiles
66-
oldest: xgboost==1.7.4
64+
oldest: xgboost==2.1.0
6765
oldest: xlrd==1.2.0
6866
# oldest: xlsxwriter
6967

0 commit comments

Comments
 (0)