Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

pdc-client-1.8.0-4.el7 RPM for noarch

From EPEL 7 for aarch64 / Packages / p

Name: pdc-client Distribution: Fedora Project
Version: 1.8.0 Vendor: Fedora Project
Release: 4.el7 Build date: Thu Dec 7 12:13:52 2017
Group: Development/Libraries Build host: buildvm-11.phx2.fedoraproject.org
Size: 224188 Source RPM: pdc-client-1.8.0-4.el7.src.rpm
Packager: Fedora Project
Url: https://github.com/product-definition-center/pdc-client
Summary: Console client for interacting with Product Definition Center
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.

Provides

Requires

License

MIT

Changelog

* Fri Dec 01 2017 Chuang Cao <chcao@redhat.com> 1.8.0-4
  - Add the page_size=None when get auth (chcao@redhat.com)
* Wed Nov 29 2017 Chuang Cao <chcao@redhat.com> 1.8.0-3
  - Rollback codes on parent class of PDCClient (chcao@redhat.com)
* Fri Nov 24 2017 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)
* Wed Nov 22 2017 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)
* Fri Sep 08 2017 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)
* Mon Aug 28 2017 Lukas Holecek <lholecek@redhat.com> 1.7.0-2
  - Omit installing plugins with Python packages
* Tue Aug 22 2017 Lukas Holecek <lholecek@redhat.com> 1.7.0-1
  - Bump versin in setup.py (lholecek@redhat.com)
  - Update spec file from downstream (lholecek@redhat.com)
  - Bug fix for ssl_verify in old pdc_client (chuzhang@redhat.com)
  - Fix content-delivery-repo list ordering (lholecek@redhat.com)
  - Print table with minimum width for content-deliver-repo list
    (lholecek@redhat.com)
  - Update test data for content-deliver-repo (lholecek@redhat.com)
  - Update value type for "Shadow" field (lholecek@redhat.com)
  - Increase `pdc content-deliver-repo list` verbosity. (dmach@redhat.com)
  - Fix passing ordering parameter (lholecek@redhat.com)
  - Make error reporting less verbose (lholecek@redhat.com)
  - Omit printing long HTML with error (lholecek@redhat.com)
  - Remove unused import (lholecek@redhat.com)
  - Simplify reporting server errors. (dmach@redhat.com)
  - Modify base_product plugin according to commit 79cbe98 (chuzhang@redhat.com)
  - Sort commands in pdc --help. (dmach@redhat.com)
  - Remove the arch parameter from option (chcao@redhat.com)
  - Use local development plugin directory (lholecek@redhat.com)
  - Add content-delivery-repo export/import sub-commands. (dmach@redhat.com)
  - Unify json output serialization. (dmach@redhat.com)
  - Add base-product command (chcao@redhat.com)
  - Add base-product command. (dmach@redhat.com)
  - Allow deleting multiple repos at once. (dmach@redhat.com)
  - Allow deleting multiple group resource perms at once. (dmach@redhat.com)
  - Fix running tests with Travis (lholecek@redhat.com)
  - Replace a custom test runner with standard setup.py test. (dmach@redhat.com)
  - Allow deleting release variants. (dmach@redhat.com)
  - Add "release-variant" command (chcao@redhat.com)
  - Add "release-variant" command. (dmach@redhat.com)
  - OrderedDict support in python 2.6 (chcao@redhat.com)
  - Add "product-version" command. (dmach@redhat.com)
  - OrderedDict support in python 2.6 (chcao@redhat.com)
  - Add "product" command. (dmach@redhat.com)
  - plugin_helpers: Allow overriding 'dest' option. (dmach@redhat.com)
  - Fix reading "develop" option from settings (lholecek@redhat.com)
  - Fix configuration name in README (lholecek@redhat.com)
  - Fix the Sphix dependency (caochuangxiang@gmail.com)
  - Change the new token secure with chcao (caochuangxiang@gmail.com)
  - Feedback: incorrect place to specify default SSL behavior (ahills@redhat.com)
  - Fix SSL command line options (ahills@redhat.com)
  - Surport SSL cert when swith insecure to false (bliu@redhat.com)
  - Fix the bug about the include-shadow para in repo clone (bliu@redhat.com)
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-4
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed Jun 21 2017 Lubomír Sedlář <lsedlar@redhat.com> - 1.2.0-3
  - Fix dependencies on Python 3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
  - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Dec 27 2016 bliu <bliu@redhat.com> 1.2.0-1
  - Fix the porblem in repo clone (ycheng@redhat.com)
  - Add the SSL and remove the Warning Info (bliu@redhat.com)
  - Add RPC "clone" command to content-delivery-repo (ahills@redhat.com)
  - Bug about ssl verify (bliu@redhat.com)
  - Add a new plugin of group-resource-permission (bliu@redhat.com)
  - Support option --server as well. (chuzhang@redhat.com)
  - Add insecure configuration option back with a warning (ahills@redhat.com)
  - Fix PEP8 violation (ahills@redhat.com)
  - More flexible SSL certificate verification configuration (ahills@redhat.com)
  - Create a new plugin of compose-full-import (bliu@redhat.com)
  - Update the SPEC file (bliu@redhat.com)
  - Update the README.markdown file in pdc-client repo (bliu@redhat.com)
  - Merge plugins in config file with default plugins. (chuzhang@redhat.com)
  - fix TypeError: unorderable types: NoneType() <= int() (jpopelka@redhat.com)
  - [spec] Python3 build (jpopelka@redhat.com)
  - update the requirements file with flake<=3.0.3 (bliu@redhat.com)
  - Update the SPEC file for removing the directories. (bliu@redhat.com)
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-3
  - Rebuild for Python 3.6
* Fri Aug 12 2016 Jiri Popelka <jpopelka@redhat.com> - 1.1.0-2
  - Python3 build
* Sun Aug 07 2016 bliu <bliu@redhat.com> 1.1.0-1
  - When page_size <= 0; the pagination will be disabled. (bliu@redhat.com)
  - Handle page_size in mocked API calls. (nils@redhat.com)
  - Move necessary arguments to required argument list. (ycheng@redhat.com)
  - Make format strings compatible with python 2.6 (chuzhang@redhat.com)
  - Fix failure with requests-kerberos 0.9+ and Python 3 (drop monkey_patch.py)
    (mzibrick@redhat.com)
  - Add FILES section and fix issue link in manpage (sochotnicky@redhat.com)
* Sun Jul 17 2016 bliu <bliu@redhat.com> 1.0.0-2
  - Move plugins outside of python_sitelib. (bliu@redhat.com)
  - Allow specifying plugins in the config file. (chuzhang@redhat.com)
  - Change configuration files for pdc-client. (bliu@redhat.com)
  - Add field 'subvariant' to image sub-command. (ycheng@redhat.com)
* Thu May 05 2016 bliu <bliu@redhat.com> 0.9.0-3
  - Change filtering arguments's underscore to minus to be consistent.
    (ycheng@redhat.com)
  - Modify compose-tree-locations in client because API url changed.
    (ycheng@redhat.com)
  - Add support for repo manipulation into pdc client (ycheng@redhat.com)
* Fri Feb 26 2016 bliu <bliu@redhat.com> 0.9.0-1
  - Add headers in result for pdc client output. (ycheng@redhat.com)
  - Add pdc client project page and PyPI release docomentation.
    (ycheng@redhat.com)
  - Update the error info (bliu@redhat.com)
  - Update the more detail info (bliu@redhat.com)
  - Add error info when input irregular or illegal para (bliu@redhat.com)
  - Let pdc client handle pdc warning header (ycheng@redhat.com)
  - Pypi setup (sochotnicky@redhat.com)
  - Fix release component update logging type (sochotnicky@redhat.com)
* Wed Jan 13 2016 bliu <bliu@redhat.com> 0.2.0-3
  - PATCH on build-image-rtt-tests with build_nvr/format (bliu@redhat.com)
  - Add beanbag required version. (xchu@redhat.com)
  - Add header for build image in new pdc client output (ycheng@redhat.com)
  - Add tests for permission list. (xchu@redhat.com)
  - Add test for build-image detail. (xchu@redhat.com)
  - Add support for compose-tree-locations. (chuzhang@redhat.com)
  - Add head in result when running build_image_rtt_tests (bliu@redhat.com)
  - Use new get_paged method instead of deprecated one. (ycheng@redhat.com)
  - Pdc client add support for build-image-rtt-tests (bliu@redhat.com)
  - Add support for compose-image-rtt-tests in pdc client (ycheng@redhat.com)
  - Make mocked endpoints possibly callable. (rbean@redhat.com)
  - Add help message for 'active' filter. (xchu@redhat.com)
  - Enable page_size in new pdc client (bliu@redhat.com)
* Wed Jan 13 2016 bliu <bliu@redhat.com> 0.2.0-2
  * Fri Dec 04 2015 Xiangyang Chu <xchu@redhat.com> 0.2.0-1
  - Add python 2.6 check. (xchu@redhat.com)
  - Fix spec URL (rbean@redhat.com)
  - Allow PDCClient to be configured with arguments. (rbean@redhat.com)
  - Imporvements on new `pdc` client.
* Fri Sep 11 2015 Xiangyang Chu <xychu2008@gmail.com> 0.1.0-1
  - new package built with tito

Files

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


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Apr 9 13:53:38 2024