class Dpl::Providers::Pypi
Constants
- PYPIRC
- VERSION
Public Instance Methods
deploy()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 67 def deploy shell :twine_upload upload_docs if upload_docs? shell :rm_dist if remove_build_dir? end
install()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 50 def install script :install end
login()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 54 def login write_config info :login end
setup()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 59 def setup shell :setup_py end
validate()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 63 def validate shell :twine_check if twine_check? end
Private Instance Methods
docs_dir_option()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 102 def docs_dir_option "--upload-dir #{docs_dir}" if docs_dir end
pypirc()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 89 def pypirc interpolate(PYPIRC, opts, secure: true) end
setuptools_arg()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 106 def setuptools_arg version_arg(:setuptools) end
skip_existing_option()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 98 def skip_existing_option '--skip-existing' if skip_existing? end
twine_arg()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 110 def twine_arg version_arg(:twine) end
upload_docs()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 93 def upload_docs info :upload_docs shell :upload_docs end
version_arg(name)
click to toggle source
# File lib/dpl/providers/pypi.rb, line 118 def version_arg(name) arg = name.to_s arg << "==#{send(:"#{name}_version")}" if send(:"#{name}_version") =~ VERSION arg end
wheel_arg()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 114 def wheel_arg version_arg(:wheel) end
write_config()
click to toggle source
# File lib/dpl/providers/pypi.rb, line 85 def write_config write_file('~/.pypirc', pypirc) end