Skip to content

Commit

Permalink
Merge pull request #5781 from markotoplak/oldest
Browse files Browse the repository at this point in the history
[FIX] Update (and test) minimum dependencies
  • Loading branch information
JakaKokosar authored Jan 14, 2022
2 parents dc9d8be + 5a0c8db commit e4ea535
Show file tree
Hide file tree
Showing 5 changed files with 52 additions and 19 deletions.
4 changes: 4 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,10 @@ jobs:
python-version: 3.8
tox_env: orange-latest
name: Latest
- os: ubuntu-18.04
python-version: 3.7
tox_env: orange-oldest
name: Oldest dependencies

services:
postgres:
Expand Down
22 changes: 11 additions & 11 deletions conda-recipe/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,32 +38,32 @@ requirements:
run:
- python
- setuptools >=36.3
- numpy >=1.16.0
- scipy >=0.16.1
- scikit-learn >0.23.0
- bottleneck >=1.0.0
- numpy >=1.17.3
- scipy >=1.3.1
- scikit-learn >=1.0.1
- bottleneck >=1.3.2
- chardet >=3.0.2
- xlrd >=0.9.2
- xlsxwriter
- anyqt >=0.0.11
- pyqt >=5.12,!=5.15.1
- anyqt >=0.0.13
- pyqt >=5.12,!=5.15.1,<6.0
- pyqtgraph >=0.11.1
- joblib >=0.9.4
- joblib >=0.11
- keyring
- keyrings.alt
- pip >=9.0
- pip >=18.0
- python.app # [osx]
- serverfiles
- python-louvain >=0.13
- requests
- matplotlib-base >=2.0.0
- matplotlib-base >=2.2.5
- openTSNE >=0.6.1
- pandas >=1.1.0
- pandas >=1.3.0
- pyyaml
- orange-canvas-core >=0.1.24,<0.2a
- orange-widget-base >=4.16.1
- openpyxl
- httpx >=0.14
- httpx >=0.14,<0.20
- baycomp >=1.0.2
# cachecontrol (required by canvas core) <0.12.5 is incompatible with msgpack 1.0
- cachecontrol >=0.12.6
Expand Down
12 changes: 6 additions & 6 deletions requirements-core.txt
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
pip>=9.0
numpy>=1.16.0
scipy>=0.16.1
pip>=18.0
numpy>=1.17.3
scipy>=1.3.1
# scikit-learn version 1.0.0 includes problematic libomp 12 which breaks xgboost
# https://github.com/scikit-learn/scikit-learn/pull/21227
scikit-learn>1.0.0
bottleneck>=1.0.0
scikit-learn>=1.0.1
bottleneck>=1.3.2
# Reading Excel files
xlrd>=0.9.2
# Writing Excel Files
xlsxwriter
# Encoding detection
chardet>=3.0.2
# Multiprocessing abstraction
joblib>=0.9.4
joblib>=0.11
keyring
keyrings.alt # for alternative keyring implementations
setuptools>=36.3
Expand Down
4 changes: 2 additions & 2 deletions requirements-gui.txt
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
orange-canvas-core>=0.1.24,<0.2a
orange-widget-base>=4.16.1

AnyQt>=0.0.11
AnyQt>=0.0.13

pyqtgraph>=0.11.1
matplotlib>=2.0.0
matplotlib>=2.2.5
qtconsole>=4.7.2
pygments>=2.8.0
29 changes: 29 additions & 0 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,35 @@ deps =
latest: https://github.com/pyqtgraph/pyqtgraph/archive/refs/heads/master.zip#egg=pyqtgraph
latest: https://github.com/biolab/orange-canvas-core/archive/refs/heads/master.zip#egg=orange-canvas-core
latest: https://github.com/biolab/orange-widget-base/archive/refs/heads/master.zip#egg=orange-widget-base
oldest: orange-canvas-core==0.1.24
oldest: orange-widget-base==4.16.1
oldest: AnyQt==0.0.13
oldest: pyqtgraph==0.11.1
oldest: matplotlib==2.2.5
oldest: qtconsole==4.7.2
oldest: pygments==2.8.0
oldest: pip==18.0
oldest: numpy==1.17.3
oldest: scipy==1.3.1
oldest: scikit-learn==1.0.1
oldest: bottleneck==1.3.2
oldest: xlrd==0.9.2
# oldest: xlsxwriter
oldest: chardet==3.0.2
oldest: joblib==0.11
# oldest: keyring
# oldest: keyrings.alt
oldest: setuptools==36.3
# oldest: serverfiles
# oldest: networkx
oldest: python-louvain==0.13
# oldest: requests
oldest: openTSNE==0.6.1
oldest: baycomp==1.0.2
oldest: pandas==1.3.0
# oldest: pyyaml
# oldest: openpyxl
oldest: httpx==0.14.0

commands_pre =
# Verify installed packages have compatible dependencies
Expand Down

0 comments on commit e4ea535

Please sign in to comment.