Skip to main content

pulp_container-client

Fetch, Upload, Organize, and Distribute Software Packages

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: v3
  • Package version: 2.29.1
  • Generator version: 7.19.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://pulpproject.org

Requirements.

Python 3.9+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import pulpcore.client.pulp_container

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import pulpcore.client.pulp_container

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import pulpcore.client.pulp_container
from pulpcore.client.pulp_container.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:24817
# See configuration.py for a list of all supported configuration parameters.
configuration = pulpcore.client.pulp_container.Configuration(
    host = "http://localhost:24817"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure HTTP basic authorization: basicAuth
configuration = pulpcore.client.pulp_container.Configuration(
    username = os.environ["USERNAME"],
    password = os.environ["PASSWORD"]
)

# Configure API key authorization: cookieAuth
configuration.api_key['cookieAuth'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookieAuth'] = 'Bearer'


# Enter a context with an instance of the API client
with pulpcore.client.pulp_container.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = pulpcore.client.pulp_container.ContentBlobsApi(api_client)
    x_task_diagnostics = ['x_task_diagnostics_example'] # List[str] | List of profilers to use on tasks. (optional)
    added_between = ['added_between_example'] # List[str] |  (optional)
    digest = 'digest_example' # str | Filter results where digest matches value (optional)
    digest__in = ['digest__in_example'] # List[str] | Filter results where digest is in a comma-separated list of values (optional)
    limit = 56 # int | Number of results to return per page. (optional)
    offset = 56 # int | The initial index from which to return the results. (optional)
    ordering = ['ordering_example'] # List[str] | Ordering  * `pulp_id` - Pulp id * `-pulp_id` - Pulp id (descending) * `pulp_created` - Pulp created * `-pulp_created` - Pulp created (descending) * `pulp_last_updated` - Pulp last updated * `-pulp_last_updated` - Pulp last updated (descending) * `pulp_type` - Pulp type * `-pulp_type` - Pulp type (descending) * `upstream_id` - Upstream id * `-upstream_id` - Upstream id (descending) * `pulp_labels` - Pulp labels * `-pulp_labels` - Pulp labels (descending) * `timestamp_of_interest` - Timestamp of interest * `-timestamp_of_interest` - Timestamp of interest (descending) * `digest` - Digest * `-digest` - Digest (descending) * `pk` - Pk * `-pk` - Pk (descending) (optional)
    orphaned_for = 3.4 # float | Minutes Content has been orphaned for. -1 uses ORPHAN_PROTECTION_TIME. (optional)
    prn__in = ['prn__in_example'] # List[str] | Multiple values may be separated by commas. (optional)
    pulp_href__in = ['pulp_href__in_example'] # List[str] | Multiple values may be separated by commas. (optional)
    pulp_id__in = None # List[UUID] | Multiple values may be separated by commas. (optional)
    pulp_label_select = 'pulp_label_select_example' # str | Filter labels by search string (optional)
    q = 'q_example' # str | Filter results by using NOT, AND and OR operations on other filters (optional)
    removed_between = ['removed_between_example'] # List[str] |  (optional)
    repository_version = 'repository_version_example' # str |  (optional)
    repository_version_added = 'repository_version_added_example' # str |  (optional)
    repository_version_removed = 'repository_version_removed_example' # str |  (optional)
    fields = ['fields_example'] # List[str] | A list of fields to include in the response. (optional)
    exclude_fields = ['exclude_fields_example'] # List[str] | A list of fields to exclude from the response. (optional)

    try:
        # List blobs
        api_response = api_instance.list(x_task_diagnostics=x_task_diagnostics, added_between=added_between, digest=digest, digest__in=digest__in, limit=limit, offset=offset, ordering=ordering, orphaned_for=orphaned_for, prn__in=prn__in, pulp_href__in=pulp_href__in, pulp_id__in=pulp_id__in, pulp_label_select=pulp_label_select, q=q, removed_between=removed_between, repository_version=repository_version, repository_version_added=repository_version_added, repository_version_removed=repository_version_removed, fields=fields, exclude_fields=exclude_fields)
        print("The response of ContentBlobsApi->list:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling ContentBlobsApi->list: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost:24817

Class Method HTTP request Description
ContentBlobsApi list GET /pulp/api/v3/content/container/blobs/ List blobs
ContentBlobsApi read GET {container_blob_href} Inspect a blob
ContentBlobsApi set_label POST {container_blob_href}set_label/ Set a label
ContentBlobsApi unset_label POST {container_blob_href}unset_label/ Unset a label
ContentManifestsApi list GET /pulp/api/v3/content/container/manifests/ List manifests
ContentManifestsApi read GET {container_manifest_href} Inspect a manifest
ContentManifestsApi set_label POST {container_manifest_href}set_label/ Set a label
ContentManifestsApi unset_label POST {container_manifest_href}unset_label/ Unset a label
ContentSignaturesApi list GET /pulp/api/v3/content/container/signatures/ List manifest signatures
ContentSignaturesApi read GET {container_manifest_signature_href} Inspect a manifest signature
ContentSignaturesApi set_label POST {container_manifest_signature_href}set_label/ Set a label
ContentSignaturesApi unset_label POST {container_manifest_signature_href}unset_label/ Unset a label
ContentTagsApi list GET /pulp/api/v3/content/container/tags/ List tags
ContentTagsApi read GET {container_tag_href} Inspect a tag
ContentTagsApi set_label POST {container_tag_href}set_label/ Set a label
ContentTagsApi unset_label POST {container_tag_href}unset_label/ Unset a label
DistributionsContainerApi add_role POST {container_container_distribution_href}add_role/ Add a role
DistributionsContainerApi create POST /pulp/api/v3/distributions/container/container/ Create a container distribution
DistributionsContainerApi delete DELETE {container_container_distribution_href} Delete a container distribution
DistributionsContainerApi list GET /pulp/api/v3/distributions/container/container/ List container distributions
DistributionsContainerApi list_roles GET {container_container_distribution_href}list_roles/ List roles
DistributionsContainerApi my_permissions GET {container_container_distribution_href}my_permissions/ List user permissions
DistributionsContainerApi partial_update PATCH {container_container_distribution_href} Update a container distribution
DistributionsContainerApi read GET {container_container_distribution_href} Inspect a container distribution
DistributionsContainerApi remove_role POST {container_container_distribution_href}remove_role/ Remove a role
DistributionsContainerApi set_label POST {container_container_distribution_href}set_label/ Set a label
DistributionsContainerApi unset_label POST {container_container_distribution_href}unset_label/ Unset a label
DistributionsContainerApi update PUT {container_container_distribution_href} Update a container distribution
DistributionsPullThroughApi add_role POST {container_container_pull_through_distribution_href}add_role/ Add a role
DistributionsPullThroughApi create POST /pulp/api/v3/distributions/container/pull-through/ Create a container pull through distribution
DistributionsPullThroughApi delete DELETE {container_container_pull_through_distribution_href} Delete a container pull through distribution
DistributionsPullThroughApi list GET /pulp/api/v3/distributions/container/pull-through/ List container pull through distributions
DistributionsPullThroughApi list_roles GET {container_container_pull_through_distribution_href}list_roles/ List roles
DistributionsPullThroughApi my_permissions GET {container_container_pull_through_distribution_href}my_permissions/ List user permissions
DistributionsPullThroughApi partial_update PATCH {container_container_pull_through_distribution_href} Update a container pull through distribution
DistributionsPullThroughApi read GET {container_container_pull_through_distribution_href} Inspect a container pull through distribution
DistributionsPullThroughApi remove_role POST {container_container_pull_through_distribution_href}remove_role/ Remove a role
DistributionsPullThroughApi set_label POST {container_container_pull_through_distribution_href}set_label/
DistributionsPullThroughApi unset_label POST {container_container_pull_through_distribution_href}unset_label/
DistributionsPullThroughApi update PUT {container_container_pull_through_distribution_href} Update a container pull through distribution
PulpContainerNamespacesApi add_role POST {container_container_namespace_href}add_role/ Add a role
PulpContainerNamespacesApi create POST /pulp/api/v3/pulp_container/namespaces/ Create a container namespace
PulpContainerNamespacesApi delete DELETE {container_container_namespace_href} Delete a container namespace
PulpContainerNamespacesApi list GET /pulp/api/v3/pulp_container/namespaces/ List container namespaces
PulpContainerNamespacesApi list_roles GET {container_container_namespace_href}list_roles/ List roles
PulpContainerNamespacesApi my_permissions GET {container_container_namespace_href}my_permissions/ List user permissions
PulpContainerNamespacesApi read GET {container_container_namespace_href} Inspect a container namespace
PulpContainerNamespacesApi remove_role POST {container_container_namespace_href}remove_role/ Remove a role
RemotesContainerApi add_role POST {container_container_remote_href}add_role/ Add a role
RemotesContainerApi create POST /pulp/api/v3/remotes/container/container/ Create a container remote
RemotesContainerApi delete DELETE {container_container_remote_href} Delete a container remote
RemotesContainerApi list GET /pulp/api/v3/remotes/container/container/ List container remotes
RemotesContainerApi list_roles GET {container_container_remote_href}list_roles/ List roles
RemotesContainerApi my_permissions GET {container_container_remote_href}my_permissions/ List user permissions
RemotesContainerApi partial_update PATCH {container_container_remote_href} Update a container remote
RemotesContainerApi read GET {container_container_remote_href} Inspect a container remote
RemotesContainerApi remove_role POST {container_container_remote_href}remove_role/ Remove a role
RemotesContainerApi set_label POST {container_container_remote_href}set_label/ Set a label
RemotesContainerApi unset_label POST {container_container_remote_href}unset_label/ Unset a label
RemotesContainerApi update PUT {container_container_remote_href} Update a container remote
RemotesPullThroughApi add_role POST {container_container_pull_through_remote_href}add_role/ Add a role
RemotesPullThroughApi create POST /pulp/api/v3/remotes/container/pull-through/ Create a container pull through remote
RemotesPullThroughApi delete DELETE {container_container_pull_through_remote_href} Delete a container pull through remote
RemotesPullThroughApi list GET /pulp/api/v3/remotes/container/pull-through/ List container pull through remotes
RemotesPullThroughApi list_roles GET {container_container_pull_through_remote_href}list_roles/ List roles
RemotesPullThroughApi my_permissions GET {container_container_pull_through_remote_href}my_permissions/ List user permissions
RemotesPullThroughApi partial_update PATCH {container_container_pull_through_remote_href} Update a container pull through remote
RemotesPullThroughApi read GET {container_container_pull_through_remote_href} Inspect a container pull through remote
RemotesPullThroughApi remove_role POST {container_container_pull_through_remote_href}remove_role/ Remove a role
RemotesPullThroughApi set_label POST {container_container_pull_through_remote_href}set_label/ Set a label
RemotesPullThroughApi unset_label POST {container_container_pull_through_remote_href}unset_label/ Unset a label
RemotesPullThroughApi update PUT {container_container_pull_through_remote_href} Update a container pull through remote
RepositoriesContainerApi add POST {container_container_repository_href}add/ Add content
RepositoriesContainerApi add_role POST {container_container_repository_href}add_role/ Add a role
RepositoriesContainerApi build_image POST {container_container_repository_href}build_image/ Build an Image
RepositoriesContainerApi copy_manifests POST {container_container_repository_href}copy_manifests/ Copy manifests
RepositoriesContainerApi copy_tags POST {container_container_repository_href}copy_tags/ Copy tags
RepositoriesContainerApi create POST /pulp/api/v3/repositories/container/container/ Create a container repository
RepositoriesContainerApi delete DELETE {container_container_repository_href} Delete a container repository
RepositoriesContainerApi list GET /pulp/api/v3/repositories/container/container/ List container repositorys
RepositoriesContainerApi list_roles GET {container_container_repository_href}list_roles/ List roles
RepositoriesContainerApi my_permissions GET {container_container_repository_href}my_permissions/ List user permissions
RepositoriesContainerApi partial_update PATCH {container_container_repository_href} Update a container repository
RepositoriesContainerApi read GET {container_container_repository_href} Inspect a container repository
RepositoriesContainerApi remove POST {container_container_repository_href}remove/ Remove content
RepositoriesContainerApi remove_role POST {container_container_repository_href}remove_role/ Remove a role
RepositoriesContainerApi set_label POST {container_container_repository_href}set_label/ Set a label
RepositoriesContainerApi sign POST {container_container_repository_href}sign/ Sign images in the repo
RepositoriesContainerApi sync POST {container_container_repository_href}sync/ Sync from a remote
RepositoriesContainerApi tag POST {container_container_repository_href}tag/ Create a Tag
RepositoriesContainerApi unset_label POST {container_container_repository_href}unset_label/ Unset a label
RepositoriesContainerApi untag POST {container_container_repository_href}untag/ Delete a tag
RepositoriesContainerApi update PUT {container_container_repository_href} Update a container repository
RepositoriesContainerPushApi add_role POST {container_container_push_repository_href}add_role/ Add a role
RepositoriesContainerPushApi list GET /pulp/api/v3/repositories/container/container-push/ List container push repositorys
RepositoriesContainerPushApi list_roles GET {container_container_push_repository_href}list_roles/ List roles
RepositoriesContainerPushApi migrate POST {container_container_push_repository_href}migrate/ Migrate push repository to container repository
RepositoriesContainerPushApi my_permissions GET {container_container_push_repository_href}my_permissions/ List user permissions
RepositoriesContainerPushApi partial_update PATCH {container_container_push_repository_href} Update a container push repository
RepositoriesContainerPushApi read GET {container_container_push_repository_href} Inspect a container push repository
RepositoriesContainerPushApi remove_image POST {container_container_push_repository_href}remove_image/ Delete an image from a repository
RepositoriesContainerPushApi remove_role POST {container_container_push_repository_href}remove_role/ Remove a role
RepositoriesContainerPushApi remove_signatures POST {container_container_push_repository_href}remove_signatures/
RepositoriesContainerPushApi sign POST {container_container_push_repository_href}sign/ Sign images in the repo
RepositoriesContainerPushApi tag POST {container_container_push_repository_href}tag/ Create a Tag
RepositoriesContainerPushApi untag POST {container_container_push_repository_href}untag/ Delete a tag
RepositoriesContainerPushApi update PUT {container_container_push_repository_href} Update a container push repository
RepositoriesContainerPushVersionsApi delete DELETE {container_container_push_repository_version_href} Delete a repository version
RepositoriesContainerPushVersionsApi list GET {container_container_push_repository_href}versions/ List repository versions
RepositoriesContainerPushVersionsApi read GET {container_container_push_repository_version_href} Inspect a repository version
RepositoriesContainerPushVersionsApi repair POST {container_container_push_repository_version_href}repair/
RepositoriesContainerVersionsApi delete DELETE {container_container_repository_version_href} Delete a repository version
RepositoriesContainerVersionsApi list GET {container_container_repository_href}versions/ List repository versions
RepositoriesContainerVersionsApi read GET {container_container_repository_version_href} Inspect a repository version
RepositoriesContainerVersionsApi repair POST {container_container_repository_version_href}repair/
TokenApi get GET /token/

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

basicAuth

  • Type: HTTP basic authentication

cookieAuth

  • Type: API key
  • API key parameter name: sessionid
  • Location:

Author

pulp-list@redhat.com

Release files for pulp-container-client 2.29.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pulp-container-client 2.29.1
File Size Uploaded
pulp_container_client-2.29.1.tar.gz 131.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pulp-container-client 2.29.1
File Interpreter ABI Platform
pulp_container_client-2.29.1-py3-none-any.whl Python 3 none any Details

Total release size: 353.2 kB

Release files / pulp_container_client-2.29.1.tar.gz

Download URL pulp_container_client-2.29.1.tar.gz
Size 131.2 kB
Tags Source
SHA-256 checksum
How to use checksums
589c40822dbb5207a0fde8769a49ddbd5602b79791f19513bbf2c1052258d6b3
BLAKE2b-256 checksum
How to use checksums
76c7e30cd1d56958c820747f21a7e2418e0b4f2603bb26a69e8f58b6ed613071
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release files / pulp_container_client-2.29.1-py3-none-any.whl

Download URL pulp_container_client-2.29.1-py3-none-any.whl
Size 222.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4e91b4f51ed9bcd564e7a9f565217f6e487f26e3df1b854a93299c21a6b14fd6
BLAKE2b-256 checksum
How to use checksums
ffe2d2d4ee220fef0942cd6f8dfafe277735214b342099343b53e1ef6af75340
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 23, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

2.29.1 This release

2 release files

2.29.0

2 release files

2.28.1

2 release files

2.28.0

2 release files

2.27.9

2 release files

2.27.8

2 release files

2.27.7

2 release files

2.27.4

2 release files

2.27.3

2 release files

2.27.2

2 release files

2.27.1

2 release files

2.26.9

2 release files

2.26.8

2 release files

2.26.7

2 release files

2.26.6

2 release files

2.26.5

2 release files

2.26.4

2 release files

2.26.3

2 release files

2.26.2

2 release files

2.26.0

2 release files

2.25.1

2 release files

2.25.0

2 release files

2.24.8

2 release files

2.24.7

2 release files

2.24.6

2 release files

2.24.5

2 release files

2.24.4

2 release files

2.24.3

2 release files

2.24.2

2 release files

2.24.1

2 release files

2.24.0

2 release files

2.23.0

2 release files

2.22.9

2 release files

2.22.8

2 release files

2.22.7

2 release files

2.22.6

2 release files

2.22.5

2 release files

2.22.4

2 release files

2.22.3

2 release files

2.22.1

2 release files

2.21.1

2 release files

2.21.0

2 release files

2.20.9

2 release files

2.20.8

2 release files

2.20.7

2 release files

2.20.6

2 release files

2.20.4

2 release files

2.20.3

2 release files

2.20.2

2 release files

2.20.1

2 release files

2.19.9

2 release files

2.19.8

2 release files

2.19.7

2 release files

2.19.6

2 release files

2.19.5

2 release files

2.19.3

2 release files

2.19.2

2 release files

2.19.1

2 release files

2.19.0

2 release files

2.18.1

2 release files

2.16.8

2 release files

2.16.7

2 release files

2.16.6

2 release files

2.16.5

2 release files

2.16.4

2 release files

2.16.3

2 release files

2.15.6

2 release files

2.15.5

2 release files

2.15.4

2 release files

2.15.3

2 release files

2.15.2

2 release files

2.15.1

2 release files

2.15.0

2 release files

2.14.9

2 release files

2.14.8

2 release files

2.14.7

2 release files

2.14.6

2 release files

2.14.5

2 release files

2.14.4

2 release files

2.14.2

2 release files

2.14.0

2 release files

2.13.3

2 release files

2.13.2

2 release files

2.13.0

2 release files

2.12.3

2 release files

2.12.2

2 release files

2.12.1

2 release files

2.11.2

2 release files

2.11.1

2 release files

2.11.0

2 release files

2.10.9

2 release files

2.10.8

2 release files

2.10.7

2 release files

2.10.6

2 release files

2.10.4

2 release files

2.10.1

2 release files

2.10.0

2 release files

2.9.10

2 release files

2.9.9

2 release files

2.9.8

2 release files

2.9.7

2 release files

2.9.6

2 release files

2.9.5

2 release files

2.9.4

2 release files

2.9.3

2 release files

2.9.2

2 release files

2.9.1

2 release files

2.9.0

2 release files

2.8.9

2 release files

2.8.8

2 release files

2.8.7

2 release files

2.8.6

2 release files

2.8.5

2 release files

2.8.4

2 release files

2.8.3

2 release files

2.8.2

2 release files

2.8.1

2 release files

2.8.0

2 release files

2.7.1

2 release files

2.7.0

2 release files

2.6.0

2 release files

2.5.5

2 release files

2.5.4

2 release files

2.5.3

2 release files

2.5.2

2 release files

2.5.1

2 release files

2.5.0

2 release files

2.4.0

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.3

2 release files

2.1.2

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.4.2

2 release files

1.4.1

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page