pdc-client-1.8.0-6.fc29.noarch.rpm


Advertisement

Description

pdc-client - Console client for interacting with Product Definition Center

Distribution: Fedora Rawhide
Repository: Fedora x86_64
Package name: pdc-client
Package version: 1.8.0
Package release: 6.fc29
Package architecture: noarch
Package type: rpm
Installed size: 287.64 KB
Download size: 71.22 KB
Official Mirror: dl.fedoraproject.org
This client package contains two separate Product Definition Center clients and API module. Both clients contain extensive built-in help. Just run the executable with -h or --help argument. 1. pdc_client This is a very simple client. Essentially this is just a little more convenient than using curl manually. Each invocation of this client obtains a token and then performs a single request. This client is not meant for direct usage, but just as a helper for integrating with PDC from languages where it might be easier than performing the network requests manually. 2. pdc This is much more user friendly user interface. A single invocation can perform multiple requests depending on what subcommand you used. The pdc client supports Bash completion if argcomplete Python package is installed. 3. Python API (pdc_client) When writing a client code interfacing with PDC server, you might find pdc_client module handy. It provides access to the configuration defined above and automates obtaining authorization token.

Alternatives

Requires

Provides

  • config(pdc-client) = 1.8.0-6.fc29
  • pdc-client = 1.8.0-6.fc29

    Download

    Install Howto

    Install the pdc-client rpm package:

    # dnf install pdc-client

    Files

    • /etc/bash_completion.d/pdc.bash
    • /etc/pdc.d/fedora.json
    • /usr/bin/pdc
    • /usr/bin/pdc_client
    • /usr/share/doc/pdc-client/README.markdown
    • /usr/share/man/man1/pdc_client.1.gz
    • /usr/share/pdc-client/
    • /usr/share/pdc-client/plugins/__init__.py
    • /usr/share/pdc-client/plugins/base_product.py
    • /usr/share/pdc-client/plugins/build_image_rtt_tests.py
    • /usr/share/pdc-client/plugins/build_images.py
    • /usr/share/pdc-client/plugins/component.py
    • /usr/share/pdc-client/plugins/compose.py
    • /usr/share/pdc-client/plugins/compose_full_import.py
    • /usr/share/pdc-client/plugins/compose_image_rtt_tests.py
    • /usr/share/pdc-client/plugins/compose_tree_locations.py
    • /usr/share/pdc-client/plugins/contact.py
    • /usr/share/pdc-client/plugins/group_resource_permissions.py
    • /usr/share/pdc-client/plugins/image.py
    • /usr/share/pdc-client/plugins/permission.py
    • /usr/share/pdc-client/plugins/product.py
    • /usr/share/pdc-client/plugins/product_version.py
    • /usr/share/pdc-client/plugins/release.py
    • /usr/share/pdc-client/plugins/release_variant.py
    • /usr/share/pdc-client/plugins/repo.py
    • /usr/share/pdc-client/plugins/rpm.py
    • /usr/share/pdc-client/plugins/__pycache__/__init__.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/__init__.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/base_product.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/base_product.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/build_image_rtt_tests.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/build_image_rtt_tests.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/build_images.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/build_images.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/component.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/component.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_full_import.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_full_import.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_image_rtt_tests.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_image_rtt_tests.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_tree_locations.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/compose_tree_locations.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/contact.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/contact.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/group_resource_permissions.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/group_resource_permissions.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/image.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/image.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/permission.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/permission.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/product.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/product.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/product_version.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/product_version.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/release.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/release.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/release_variant.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/release_variant.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/repo.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/repo.cpython-36.pyc
    • /usr/share/pdc-client/plugins/__pycache__/rpm.cpython-36.opt-1.pyc
    • /usr/share/pdc-client/plugins/__pycache__/rpm.cpython-36.pyc

    Changelog

    2018-03-01 - Iryna Shcherbina <ishcherb@redhat.com> - 1.8.0-6 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)

    2018-02-08 - Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild

    2017-12-01 - Chuang Cao <chcao@redhat.com> 1.8.0-4 - Add the page_size=None when get auth (chcao@redhat.com)

    2017-11-29 - Chuang Cao <chcao@redhat.com> 1.8.0-3 - Rollback codes on parent class of PDCClient (chcao@redhat.com)

    2017-11-24 - Chuang Cao <chcao@redhat.com> 1.8.0-2 - Add new version 1.8.0 in setup.py (chcao@redhat.com) - Remove "setup.py test" part from sepc file (chcao@redhat.com)

    2017-11-22 - Chuang Cao <chcao@redhat.com> 1.8.0-1 - Add PDCClient tests and fix the discovered bugs (lholecek@redhat.com) - Add comments for rpm requirements (chcao@redhat.com) - Get the endpoint as attr which includes "-" (chcao@redhat.com) - Fix wrapping BeanBag methods and operators (lholecek@redhat.com) - Fix bug of Multipaged (chcao@redhat.com) - Add MultiPageBeanBag class to support get multi pages (chcao@redhat.com) - Add the close function when load plugins (chcao@redhat.com) - Correct the flake8 issues (chcao@redhat.com) - Change the docstrings and fix issues (chcao@redhat.com) - Remove duplicate code (lholecek@redhat.com) - Update documentation (lholecek@redhat.com) - Add documentation link to README file (lholecek@redhat.com) - Add discription of page_size=-1 in help doc (chcao@redhat.com) - Fix printing errors and exit code for pdc_client (lholecek@redhat.com) - Add smoke-test for all executables (lholecek@redhat.com) - Fix running tests when building rpm (lholecek@redhat.com) - Override plugin paths with PDC_CLIENT_PLUGIN_PATH (lholecek@redhat.com) - Improve installing plugins (lholecek@redhat.com) - Revert removing comments from downstream (lholecek@redhat.com) - Add the page argument on pdc (chcao@redhat.com)

    2017-09-08 - Lukas Holecek <lholecek@redhat.com> 1.7.0-3 - Fix printing help for missing sub-commands (lholecek@redhat.com) - Fix "pdc_client --version" (lholecek@redhat.com)

    2017-08-28 - Lukas Holecek <lholecek@redhat.com> 1.7.0-2 - Omit installing plugins with Python packages

    Advertisement
    Advertisement