Skip to content

Commit c0ce30a

Browse files
committed
Fixing package dependencies to work with Julia LTS
1 parent 6b28265 commit c0ce30a

File tree

4 files changed

+121
-20
lines changed

4 files changed

+121
-20
lines changed

Project.toml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "MLJLinearModels"
22
uuid = "6ee0df7b-362f-4a72-a706-9e79364fb692"
3-
authors = ["Thibaut Lienart <tlienart@me.com>"]
43
version = "0.10.1"
4+
authors = ["Thibaut Lienart <tlienart@me.com>"]
55

66
[deps]
77
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
@@ -13,10 +13,30 @@ Optim = "429524aa-4258-5aef-a3af-852621145aeb"
1313
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
1414

1515
[compat]
16-
DocStringExtensions = "0.8, 0.9"
17-
IterativeSolvers = "0.8, 0.9"
18-
LinearMaps = "2.6, 3.2"
19-
MLJModelInterface = "1.4"
20-
Optim = "0.20, 0.21, 1"
21-
Parameters = "0.12"
22-
julia = "1.6, 1"
16+
DocStringExtensions = "0.9.5"
17+
IterativeSolvers = "0.9.4"
18+
LinearMaps = "3.11.4"
19+
MLJModelInterface = "1.12.0"
20+
Optim = "1.13.2"
21+
Parameters = "0.12.3"
22+
julia = "1.10"
23+
24+
[extras]
25+
CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
26+
DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
27+
DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
28+
Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
29+
ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
30+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
31+
MLJ = "add582a8-e3ab-11e8-2d5e-e98b27df1bc7"
32+
MLJBase = "a7f614a8-145f-11e9-1d2a-a57a1082229d"
33+
Optim = "429524aa-4258-5aef-a3af-852621145aeb"
34+
PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
35+
RCall = "6f49c342-dc21-5d91-9882-a32aef131414"
36+
RDatasets = "ce6b1742-4840-55fa-b093-852dadbb1d8b"
37+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
38+
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
39+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
40+
41+
[targets]
42+
test = ["CSV", "DataFrames", "DelimitedFiles", "Downloads", "ForwardDiff", "LinearAlgebra", "MLJ", "MLJBase", "Optim", "PyCall", "RCall", "RDatasets", "Random", "StableRNGs", "Test"]

tatus

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
diff --git a/Project.toml b/Project.toml
2+
index 17c63cb..a7d099d 100644
3+
--- a/Project.toml
4+
+++ b/Project.toml
5+
@@ -1,7 +1,7 @@
6+
name = "MLJLinearModels"
7+
uuid = "6ee0df7b-362f-4a72-a706-9e79364fb692"
8+
-authors = ["Thibaut Lienart <tlienart@me.com>"]
9+
version = "0.10.1"
10+
+authors = ["Thibaut Lienart <tlienart@me.com>"]
11+

12+
[deps]
13+
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
14+
@@ -13,10 +13,30 @@ Optim = "429524aa-4258-5aef-a3af-852621145aeb"
15+
Parameters = "d96e819e-fc66-5662-9728-84c9c7592b0a"
16+

17+
[compat]
18+
-DocStringExtensions = "0.8, 0.9"
19+
-IterativeSolvers = "0.8, 0.9"
20+
-LinearMaps = "2.6, 3.2"
21+
-MLJModelInterface = "1.4"
22+
-Optim = "0.20, 0.21, 1"
23+
-Parameters = "0.12"
24+
-julia = "1.6, 1"
25+
+DocStringExtensions = "0.9.5"
26+
+IterativeSolvers = "0.9.4"
27+
+LinearMaps = "3.11.4"
28+
+MLJModelInterface = "1.12.0"
29+
+Optim = "1.13.2"
30+
+Parameters = "0.12.3"
31+
+julia = "1.10"
32+
+
33+
+[extras]
34+
+CSV = "336ed68f-0bac-5ca0-87d4-7b16caf5d00b"
35+
+DataFrames = "a93c6f00-e57d-5684-b7b6-d8193f3e46c0"
36+
+DelimitedFiles = "8bb1440f-4735-579b-a4ab-409b98df4dab"
37+
+Downloads = "f43a241f-c20a-4ad4-852c-f6b1247861c6"
38+
+ForwardDiff = "f6369f11-7733-5829-9624-2563aa707210"
39+
+LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
40+
+MLJ = "add582a8-e3ab-11e8-2d5e-e98b27df1bc7"
41+
+MLJBase = "a7f614a8-145f-11e9-1d2a-a57a1082229d"
42+
+Optim = "429524aa-4258-5aef-a3af-852621145aeb"
43+
+PyCall = "438e738f-606a-5dbb-bf0a-cddfbfd45ab0"
44+
+RCall = "6f49c342-dc21-5d91-9882-a32aef131414"
45+
+RDatasets = "ce6b1742-4840-55fa-b093-852dadbb1d8b"
46+
+Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
47+
+StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
48+
+Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
49+
+
50+
+[targets]
51+
+test = ["CSV", "DataFrames", "DelimitedFiles", "Downloads", "ForwardDiff", "LinearAlgebra", "MLJ", "MLJBase", "Optim", "PyCall", "RCall", "RDatasets", "Random", "StableRNGs", "Test"]
52+
diff --git a/test/Project.toml b/test/Project.toml
53+
index ac1e430..498be2e 100644
54+
--- a/test/Project.toml
55+
+++ b/test/Project.toml
56+
@@ -14,13 +14,3 @@ RDatasets = "ce6b1742-4840-55fa-b093-852dadbb1d8b"
57+
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
58+
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
59+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
60+
-
61+
-[compat]
62+
-DataFrames = "1.4"
63+
-ForwardDiff = "0.10"
64+
-MLJ = "0.19"
65+
-MLJBase = "0.21"
66+
-PyCall = "1.95"
67+
-RCall = "0.13"
68+
-RDatasets = "0.7"
69+
-StableRNGs = "1.0"
70+
diff --git a/test/interface/fitpredict.jl b/test/interface/fitpredict.jl
71+
index 3e15c55..8687d8f 100644
72+
--- a/test/interface/fitpredict.jl
73+
+++ b/test/interface/fitpredict.jl
74+
@@ -37,7 +37,7 @@ end
75+
ŷ = MLJBase.predict(lr, fr, Xt)
76+
ŷ = MLJBase.mode.(ŷ)
77+

78+
- mcr = MLJBase.misclassification_rate(ŷ, yc)
79+
+ mcr = MLJ.misclassification_rate(ŷ, yc)
80+
@test mcr ≤ 0.2
81+
end
82+

83+
@@ -62,7 +62,7 @@ end
84+
ŷ = MLJBase.predict(mc, fr, Xt)
85+
ŷ = MLJBase.mode.(ŷ)
86+

87+
- mcr = MLJBase.misclassification_rate(ŷ, yc)
88+
+ mcr = MLJ.misclassification_rate(ŷ, yc)
89+
@test mcr ≤ 0.3
90+
end
91+


test/Project.toml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,3 @@ RDatasets = "ce6b1742-4840-55fa-b093-852dadbb1d8b"
1414
Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
1515
StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3"
1616
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
17-
18-
[compat]
19-
DataFrames = "1.4"
20-
ForwardDiff = "0.10"
21-
MLJ = "0.19"
22-
MLJBase = "0.21"
23-
PyCall = "1.95"
24-
RCall = "0.13"
25-
RDatasets = "0.7"
26-
StableRNGs = "1.0"

test/interface/fitpredict.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ end
3737
= MLJBase.predict(lr, fr, Xt)
3838
= MLJBase.mode.(ŷ)
3939

40-
mcr = MLJBase.misclassification_rate(ŷ, yc)
40+
mcr = MLJ.misclassification_rate(ŷ, yc)
4141
@test mcr 0.2
4242
end
4343

@@ -62,7 +62,7 @@ end
6262
= MLJBase.predict(mc, fr, Xt)
6363
= MLJBase.mode.(ŷ)
6464

65-
mcr = MLJBase.misclassification_rate(ŷ, yc)
65+
mcr = MLJ.misclassification_rate(ŷ, yc)
6666
@test mcr 0.3
6767
end
6868

0 commit comments

Comments
 (0)