@@ -132,14 +132,11 @@ def install_package(version)
132
132
else
133
133
version = "==#{ version } "
134
134
end
135
- default_options = to_command_line_option ( node [ 'python' ] [ 'pip' ] [ 'default_install_options' ] )
136
- new_resource . options "#{ default_options } #{ new_resource . options } "
137
135
pip_cmd ( 'install' , version )
138
136
end
139
137
140
138
def upgrade_package ( version )
141
- default_options = to_command_line_option ( node [ 'python' ] [ 'pip' ] [ 'default_install_options' ] )
142
- new_resource . options "#{ default_options } #{ new_resource . options } --upgrade"
139
+ new_resource . options "#{ new_resource . options } --upgrade"
143
140
install_package ( version )
144
141
end
145
142
@@ -152,7 +149,6 @@ def pip_cmd(subcommand, version='')
152
149
options = { :timeout => new_resource . timeout , :user => new_resource . user , :group => new_resource . group }
153
150
environment = Hash . new
154
151
environment [ 'HOME' ] = Dir . home ( new_resource . user ) if new_resource . user
155
- environment [ 'TMPDIR' ] = create_tmp_dir
156
152
environment . merge! ( new_resource . environment ) if new_resource . environment && !new_resource . environment . empty?
157
153
options [ :environment ] = environment
158
154
shell_out! ( "#{ which_pip ( new_resource ) } #{ subcommand } #{ new_resource . options } #{ new_resource . package_name } #{ version } " , options )
@@ -169,14 +165,3 @@ def which_pip(nr)
169
165
'pip'
170
166
end
171
167
end
172
-
173
- def create_tmp_dir
174
- mktemp = shell_out ( "mktemp -d /tmp/chef-python-pip-XXXXXXXXXX" )
175
- mktemp . stdout
176
- end
177
-
178
- def to_command_line_option ( args )
179
- return args . map {
180
- |argument , setting | "--#{ argument } #{ setting } "
181
- } . join ( ' ' )
182
- end
0 commit comments