diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 4dae5f9d6..2bd27c77c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -6,9 +6,7 @@ updates: schedule: interval: "weekly" - package-ecosystem: "julia" - directories: - - "/" - - "/docs" + directory: "/" schedule: interval: "weekly" groups: diff --git a/Project.toml b/Project.toml index 5ef139503..290ccca4c 100644 --- a/Project.toml +++ b/Project.toml @@ -1,33 +1,20 @@ name = "ChainRulesCore" uuid = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -version = "1.26.2" +version = "1.26.3" [deps] -Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" -SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" [compat] -BenchmarkTools = "1.5" -Compat = "4.15" -FiniteDifferences = "0.12.32" -OffsetArrays = "1.14" -StaticArrays = "1.9.8" +LinearAlgebra = "1" +SparseArrays = "1" julia = "1.10" [extensions] ChainRulesCoreSparseArraysExt = "SparseArrays" -[extras] -BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" -FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000" -OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" -SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" -StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" -Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" - -[targets] -test = ["Test", "BenchmarkTools", "FiniteDifferences", "OffsetArrays", "SparseArrays", "StaticArrays"] - [weakdeps] SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" + +[workspace] +projects = ["test", "docs"] diff --git a/docs/Project.toml b/docs/Project.toml index d7a3da37f..57db7065b 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -1,6 +1,5 @@ [deps] ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" -Compat = "34da2185-b29b-5c13-b0c7-acf172513d20" DocThemeIndigo = "8bac0ac5-51bf-41f9-885e-2bf1ac2bec5f" Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" Markdown = "d6f4376e-aef5-505a-96c1-9c027394607a" @@ -8,9 +7,9 @@ Plots = "91a5bcdd-55d7-5caf-9e0b-520d859cae80" [compat] ChainRulesCore = "1" -Compat = "4" DocThemeIndigo = "0.1.3" Documenter = "1" +Markdown = "1" Plots = "1.20" [sources] diff --git a/src/ChainRulesCore.jl b/src/ChainRulesCore.jl index 544b3d9c6..01f311f14 100644 --- a/src/ChainRulesCore.jl +++ b/src/ChainRulesCore.jl @@ -2,7 +2,6 @@ module ChainRulesCore using Base.Broadcast: broadcasted, Broadcasted, broadcastable, materialize, materialize! using Base.Meta using LinearAlgebra -using Compat: hasfield, hasproperty, ismutabletype, Returns export frule, rrule # core function # rule configurations diff --git a/test/Project.toml b/test/Project.toml new file mode 100644 index 000000000..77a84d6b8 --- /dev/null +++ b/test/Project.toml @@ -0,0 +1,21 @@ +[deps] +BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf" +ChainRulesCore = "d360d2e6-b24c-11e9-a2a3-2a2ae2dbcce4" +FiniteDifferences = "26cc04aa-876d-5657-8c51-4c34ba976000" +LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e" +OffsetArrays = "6fe1bfb0-de20-5000-8ca7-80f57d26f881" +SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf" +StaticArrays = "90137ffa-7385-5640-81b9-e52037218182" +Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" + +[compat] +BenchmarkTools = "1.5" +ChainRulesCore = "1" +FiniteDifferences = "0.12.32" +LinearAlgebra = "1" +OffsetArrays = "1.14" +SparseArrays = "1" +StaticArrays = "1.9.8" + +[sources] +ChainRulesCore = { path = ".." }