twine.repository module#

class twine.repository.Repository[source]#
__init__(repository_url: str, username: str | None, password: str | None, disable_progress_bar: bool = False) None[source]#
static _make_adapter_with_retries() HTTPAdapter[source]#
static _make_user_agent_string() str[source]#
close() None[source]#
static _convert_data_to_list_of_tuples(data: Dict[str, Any]) List[Tuple[str, Any]][source]#
set_certificate_authority(cacert: str | None) None[source]#
set_client_certificate(clientcert: str | None) None[source]#
register(package: PackageFile) Response[source]#
_upload(package: PackageFile) Response[source]#
upload(package: PackageFile, max_redirects: int = 5) Response[source]#
package_is_uploaded(package: PackageFile, bypass_cache: bool = False) bool[source]#
release_urls(packages: List[PackageFile]) Set[str][source]#
verify_package_integrity(package: PackageFile) None[source]#