summaryrefslogtreecommitdiff
path: root/chef.gemspec
diff options
context:
space:
mode:
authorTim Smith <tsmith@chef.io>2021-05-03 10:53:34 -0700
committerTim Smith <tsmith@chef.io>2021-05-03 10:53:34 -0700
commit655e052f8dadb8be65fc94152bcc2c866c74b602 (patch)
tree1365254efcb42d1ace29ec549562ad4d6a6270b1 /chef.gemspec
parenta8aab2afc90d0b404e109d31db0b9e8b18c3adbf (diff)
downloadchef-655e052f8dadb8be65fc94152bcc2c866c74b602.tar.gz
Remove knife deps from the chef gemspec
This should help us slim the size of the install down and it should also greatly speed up testing anything that deps directly on chef. Signed-off-by: Tim Smith <tsmith@chef.io>
Diffstat (limited to 'chef.gemspec')
-rw-r--r--chef.gemspec25
1 files changed, 8 insertions, 17 deletions
diff --git a/chef.gemspec b/chef.gemspec
index 21641258c5..76f562cc71 100644
--- a/chef.gemspec
+++ b/chef.gemspec
@@ -40,27 +40,18 @@ Gem::Specification.new do |s|
s.add_dependency "ffi", ">= 1.5.0"
s.add_dependency "ffi-yajl", "~> 2.2"
- s.add_dependency "net-ssh", ">= 5.1", "< 7"
- s.add_dependency "net-ssh-multi", "~> 1.2", ">= 1.2.1"
- s.add_dependency "net-sftp", ">= 2.1.2", "< 4.0"
- s.add_dependency "ed25519", "~> 1.2" # ed25519 ssh key support
- s.add_dependency "bcrypt_pbkdf", "~> 1.1" # ed25519 ssh key support
- s.add_dependency "highline", ">= 1.6.9", "< 3"
- s.add_dependency "tty-prompt", "~> 0.21" # knife ui.ask prompt
- s.add_dependency "tty-screen", "~> 0.6" # knife list
- s.add_dependency "tty-table", "~> 0.11" # knife render table output.
- s.add_dependency "pastel" # knife ui.color
- s.add_dependency "erubis", "~> 2.7"
- s.add_dependency "diff-lcs", ">= 1.2.4", "< 1.4.0" # 1.4 breaks output
- s.add_dependency "ffi-libarchive", "~> 1.0", ">= 1.0.3"
+ s.add_dependency "net-sftp", ">= 2.1.2", "< 4.0" # remote_file resource
+ s.add_dependency "erubis", "~> 2.7" # template resource / cookbook syntax check
+ s.add_dependency "diff-lcs", ">= 1.2.4", "< 1.4.0" # 1.4 breaks output. Used in lib/chef/util/diff
+ s.add_dependency "ffi-libarchive", "~> 1.0", ">= 1.0.3" # archive_file resource
s.add_dependency "chef-zero", ">= 14.0.11"
- s.add_dependency "chef-vault"
+ s.add_dependency "chef-vault" # chef-vault resources and helpers
- s.add_dependency "plist", "~> 3.2"
- s.add_dependency "iniparse", "~> 1.4"
+ s.add_dependency "plist", "~> 3.2" # launchd, dscl/mac user, macos_userdefaults, osx_profile and plist resources
+ s.add_dependency "iniparse", "~> 1.4" # systemd_unit resource
s.add_dependency "addressable"
s.add_dependency "syslog-logger", "~> 1.6"
- s.add_dependency "uuidtools", ">= 2.1.5", "< 3.0"
+ s.add_dependency "uuidtools", ">= 2.1.5", "< 3.0" # osx_profile resource
s.add_dependency "proxifier", "~> 1.0"