[[bin]]
name = "julia"
path = "src/bin/julialauncher.rs"
[[bin]]
name = "juliainstaller"
path = "src/bin/juliainstaller.rs"
required-features = ["binjuliainstaller"]
[[bin]]
name = "julialauncher"
path = "src/bin/julialauncher.rs"
required-features = ["binjulialauncher"]
[[bin]]
name = "juliaup"
path = "src/bin/juliaup.rs"
[build-dependencies.anyhow]
version = "1.0.72"
[build-dependencies.built]
version = "0.7.1"
[build-dependencies.itertools]
version = "0.14.0"
[build-dependencies.semver]
version = "1.0.18"
[build-dependencies.serde]
features = ["derive"]
version = "1.0.175"
[build-dependencies.serde_json]
version = "1.0.103"
[dependencies.anyhow]
version = "1.0.72"
[dependencies.bstr]
version = "1.10"
[dependencies.chrono]
features = ["serde"]
version = "0.4.26"
[dependencies.clap]
features = ["derive"]
version = "4.5"
[dependencies.clap_complete]
version = "4.5"
[dependencies.cli-table]
version = "0.4.7"
[dependencies.cluFlock]
version = "1.2.7"
[dependencies.console]
version = "0.15"
[dependencies.ctrlc]
version = "3.4"
[dependencies.dialoguer]
version = "0.11.0"
[dependencies.dirs]
version = "6.0.0"
[dependencies.dunce]
version = "1.0"
[dependencies.env_logger]
version = "0.11"
[dependencies.env_proxy]
version = "0.4.1"
[dependencies.flate2]
version = "1.0"
[dependencies.fs_extra]
version = "1.3.0"
[dependencies.human-panic]
version = "2.0"
[dependencies.human-sort]
version = "0.2.2"
[dependencies.indicatif]
version = "0.17"
[dependencies.indoc]
version = "2.0.3"
[dependencies.is-terminal]
version = "0.4"
[dependencies.itertools]
version = "0.14.0"
[dependencies.log]
version = "0.4.25"
[dependencies.normpath]
version = "1.3"
[dependencies.path-absolutize]
version = "3.1.0"
[dependencies.regex]
version = "1.10"
[dependencies.semver]
version = "1.0.18"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.shellexpand]
version = "3.1.0"
[dependencies.tar]
version = "0.4.39"
[dependencies.tempfile]
version = "3.12"
[dependencies.thiserror]
version = "2.0"
[dependencies.url]
version = "2.4.0"
[dev-dependencies.assert_cmd]
version = "2.0"
[dev-dependencies.assert_fs]
version = "1.1"
[dev-dependencies.indoc]
version = "2.0"
[dev-dependencies.predicates]
version = "3.1"
[features]
binjuliainstaller = []
binjulialauncher = []
dummy = []
selfupdate = []
windowsappinstaller = []
windowsstore = []
winpkgidentityext = []
[lib]
name = "juliaup"
path = "src/lib.rs"
[package]
authors = ["David Anthoff <anthoff@berkeley.edu>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["command-line-utilities"]
default-run = "juliaup"
description = "Julia installer and version multiplexer"
edition = "2021"
exclude = [".github/**", ".vscode/**", ".wix/**", "deploy/**", "devdocs/**", "scripts/**", "download_bundled_julia.ps1"]
keywords = ["julia"]
license = "MIT"
name = "juliaup"
readme = "README.md"
repository = "https://github.com/julialang/juliaup"
version = "1.17.13"
[package.metadata.msix.winappinstallermsix]
file = "deploy/msix/PackagingLayout.xml"
[[package.metadata.msix.winappinstallermsix.variables]]
name = "FlatBundle"
value = "true"
[[package.metadata.msix.winappinstallermsix.variables]]
name = "PublisherDisplayName"
value = "JuliaHub, Inc."
[[package.metadata.msix.winappinstallermsix.variables]]
name = "IdentityPublisher"
value = "CN="JuliaHub, Inc.", O="JuliaHub, Inc.", L=CAMBRIDGE, S=Massachusetts, C=US"
[package.metadata.msix.winstoremsix]
file = "deploy/msix/PackagingLayout.xml"
[[package.metadata.msix.winstoremsix.variables]]
name = "FlatBundle"
value = "false"
[[package.metadata.msix.winstoremsix.variables]]
name = "PublisherDisplayName"
value = "Julia Computing, Inc."
[[package.metadata.msix.winstoremsix.variables]]
name = "IdentityPublisher"
value = "CN=7FB784C5-4411-4067-914E-A7B06CC00FFC"
[package.metadata.winappinstaller]
winappinstaller = "deploy/winappinstaller/Julia.appinstaller"
[package.metadata.winres]
[profile.release]
codegen-units = 1
lto = true
[target.'cfg(all(not(target_os = "macos"),not(windows)))'.dependencies.reqwest]
default-features = false
features = ["blocking", "rustls-tls-native-roots", "socks"]
version = "0.12"
[target."cfg(not(windows))".dependencies.nix]
features = ["process"]
version = "0.29.0"
[target.'cfg(target_os = "macos")'.dependencies.reqwest]
default-features = false
features = ["blocking", "native-tls", "socks"]
version = "0.12"
[target."cfg(windows)".build-dependencies.winres]
version = "0.1.12"
[target."cfg(windows)".dependencies.windows]
features = ["Win32_Foundation", "Win32_UI_Shell", "Win32_Security", "Win32_System_JobObjects", "Win32_System_Console", "Win32_System_Threading", "Services_Store", "Foundation", "Foundation_Collections", "Web_Http", "Web_Http_Headers", "Storage_Streams", "Management_Deployment"]
version = "0.59.0"
[[test]]
name = "channel_selection"
path = "tests/channel_selection.rs"
[[test]]
name = "command_add"
path = "tests/command_add.rs"
[[test]]
name = "command_default"
path = "tests/command_default.rs"
[[test]]
name = "command_gc"
path = "tests/command_gc.rs"
[[test]]
name = "command_initial_setup_from_launcher_test"
path = "tests/command_initial_setup_from_launcher_test.rs"
[[test]]
name = "command_list_test"
path = "tests/command_list_test.rs"
[[test]]
name = "command_override_test"
path = "tests/command_override_test.rs"
[[test]]
name = "command_remove"
path = "tests/command_remove.rs"
[[test]]
name = "command_status_test"
path = "tests/command_status_test.rs"
[[test]]
name = "command_update"
path = "tests/command_update.rs"