Skip to content

Commit 0c8c060

Browse files
authored
Swap out MakieCore for Requires (#577)
* Swap out MakieCore for Requires * fix Aqua
1 parent 2ddb628 commit 0c8c060

File tree

3 files changed

+15
-6
lines changed

3 files changed

+15
-6
lines changed

Project.toml

+5-2
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ name = "Polynomials"
22
uuid = "f27b6e38-b328-58d1-80ce-0feddd5e7a45"
33
license = "MIT"
44
author = "JuliaMath"
5-
version = "4.0.10"
5+
version = "4.0.11"
66

77
[deps]
88
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
99
RecipesBase = "3cdcf5f2-1ef4-517c-9805-6587b60abb01"
10+
Requires = "ae029012-a4dd-5104-9daa-d747884805df"
1011
Setfield = "efcf1570-3423-57d1-acb7-fd33fddbac46"
1112
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"
1213

@@ -33,6 +34,7 @@ MakieCore = "0.6,0.7, 0.8"
3334
MutableArithmetics = "1"
3435
OffsetArrays = "1"
3536
RecipesBase = "0.7, 0.8, 1"
37+
Requires = "1.0"
3638
Setfield = "1"
3739
SparseArrays = "1.6"
3840
SpecialFunctions = "1,2"
@@ -54,4 +56,5 @@ SpecialFunctions = "276daf66-3868-5448-9aa4-cd146d93841b"
5456
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
5557

5658
[targets]
57-
test = ["Aqua", "ChainRulesCore", "DualNumbers", "FFTW", "LinearAlgebra", "MakieCore", "MutableArithmetics", "SparseArrays", "OffsetArrays", "SpecialFunctions", "Test"]
59+
test = ["Aqua", "ChainRulesCore", "DualNumbers", "FFTW", "LinearAlgebra",
60+
"MutableArithmetics", "SparseArrays", "OffsetArrays", "SpecialFunctions", "Test"]

src/Polynomials.jl

+9-3
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,16 @@ include("rational-functions/plot-recipes.jl")
6060
include("legacy/misc.jl")
6161
include("legacy/Poly.jl")
6262

63-
if !isdefined(Base, :get_extension)
64-
include("../ext/PolynomialsMakieCoreExt.jl")
63+
include("precompiles.jl")
64+
65+
@static if !isdefined(Base, :get_extension)
66+
using Requires
6567
end
6668

67-
include("precompiles.jl")
69+
function __init__()
70+
@static if !isdefined(Base, :get_extension)
71+
@require MakieCore = "20f20a25-4f0e-4fdf-b5d1-57303727442b" include("../ext/PolynomialsMakieCoreExt.jl")
72+
end
73+
end
6874

6975
end # module

test/aqua.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
using Aqua
22

3-
Aqua.test_all(Polynomials)
3+
Aqua.test_all(Polynomials; stale_deps=(;ignore=[:Requires]))

0 commit comments

Comments
 (0)