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