stable

pdc-client-1.8.0-4.el7

FEDORA-EPEL-2017-d205ffd2f6 created by lholecek 7 years ago for Fedora EPEL 7

Notable Changes

All errors are reported by pdc_client on stderr output and exit code is non-zero if an error occurs.

It possible to override default plugin paths with PDC_CLIENT_PLUGIN_PATH environment variable. E.g.

export PDC_CLIENT_PLUGIN_PATHS="$HOME/pdc-plugins:/usr/share/pdc-client/plugins"
pdc --help

Simpler access to a specific page with pdc --page.

Method PDCClient.get_paged() in Python API is deprecated and can be replaced by results() method. Both methods return iterator simplifying accessing to pages with results.

client = PDCClient(server)

# Old way (deprecated)
for result in client.get_paged(client.products):
    ...

# New way
for result in client.products.results():
    ...

Simpler access to endpoints with dashes in name.

client = PDCClient(server)

# Old way
branches = client['component-branches']

# New way
branches = client.component_branches

Changelog

  • Add the page argument on pdc
  • Get endpoints containing dash as attributes
  • Override plugin paths with PDC_CLIENT_PLUGIN_PATH
  • Update documentation
  • Add documentation link to README file
  • Add description of page_size=-1 in help doc
  • Add PDCClient tests and fix the discovered bugs
  • Close plugin files when not needed
  • Fix printing errors and exit code for pdc_client
  • Install bytecode for plugins only for correct version of Python

This update has been submitted for testing by lholecek.

7 years ago
User Icon meli commented & provided feedback 7 years ago
karma

Looks good for QE

This update has been pushed to testing.

7 years ago

This update has reached 14 days in testing and can be pushed to stable now if the maintainer wishes

7 years ago
User Icon ralph commented & provided feedback 7 years ago
karma

Yes, please!

User Icon mprahl commented & provided feedback 7 years ago
karma

The python module works on CentOS 7

This update has been submitted for batched by bodhi.

7 years ago

This update has been submitted for stable by bodhi.

7 years ago

This update has been pushed to stable.

7 years ago

Please login to add feedback.

Metadata
Type
enhancement
Karma
3
Signed
Content Type
RPM
Test Gating
Autopush Settings
Unstable by Karma
-3
Stable by Karma
3
Stable by Time
disabled
Dates
submitted
7 years ago
in testing
7 years ago
in stable
7 years ago

Automated Test Results