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 |
|
spec_template |
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"})