class Dpl::Providers::Pypi
Constants
- PYPIRC
- VERSION
Public Instance Methods
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
Source
# File lib/dpl/providers/pypi.rb, line 63 def validate shell :twine_check if twine_check? end
Private Instance Methods
Source
# File lib/dpl/providers/pypi.rb, line 102 def docs_dir_option "--upload-dir #{docs_dir}" if docs_dir end
Source
# File lib/dpl/providers/pypi.rb, line 89 def pypirc interpolate(PYPIRC, opts, secure: true) end
Source
# File lib/dpl/providers/pypi.rb, line 106 def setuptools_arg version_arg(:setuptools) end
Source
# File lib/dpl/providers/pypi.rb, line 98 def skip_existing_option '--skip-existing' if skip_existing? end
Source
# File lib/dpl/providers/pypi.rb, line 110 def twine_arg version_arg(:twine) end
Source
# File lib/dpl/providers/pypi.rb, line 93 def upload_docs info :upload_docs shell :upload_docs end
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
Source
# File lib/dpl/providers/pypi.rb, line 114 def wheel_arg version_arg(:wheel) end
Source
# File lib/dpl/providers/pypi.rb, line 85 def write_config write_file('~/.pypirc', pypirc) end