Class: FPM::Cookery::Package::Virtualenv
- Inherits:
-
Package
- Object
- Package
- FPM::Cookery::Package::Virtualenv
show all
- Defined in:
- lib/fpm/cookery/package/virtualenv.rb
Instance Attribute Summary
Attributes inherited from Package
#config, #fpm, #recipe
Instance Method Summary
collapse
Methods inherited from Package
#add_script, #cleanup, #convert, #epoch=, #initialize, #maintainer=, #vendor=, #version=
Instance Method Details
#fpm_object ⇒ Object
8
9
10
|
# File 'lib/fpm/cookery/package/virtualenv.rb', line 8
def fpm_object
FPM::Package::Virtualenv.new
end
|
22
23
24
|
# File 'lib/fpm/cookery/package/virtualenv.rb', line 22
def package_input
fpm.input(recipe.name)
end
|
#package_setup ⇒ Object
12
13
14
15
16
17
18
19
20
|
# File 'lib/fpm/cookery/package/virtualenv.rb', line 12
def package_setup
fpm.version = recipe.version
fpm.attributes[:virtualenv_pypi] = recipe.virtualenv_pypi unless recipe.virtualenv_pypi.nil?
fpm.attributes[:virtualenv_pypi_extra_index_urls] = recipe. unless recipe..nil?
fpm.attributes[:virtualenv_install_location] = recipe.virtualenv_install_location unless recipe.virtualenv_install_location.nil?
fpm.attributes[:virtualenv_fix_name?] = false
fpm.attributes[:virtualenv_package_name_prefix] = recipe.virtualenv_package_name_prefix unless recipe.virtualenv_package_name_prefix.nil?
fpm.attributes[:virtualenv_other_files_dir] = recipe.virtualenv_other_files_dir unless recipe.virtualenv_other_files_dir.nil?
end
|