@@ -19,6 +19,7 @@ class PyScikitLearn(PythonPackage):
19
19
license ("BSD-3-Clause" )
20
20
21
21
version ("master" , branch = "master" )
22
+ version ("1.4.0" , sha256 = "d4373c984eba20e393216edd51a3e3eede56cbe93d4247516d205643c3b93121" )
22
23
version ("1.3.2" , sha256 = "a2f54c76accc15a34bfb9066e6c7a56c1e7235dda5762b990792330b52ccfb05" )
23
24
version ("1.3.1" , sha256 = "1a231cced3ee3fa04756b4a7ab532dc9417acd581a330adff5f2c01ac2831fcf" )
24
25
version ("1.3.0" , sha256 = "8be549886f5eda46436b6e555b0e4873b4f10aa21c07df45c4bc1735afbccd7a" )
@@ -47,43 +48,50 @@ class PyScikitLearn(PythonPackage):
47
48
variant ("openmp" , default = True , description = "Build with OpenMP support" )
48
49
49
50
# Based on PyPI wheel availability
50
- depends_on ("python@3.8:3.12" , when = "@1.3.1:" , type = ("build" , "run" ))
51
- depends_on ("python@3.8:3.11" , when = "@1.1.3:1.3.0" , type = ("build" , "run" ))
52
- depends_on ("python@3.8:3.10" , when = "@1.1.0:1.1.2" , type = ("build" , "run" ))
53
- depends_on ("python@:3.10" , when = "@1.0.2" , type = ("build" , "run" ))
54
- depends_on ("python@:3.9" , when = "@0.24:1.0.1" , type = ("build" , "run" ))
55
- depends_on ("python@:3.8" , when = "@0.22:0.23" , type = ("build" , "run" ))
51
+ depends_on ("python@3.9:3.12" , when = "@1.4:" , type = ("build" , "link" , "run" ))
52
+ depends_on ("python@3.8:3.12" , when = "@1.3.1:1.3" , type = ("build" , "link" , "run" ))
53
+ depends_on ("python@3.8:3.11" , when = "@1.1.3:1.3.0" , type = ("build" , "link" , "run" ))
54
+ depends_on ("python@3.8:3.10" , when = "@1.1.0:1.1.2" , type = ("build" , "link" , "run" ))
55
+ depends_on ("python@:3.10" , when = "@1.0.2" , type = ("build" , "link" , "run" ))
56
+ depends_on ("python@:3.9" , when = "@0.24:1.0.1" , type = ("build" , "link" , "run" ))
57
+ depends_on ("python@:3.8" , when = "@0.22:0.23" , type = ("build" , "link" , "run" ))
56
58
57
59
# pyproject.toml
58
60
depends_on ("py-setuptools" , type = "build" )
59
61
depends_on ("py-setuptools@:59" , when = "@:1.2.1" , type = "build" )
60
- depends_on ("py-cython@0.29.33:2" , when = "@1.3:" , type = "build" )
62
+ depends_on ("py-cython@0.29.33:" , when = "@1.4:" , type = "build" )
63
+ depends_on ("py-cython@0.29.33:2" , when = "@1.3" , type = "build" )
61
64
depends_on ("py-cython@0.29.24:2" , when = "@1.0.2:" , type = "build" )
62
65
depends_on ("py-cython@0.28.5:2" , when = "@0.21:" , type = "build" )
63
66
64
67
# sklearn/_min_dependencies.py
65
- depends_on ("py-numpy@1.17.3:" , when = "@1.1:" , type = ("build" , "run" ))
66
- depends_on ("py-numpy@1.14.6:" , when = "@1.0:" , type = ("build" , "run" ))
67
- depends_on ("py-numpy@1.13.3:" , when = "@0.23:" , type = ("build" , "run" ))
68
- depends_on ("py-numpy@1.11.0:" , when = "@0.21:" , type = ("build" , "run" ))
68
+ depends_on ("py-numpy@1.19.5:" , when = "@1.4:" , type = ("build" , "link" , "run" ))
69
+ depends_on ("py-numpy@1.17.3:" , when = "@1.1:" , type = ("build" , "link" , "run" ))
70
+ depends_on ("py-numpy@1.14.6:" , when = "@1.0:" , type = ("build" , "link" , "run" ))
71
+ depends_on ("py-numpy@1.13.3:" , when = "@0.23:" , type = ("build" , "link" , "run" ))
72
+ depends_on ("py-numpy@1.11.0:" , when = "@0.21:" , type = ("build" , "link" , "run" ))
73
+ depends_on ("py-scipy@1.6:" , when = "@1.4:" , type = ("build" , "run" ))
69
74
depends_on ("py-scipy@1.5:" , when = "@1.3:" , type = ("build" , "run" ))
70
75
depends_on ("py-scipy@1.3.2:" , when = "@1.1:" , type = ("build" , "run" ))
71
76
depends_on ("py-scipy@1.1.0:" , when = "@1.0:" , type = ("build" , "run" ))
72
77
depends_on ("py-scipy@0.19.1:" , when = "@0.23:" , type = ("build" , "run" ))
73
78
depends_on ("py-scipy@0.17.0:" , when = "@0.21:" , type = ("build" , "run" ))
79
+ depends_on ("py-joblib@1.2:" , when = "@1.4:" , type = ("build" , "run" ))
74
80
depends_on ("py-joblib@1.1.1:" , when = "@1.2:" , type = ("build" , "run" ))
75
81
depends_on ("py-joblib@1:" , when = "@1.1:" , type = ("build" , "run" ))
76
82
depends_on ("py-joblib@0.11:" , type = ("build" , "run" ))
77
83
depends_on ("py-threadpoolctl@2.0.0:" , when = "@0.23:" , type = ("build" , "run" ))
78
84
depends_on ("llvm-openmp" , when = "%apple-clang +openmp" )
79
85
80
86
# Test dependencies
81
- depends_on ("py-matplotlib@3.1.3 :" , type = "test" )
82
- depends_on ("py-scikit-image@0.16 .2:" , type = "test" )
83
- depends_on ("py-pandas@1.0 .5:" , type = "test" )
87
+ depends_on ("py-matplotlib@3.3.4 :" , type = "test" )
88
+ depends_on ("py-scikit-image@0.17 .2:" , type = "test" )
89
+ depends_on ("py-pandas@1.1 .5:" , type = "test" )
84
90
depends_on ("py-pytest@7.1.2:" , type = "test" )
85
91
depends_on ("py-pyamg@4:" , type = "test" )
86
- depends_on ("py-pooch@1.6:" , type = "test" )
92
+ depends_on ("py-polars@0.19.12:" , when = "@1.4:" , type = "test" )
93
+ depends_on ("py-pyarrow@12:" , when = "@1.4:" , type = "test" )
94
+ depends_on ("py-pooch@1.6:" , when = "@1.2:" , type = "test" )
87
95
88
96
# Release tarballs are already cythonized. If you wanted to build a release
89
97
# version without OpenMP support, you would need to delete all .c files
0 commit comments