Skip to content

Commit cbf363b

Browse files
committed
Requires-ify UI deps
1 parent 8548c6f commit cbf363b

File tree

6 files changed

+31
-48
lines changed

6 files changed

+31
-48
lines changed

Manifest.toml

Lines changed: 9 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
julia_version = "1.7.3"
44
manifest_format = "2.0"
5-
project_hash = "5ba2b95d6ceff51529a7cbdb1ff8926d49138671"
65

76
[[deps.Artifacts]]
87
uuid = "56f22d72-fd6d-98f1-02f0-08ddc0907c33"
@@ -22,23 +21,11 @@ git-tree-sha1 = "2fba81a302a7be671aefe194f0525ef231104e7f"
2221
uuid = "9e997f8a-9a97-42d5-a9f1-ce6bfc15e2c0"
2322
version = "0.1.8"
2423

25-
[[deps.ColorTypes]]
26-
deps = ["FixedPointNumbers", "Random"]
27-
git-tree-sha1 = "eb7f0f8307f71fac7c606984ea5fb2817275d6e4"
28-
uuid = "3da002f7-5984-5a60-b8a6-cbb66c0b333f"
29-
version = "0.11.4"
30-
31-
[[deps.Colors]]
32-
deps = ["ColorTypes", "FixedPointNumbers", "Reexport"]
33-
git-tree-sha1 = "fc08e5930ee9a4e03f84bfb5211cb54e7769758a"
34-
uuid = "5ae59095-9a9b-59fe-a467-6f913c188581"
35-
version = "0.12.10"
36-
3724
[[deps.Compat]]
3825
deps = ["Dates", "LinearAlgebra", "UUIDs"]
39-
git-tree-sha1 = "5ce999a19f4ca23ea484e92a1774a61b8ca4cf8e"
26+
git-tree-sha1 = "e460f044ca8b99be31d35fe54fc33a5c33dd8ed7"
4027
uuid = "34da2185-b29b-5c13-b0c7-acf172513d20"
41-
version = "4.8.0"
28+
version = "4.9.0"
4229

4330
[[deps.CompilerSupportLibraries_jll]]
4431
deps = ["Artifacts", "Libdl"]
@@ -57,9 +44,9 @@ version = "1.15.0"
5744

5845
[[deps.DataStructures]]
5946
deps = ["Compat", "InteractiveUtils", "OrderedCollections"]
60-
git-tree-sha1 = "cf25ccb972fec4e4817764d01c82386ae94f77b4"
47+
git-tree-sha1 = "3dbd312d370723b6bb43ba9d02fc36abade4518d"
6148
uuid = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
62-
version = "0.18.14"
49+
version = "0.18.15"
6350

6451
[[deps.Dates]]
6552
deps = ["Printf"]
@@ -75,21 +62,15 @@ git-tree-sha1 = "2fb1e02f2b635d0845df5d7c167fec4dd739b00d"
7562
uuid = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
7663
version = "0.9.3"
7764

78-
[[deps.FixedPointNumbers]]
79-
deps = ["Statistics"]
80-
git-tree-sha1 = "335bfdceacc84c5cdf16aadc768aa5ddfc5383cc"
81-
uuid = "53c48c17-4a7d-5ca2-90c5-79b7896eea93"
82-
version = "0.8.4"
83-
8465
[[deps.InteractiveUtils]]
8566
deps = ["Markdown"]
8667
uuid = "b77e0a4c-d291-57a0-90e8-8db25a27a240"
8768

8869
[[deps.InverseFunctions]]
8970
deps = ["Test"]
90-
git-tree-sha1 = "eabe3125edba5c9c10b60a160b1779a000dc8b29"
71+
git-tree-sha1 = "68772f49f54b479fa88ace904f6127f0a3bb2e46"
9172
uuid = "3587e190-3f89-42d0-90ee-14403ec27112"
92-
version = "0.1.11"
73+
version = "0.1.12"
9374

9475
[[deps.IrrationalConstants]]
9576
git-tree-sha1 = "630b497eafcc20001bba38a4651b327dcfc491d2"
@@ -128,9 +109,9 @@ uuid = "d6f4376e-aef5-505a-96c1-9c027394607a"
128109

129110
[[deps.MemPool]]
130111
deps = ["DataStructures", "Distributed", "Mmap", "Random", "Serialization", "Sockets"]
131-
git-tree-sha1 = "096f99e66b8cdf44fa95ee9e2d7971e0264e4ec3"
112+
git-tree-sha1 = "b9c1a032c3c1310a857c061ce487c632eaa1faa4"
132113
uuid = "f9f48841-c794-520a-933b-121f7ba6ed94"
133-
version = "0.4.3"
114+
version = "0.4.4"
134115

135116
[[deps.Missings]]
136117
deps = ["DataAPI"]
@@ -165,11 +146,6 @@ uuid = "9abbd945-dff8-562f-b5e8-e1ebf5ef1b79"
165146
deps = ["SHA", "Serialization"]
166147
uuid = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
167148

168-
[[deps.Reexport]]
169-
git-tree-sha1 = "45e428421666073eab6f2da5c9d310d99bb12f9b"
170-
uuid = "189a3867-3050-52da-a836-e630ba90ab69"
171-
version = "1.2.2"
172-
173149
[[deps.Requires]]
174150
deps = ["UUIDs"]
175151
git-tree-sha1 = "838a3a4188e2ded87a4f9f184b4b0d78a1e91cb7"
@@ -221,7 +197,7 @@ uuid = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
221197

222198
[[deps.TimespanLogging]]
223199
deps = ["Distributed", "Profile"]
224-
path = "lib/TimespanLogging"
200+
git-tree-sha1 = "51be7dd35b0c8a5a613dc7af272d587ea6943d24"
225201
uuid = "a526e669-04d3-4846-9525-c66122c55f63"
226202
version = "0.1.0"
227203

Project.toml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ uuid = "d58978e5-989f-55fb-8d15-ea34adc7bf54"
33
version = "0.18.0"
44

55
[deps]
6-
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
76
ContextVariablesX = "6add18c4-b38d-439d-96f6-d6bc489c04c5"
87
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
98
Distributed = "8ba89e20-285c-5b6f-9357-94700520ee1b"
@@ -22,7 +21,6 @@ TimespanLogging = "a526e669-04d3-4846-9525-c66122c55f63"
2221
UUIDs = "cf7118a7-6976-5b1a-9a39-7adc72f591a4"
2322

2423
[compat]
25-
Colors = "0.10, 0.11, 0.12"
2624
ContextVariablesX = "0.1"
2725
DataStructures = "0.18"
2826
MacroTools = "0.5"
@@ -33,8 +31,9 @@ TimespanLogging = "0.1"
3331
julia = "1.7"
3432

3533
[extras]
36-
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
34+
Colors = "5ae59095-9a9b-59fe-a467-6f913c188581"
3735
Pkg = "44cfe95a-1eb2-52ea-b672-e2afdf69b78f"
36+
Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40"
3837

3938
[targets]
40-
test = ["Test", "Pkg"]
39+
test = ["Colors", "Test", "Pkg"]

src/Dagger.jl

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ include("array/sparse_partition.jl")
5555
include("array/sort.jl")
5656

5757
# Other
58-
include("ui/graph.jl")
58+
include("ui/graph-core.jl")
5959
include("ui/gantt-common.jl")
6060
include("ui/gantt-text.jl")
6161

@@ -66,13 +66,16 @@ function __init__()
6666
# Initialize system UUID
6767
system_uuid()
6868

69-
@require Luxor="ae8d54c2-7ccd-5906-9d76-62fc9837b5bc" begin
70-
# Gantt chart renderer
71-
include("ui/gantt-luxor.jl")
72-
end
73-
@require Mux="a975b10e-0019-58db-a62f-e48ff68538c9" begin
74-
# Gantt chart HTTP server
75-
include("ui/gantt-mux.jl")
69+
@require Colors="5ae59095-9a9b-59fe-a467-6f913c188581" begin
70+
include("ui/graph.jl")
71+
@require Luxor="ae8d54c2-7ccd-5906-9d76-62fc9837b5bc" begin
72+
# Gantt chart renderer
73+
include("ui/gantt-luxor.jl")
74+
end
75+
@require Mux="a975b10e-0019-58db-a62f-e48ff68538c9" begin
76+
# Gantt chart HTTP server
77+
include("ui/gantt-mux.jl")
78+
end
7679
end
7780
@require ProfileSVG="132c30aa-f267-4189-9183-c8a63c7e05e6" begin
7881
# Profile renderer

src/ui/graph-core.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export show_plan
2+
3+
function show_plan end

src/ui/graph.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
import Colors
2-
import TimespanLogging: Timespan
1+
import .Colors
32

4-
export show_plan
3+
import .Dagger
4+
import .Dagger: show_plan
5+
import .Dagger.TimespanLogging: Timespan
56

67
### DAG-based graphing
78

test/logging.jl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import TimespanLogging
22
import TimespanLogging: Timespan, Event, Events, LocalEventLog, MultiEventLog
3+
import Colors
34

45
@testset "Logging" begin
56
@testset "LocalEventLog" begin

0 commit comments

Comments
 (0)