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