Package Source Type

Read more about source types in the User Documentation.

SCM

Parameters when source_type=scm is used. See User Documentation for more information.

Field Type Description
clone_url str  
committish str  
subdirectory str  
spec str  
scm_type str “git”, “svn”
source_build_method str See User documentation for more info

Rubygems

Parameters when source_type=rubygems is used. See User Documentation for more information.

Field Type Description
gem_name str  

PyPI

Parameters when source_type=pypi is used. See User Documentation for more information.

Field Type Description
pypi_package_name str  
pypi_package_version str  
python_versions list of int  

Custom

Parameters when source_type=custom is used. See User Documentation for more information.

Field Type Description
script str  
builddeps str  
resultdir str  
chroot str  

Example Usage

client.package_proxy.add("@copr", "foo", "mypackage",
                         source_type="rubygems",
                         source={"gem_name": "mygem"})