Stanislav Ochotnicky 911930c
%if 0%{?fedora}
c88156f
# If the definition isn't available for python3_pkgversion, define it
c88156f
%{?!python3_pkgversion:%global python3_pkgversion 3}
c88156f
%bcond_without  python3
Stanislav Ochotnicky 911930c
%else
c88156f
%bcond_with     python3
c88156f
%endif
c88156f
6a4e68e
%global plugin_install_path %{_datadir}/pdc-client/plugins
6a4e68e
5e2a1b6
# Disable automatic byte-compilation of plugins
5e2a1b6
%global _python_bytecompile_extra 0
5e2a1b6
Stanislav Ochotnicky 911930c
Name:           pdc-client
6a4e68e
Version:        1.8.0
83fa30a
Release:        33%{?dist}
bliu fcb4618
Summary:        Console client for interacting with Product Definition Center
Stanislav Ochotnicky 911930c
License:        MIT
Stanislav Ochotnicky 911930c
URL:            https://github.com/product-definition-center/pdc-client
Stanislav Ochotnicky 911930c
BuildArch:      noarch
Stanislav Ochotnicky 911930c
3ed3fa9
Source0:        https://files.pythonhosted.org/packages/source/p/pdc-client/pdc-client-%{version}.tar.gz
Stanislav Ochotnicky 911930c
9309cdd
c88156f
BuildRequires:  python%{python3_pkgversion}-devel
c88156f
BuildRequires:  python%{python3_pkgversion}-setuptools
c88156f
BuildRequires:  python%{python3_pkgversion}-pytest
c88156f
BuildRequires:  python%{python3_pkgversion}-requests
Stanislav Ochotnicky 911930c
BuildRequires:  python3-requests-kerberos
Stanislav Ochotnicky 911930c
BuildRequires:  python3-beanbag
13f22a9
BuildRequires:  python3-zombie-imp
Stanislav Ochotnicky 911930c
c88156f
Requires:  python%{python3_pkgversion}-pdc-client = %{version}-%{release}
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
%description
Stanislav Ochotnicky 911930c
This client package contains two separate Product Definition Center clients and
Stanislav Ochotnicky 911930c
API module. Both clients contain extensive built-in help. Just run the
Stanislav Ochotnicky 911930c
executable with -h or --help argument.
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
1. pdc_client
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
This is a very simple client. Essentially this is just a little more convenient
Stanislav Ochotnicky 911930c
than using curl manually. Each invocation of this client obtains a token and
Stanislav Ochotnicky 911930c
then performs a single request.
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
This client is not meant for direct usage, but just as a helper for integrating
Stanislav Ochotnicky 911930c
with PDC from languages where it might be easier than performing the network
Stanislav Ochotnicky 911930c
requests manually.
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
2. pdc
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
This is much more user friendly user interface. A single invocation can perform
Stanislav Ochotnicky 911930c
multiple requests depending on what subcommand you used.
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
The pdc client supports Bash completion if argcomplete Python package is
Stanislav Ochotnicky 911930c
installed.
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
3. Python API (pdc_client)
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
When writing a client code interfacing with PDC server, you might find
Stanislav Ochotnicky 911930c
pdc_client module handy. It provides access to the configuration defined above
Stanislav Ochotnicky 911930c
and automates obtaining authorization token.
Stanislav Ochotnicky 911930c
c88156f
%package -n python%{python3_pkgversion}-pdc-client
Stanislav Ochotnicky 911930c
Summary:    Python 3 client library for Product Definition Center
Stanislav Ochotnicky 911930c
c88156f
%{?python_provide:%python_provide python%{python3_pkgversion}-pdc-client}
Stanislav Ochotnicky 911930c
Requires:  python3-beanbag
Stanislav Ochotnicky 911930c
Requires:  python3-requests-kerberos
4a96e91
Requires:  pdc-client
Stanislav Ochotnicky 911930c
c88156f
%description -n python%{python3_pkgversion}-pdc-client
Stanislav Ochotnicky 911930c
This is a python module for interacting with Product Definition Center
Stanislav Ochotnicky 911930c
programatically. It can handle common authentication and configuration of PDC
Stanislav Ochotnicky 911930c
server connections
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
%prep
Stanislav Ochotnicky 911930c
%setup -q -n pdc-client-%{version}
Stanislav Ochotnicky 911930c
6a4e68e
# Replace installation plugin path in code
6a4e68e
sed -i 's|^DEFAULT_PLUGIN_DIR = .*|DEFAULT_PLUGIN_DIR = "%{plugin_install_path}"|' \
6a4e68e
        pdc_client/runner.py
6a4e68e
Stanislav Ochotnicky 911930c
%build
Stanislav Ochotnicky 911930c
%py3_build
Stanislav Ochotnicky 911930c
bliu fcb4618
%check
6a4e68e
# Override plugin directory for tests.
6a4e68e
export PDC_CLIENT_PLUGIN_PATH="%{buildroot}%{plugin_install_path}"
6a4e68e
test -d "$PDC_CLIENT_PLUGIN_PATH"
bliu fcb4618
6a4e68e
# Smoke-test executables.
6a4e68e
export PYTHONPATH="%{buildroot}%{python3_sitelib}"
6a4e68e
for executable in "%{buildroot}%{_bindir}"/*; do
6a4e68e
    "$executable" --version
6a4e68e
    "$executable" --help
6a4e68e
done
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
%install
bliu 36f1b96
%py3_install
Stanislav Ochotnicky 911930c
6a4e68e
# Plugins are only required in the "pdc" script (not the Python packages). So
6a4e68e
# move plugins to pdc-client package from Python package (this should also
6a4e68e
# contain compiled bytecode).
6a4e68e
mkdir -p %{buildroot}/%{plugin_install_path}
6a4e68e
mv -T %{buildroot}/%{python3_sitelib}/pdc_client/plugins %{buildroot}/%{plugin_install_path}
591a1fd
Stanislav Ochotnicky 911930c
mkdir -p %{buildroot}/%{_mandir}/man1
Stanislav Ochotnicky 911930c
cp docs/pdc_client.1 %{buildroot}/%{_mandir}/man1/
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
mkdir -p %{buildroot}/%{_sysconfdir}/bash_completion.d/
Stanislav Ochotnicky 911930c
cp pdc.bash %{buildroot}/%{_sysconfdir}/bash_completion.d/
Stanislav Ochotnicky 911930c
bliu fcb4618
mkdir -p %{buildroot}/%{_sysconfdir}/pdc.d
bliu fcb4618
cat > %{buildroot}/%{_sysconfdir}/pdc.d/fedora.json << EOF
Stanislav Ochotnicky 911930c
{
bliu ac1ad6f
    "fedora": {
Stanislav Ochotnicky 911930c
        "host": "https://pdc.fedoraproject.org/rest_api/v1/",
Stanislav Ochotnicky 911930c
        "develop": false,
bliu cc8b775
        "ssl-verify": true
Stanislav Ochotnicky 911930c
    }
Stanislav Ochotnicky 911930c
}
Stanislav Ochotnicky 911930c
EOF
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
%files
Stanislav Ochotnicky 911930c
%doc README.markdown
Stanislav Ochotnicky 911930c
%{_mandir}/man1/pdc_client.1*
Stanislav Ochotnicky 911930c
%{_sysconfdir}/bash_completion.d
bliu fcb4618
%dir %{_sysconfdir}/pdc.d
bliu fcb4618
%config(noreplace) %{_sysconfdir}/pdc.d/fedora.json
Stanislav Ochotnicky 911930c
%{_bindir}/pdc
Stanislav Ochotnicky 911930c
%{_bindir}/pdc_client
bliu ac1ad6f
%dir %{_datadir}/pdc-client
6a4e68e
%dir %{plugin_install_path}
6a4e68e
%{plugin_install_path}/*
6a4e68e
c88156f
%files -n python%{python3_pkgversion}-pdc-client
Stanislav Ochotnicky 911930c
%doc README.markdown
Stanislav Ochotnicky 911930c
%license LICENSE
Stanislav Ochotnicky 911930c
%{python3_sitelib}/pdc_client*
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
Stanislav Ochotnicky 911930c
%changelog
83fa30a
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-33
83fa30a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
83fa30a
5eef025
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-32
5eef025
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
5eef025
a757611
* Sat Jan 13 2024 Maxwell G <maxwell@gtmx.me> - 1.8.0-31
a757611
- Remove unused python3-mock dependency
a757611
13f22a9
* Thu Jul 27 2023 Kevin Fenzi <kevin@scrye.com> - 1.8.0-30
13f22a9
- Add python3-zombie-imp to BuildRequires to bandaid ftbfs until it can be fixed.
13f22a9
- Fixes rhbz#2220064
13f22a9
ffdb515
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-29
ffdb515
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
ffdb515
9e188ef
* Wed Jun 14 2023 Python Maint <python-maint@redhat.com> - 1.8.0-28
9e188ef
- Rebuilt for Python 3.12
9e188ef
cf9157c
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-27
cf9157c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
cf9157c
295b0a5
* Fri Jul 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-26
295b0a5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
295b0a5
e8e4eaa
* Tue Jun 14 2022 Python Maint <python-maint@redhat.com> - 1.8.0-25
e8e4eaa
- Rebuilt for Python 3.11
e8e4eaa
bdfc39a
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-24
bdfc39a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
bdfc39a
5144343
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-23
5144343
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
5144343
dcff027
* Fri Jun 04 2021 Python Maint <python-maint@redhat.com> - 1.8.0-22
dcff027
- Rebuilt for Python 3.10
dcff027
e489092
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-21
e489092
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e489092
81a0bb8
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-20
81a0bb8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
81a0bb8
4bc975d
* Sun May 24 2020 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-19
4bc975d
- Rebuilt for Python 3.9
4bc975d
2e9ef4f
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-18
2e9ef4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
2e9ef4f
4ac6fc0
* Fri Oct 25 2019 Lubomír Sedlář <lsedlar@redhat.com> - 1.8.0-17
4ac6fc0
- Bump release to be the same as 31
4ac6fc0
4a96e91
* Fri Oct 25 2019 Lubomír Sedlář <lsedlar@redhat.com> - 1.8.0-16
4a96e91
- Require pdc-client from python subpackage
4a96e91
28aaab5
* Mon Sep 02 2019 Lubomír Sedlář <lsedlar@redhat.com> - 1.8.0-15
28aaab5
- Remove python2 subpackage
28aaab5
50573df
* Sat Aug 17 2019 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-14
50573df
- Rebuilt for Python 3.8
50573df
1dbd273
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-13
1dbd273
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1dbd273
7aee852
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-12
7aee852
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
7aee852
ff09ed9
* Fri Jul 20 2018 Lubomír Sedlář <lsedlar@redhat.com> - 1.8.0-11
ff09ed9
- Use python2_sitelib instead of python_sitelib
ff09ed9
26cb8c2
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-10
26cb8c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
26cb8c2
5190e03
* Mon Jul 02 2018 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-9
5190e03
- Rebuilt for Python 3.7
5190e03
5e2a1b6
* Tue Jun 19 2018 Lubomír Sedlář <lsedlar@redhat.com> - 1.8.0-8
5e2a1b6
- Disable automatic python bytecompilation
5e2a1b6
33a38e2
* Mon Jun 18 2018 Miro Hrončok <mhroncok@redhat.com> - 1.8.0-7
33a38e2
- Rebuilt for Python 3.7
33a38e2
f5ccd14
* Thu Mar 01 2018 Iryna Shcherbina <ishcherb@redhat.com> - 1.8.0-6
f5ccd14
- Update Python 2 dependency declarations to new packaging standards
f5ccd14
  (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)
f5ccd14
6353aff
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-5
6353aff
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
6353aff
6a4e68e
* Fri Dec 01 2017 Chuang Cao <chcao@redhat.com> 1.8.0-4
6a4e68e
- Add the page_size=None when get auth (chcao@redhat.com)
6a4e68e
6a4e68e
* Wed Nov 29 2017 Chuang Cao <chcao@redhat.com> 1.8.0-3
6a4e68e
- Rollback codes on parent class of PDCClient (chcao@redhat.com)
6a4e68e
6a4e68e
* Fri Nov 24 2017 Chuang Cao <chcao@redhat.com> 1.8.0-2
6a4e68e
- Add new version 1.8.0 in setup.py (chcao@redhat.com)
6a4e68e
- Remove "setup.py test" part from sepc file (chcao@redhat.com)
6a4e68e
6a4e68e
* Wed Nov 22 2017 Chuang Cao <chcao@redhat.com> 1.8.0-1
6a4e68e
- Add PDCClient tests and fix the discovered bugs (lholecek@redhat.com)
6a4e68e
- Add comments for rpm requirements (chcao@redhat.com)
6a4e68e
- Get the endpoint as attr which includes "-" (chcao@redhat.com)
6a4e68e
- Fix wrapping BeanBag methods and operators (lholecek@redhat.com)
6a4e68e
- Fix bug of Multipaged (chcao@redhat.com)
6a4e68e
- Add MultiPageBeanBag class to support get multi pages (chcao@redhat.com)
6a4e68e
- Add the close function when load plugins (chcao@redhat.com)
6a4e68e
- Correct the flake8 issues (chcao@redhat.com)
6a4e68e
- Change the docstrings and fix issues (chcao@redhat.com)
6a4e68e
- Remove duplicate code (lholecek@redhat.com)
6a4e68e
- Update documentation (lholecek@redhat.com)
6a4e68e
- Add documentation link to README file (lholecek@redhat.com)
6a4e68e
- Add discription of page_size=-1 in help doc (chcao@redhat.com)
6a4e68e
- Fix printing errors and exit code for pdc_client (lholecek@redhat.com)
6a4e68e
- Add smoke-test for all executables (lholecek@redhat.com)
6a4e68e
- Fix running tests when building rpm (lholecek@redhat.com)
6a4e68e
- Override plugin paths with PDC_CLIENT_PLUGIN_PATH (lholecek@redhat.com)
6a4e68e
- Improve installing plugins (lholecek@redhat.com)
6a4e68e
- Revert removing comments from downstream (lholecek@redhat.com)
6a4e68e
- Add the page argument on pdc (chcao@redhat.com)
6a4e68e
03a9594
* Fri Sep 08 2017 Lukas Holecek <lholecek@redhat.com> 1.7.0-3
03a9594
- Fix printing help for missing sub-commands (lholecek@redhat.com)
03a9594
- Fix "pdc_client --version" (lholecek@redhat.com)
03a9594
591a1fd
* Mon Aug 28 2017 Lukas Holecek <lholecek@redhat.com> 1.7.0-2
591a1fd
- Omit installing plugins with Python packages
591a1fd
591a1fd
* Tue Aug 22 2017 Lukas Holecek <lholecek@redhat.com> 1.7.0-1
591a1fd
- Bump versin in setup.py (lholecek@redhat.com)
591a1fd
- Update spec file from downstream (lholecek@redhat.com)
591a1fd
- Bug fix for ssl_verify in old pdc_client (chuzhang@redhat.com)
591a1fd
- Fix content-delivery-repo list ordering (lholecek@redhat.com)
591a1fd
- Print table with minimum width for content-deliver-repo list
591a1fd
  (lholecek@redhat.com)
591a1fd
- Update test data for content-deliver-repo (lholecek@redhat.com)
591a1fd
- Update value type for "Shadow" field (lholecek@redhat.com)
591a1fd
- Increase `pdc content-deliver-repo list` verbosity. (dmach@redhat.com)
591a1fd
- Fix passing ordering parameter (lholecek@redhat.com)
591a1fd
- Make error reporting less verbose (lholecek@redhat.com)
591a1fd
- Omit printing long HTML with error (lholecek@redhat.com)
591a1fd
- Remove unused import (lholecek@redhat.com)
591a1fd
- Simplify reporting server errors. (dmach@redhat.com)
591a1fd
- Modify base_product plugin according to commit 79cbe98 (chuzhang@redhat.com)
591a1fd
- Sort commands in pdc --help. (dmach@redhat.com)
591a1fd
- Remove the arch parameter from option (chcao@redhat.com)
591a1fd
- Use local development plugin directory (lholecek@redhat.com)
591a1fd
- Add content-delivery-repo export/import sub-commands. (dmach@redhat.com)
591a1fd
- Unify json output serialization. (dmach@redhat.com)
591a1fd
- Add base-product command (chcao@redhat.com)
591a1fd
- Add base-product command. (dmach@redhat.com)
591a1fd
- Allow deleting multiple repos at once. (dmach@redhat.com)
591a1fd
- Allow deleting multiple group resource perms at once. (dmach@redhat.com)
591a1fd
- Fix running tests with Travis (lholecek@redhat.com)
591a1fd
- Replace a custom test runner with standard setup.py test. (dmach@redhat.com)
591a1fd
- Allow deleting release variants. (dmach@redhat.com)
591a1fd
- Add "release-variant" command (chcao@redhat.com)
591a1fd
- Add "release-variant" command. (dmach@redhat.com)
591a1fd
- OrderedDict support in python 2.6 (chcao@redhat.com)
591a1fd
- Add "product-version" command. (dmach@redhat.com)
591a1fd
- OrderedDict support in python 2.6 (chcao@redhat.com)
591a1fd
- Add "product" command. (dmach@redhat.com)
591a1fd
- plugin_helpers: Allow overriding 'dest' option. (dmach@redhat.com)
591a1fd
- Fix reading "develop" option from settings (lholecek@redhat.com)
591a1fd
- Fix configuration name in README (lholecek@redhat.com)
591a1fd
- Fix the Sphix dependency (caochuangxiang@gmail.com)
591a1fd
- Change the new token secure with chcao (caochuangxiang@gmail.com)
591a1fd
- Feedback: incorrect place to specify default SSL behavior (ahills@redhat.com)
591a1fd
- Fix SSL command line options (ahills@redhat.com)
591a1fd
- Surport SSL cert when swith insecure to false (bliu@redhat.com)
591a1fd
- Fix the bug about the include-shadow para in repo clone (bliu@redhat.com)
591a1fd
c927646
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-4
c927646
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
c927646
c88156f
* Wed Jun 21 2017 Lubomír Sedlář <lsedlar@redhat.com> - 1.2.0-3
c88156f
- Fix dependencies on Python 3
c88156f
ff622bb
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.0-2
ff622bb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
ff622bb
bliu cc8b775
* Tue Dec 27 2016 bliu <bliu@redhat.com> 1.2.0-1
bliu cc8b775
- Fix the porblem in repo clone (ycheng@redhat.com)
bliu cc8b775
- Add the SSL and remove the Warning Info (bliu@redhat.com)
bliu cc8b775
- Add RPC "clone" command to content-delivery-repo (ahills@redhat.com)
bliu cc8b775
- Bug about ssl verify (bliu@redhat.com)
bliu cc8b775
- Add a new plugin of group-resource-permission (bliu@redhat.com)
bliu cc8b775
- Support option --server as well. (chuzhang@redhat.com)
bliu cc8b775
- Add insecure configuration option back with a warning (ahills@redhat.com)
bliu cc8b775
- Fix PEP8 violation (ahills@redhat.com)
bliu cc8b775
- More flexible SSL certificate verification configuration (ahills@redhat.com)
bliu cc8b775
- Create a new plugin of compose-full-import (bliu@redhat.com)
bliu cc8b775
- Update the SPEC file (bliu@redhat.com)
bliu cc8b775
- Update the README.markdown file in pdc-client repo (bliu@redhat.com)
bliu cc8b775
- Merge plugins in config file with default plugins. (chuzhang@redhat.com)
bliu 36f1b96
- fix TypeError: unorderable types: NoneType() <= int() (jpopelka@redhat.com)
bliu cc8b775
- [spec] Python3 build (jpopelka@redhat.com)
bliu cc8b775
- update the requirements file with flake<=3.0.3 (bliu@redhat.com)
bliu cc8b775
- Update the SPEC file for removing the directories. (bliu@redhat.com)
bliu cc8b775
366a7d0
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 1.1.0-3
366a7d0
- Rebuild for Python 3.6
bliu 36f1b96
bliu 36f1b96
* Fri Aug 12 2016 Jiri Popelka <jpopelka@redhat.com> - 1.1.0-2
bliu 36f1b96
- Python3 build
bliu 36f1b96
bliu ac1ad6f
* Sun Aug 07 2016 bliu <bliu@redhat.com> 1.1.0-1
bliu ac1ad6f
- When page_size <= 0; the pagination will be disabled. (bliu@redhat.com)
bliu ac1ad6f
- Handle page_size in mocked API calls. (nils@redhat.com)
bliu ac1ad6f
- Move necessary arguments to required argument list. (ycheng@redhat.com)
bliu ac1ad6f
- Make format strings compatible with python 2.6 (chuzhang@redhat.com)
bliu ac1ad6f
- Fix failure with requests-kerberos 0.9+ and Python 3 (drop monkey_patch.py)
bliu ac1ad6f
  (mzibrick@redhat.com)
bliu ac1ad6f
- Add FILES section and fix issue link in manpage (sochotnicky@redhat.com)
eb21c3a
bliu fcb4618
* Sun Jul 17 2016 bliu <bliu@redhat.com> 1.0.0-2
bliu ac1ad6f
- Move plugins outside of python_sitelib. (bliu@redhat.com)
bliu ac1ad6f
- Allow specifying plugins in the config file. (chuzhang@redhat.com)
bliu ac1ad6f
- Change configuration files for pdc-client. (bliu@redhat.com)
bliu ac1ad6f
- Add field 'subvariant' to image sub-command. (ycheng@redhat.com)
Stanislav Ochotnicky 911930c
bliu fcb4618
* Thu May 05 2016 bliu <bliu@redhat.com> 0.9.0-3
bliu fcb4618
- Change filtering arguments's underscore to minus to be consistent.
bliu fcb4618
  (ycheng@redhat.com)
bliu fcb4618
- Modify compose-tree-locations in client because API url changed.
bliu fcb4618
  (ycheng@redhat.com)
bliu fcb4618
- Add support for repo manipulation into pdc client (ycheng@redhat.com)
bliu fcb4618
bliu fcb4618
* Fri Feb 26 2016 bliu <bliu@redhat.com> 0.9.0-1
bliu fcb4618
- Add headers in result for pdc client output. (ycheng@redhat.com)
bliu fcb4618
- Add pdc client project page and PyPI release docomentation.
bliu fcb4618
  (ycheng@redhat.com)
bliu fcb4618
- Update the error info (bliu@redhat.com)
bliu fcb4618
- Update the more detail info (bliu@redhat.com)
bliu fcb4618
- Add error info when input irregular or illegal para (bliu@redhat.com)
bliu fcb4618
- Let pdc client handle pdc warning header (ycheng@redhat.com)
bliu fcb4618
- Pypi setup (sochotnicky@redhat.com)
bliu fcb4618
- Fix release component update logging type (sochotnicky@redhat.com)
bliu fcb4618
bliu fcb4618
* Wed Jan 13 2016 bliu <bliu@redhat.com> 0.2.0-3
bliu fcb4618
- PATCH on build-image-rtt-tests with build_nvr/format (bliu@redhat.com)
bliu fcb4618
- Add beanbag required version. (xchu@redhat.com)
bliu fcb4618
- Add header for build image in new pdc client output (ycheng@redhat.com)
bliu fcb4618
- Add tests for permission list. (xchu@redhat.com)
bliu fcb4618
- Add test for build-image detail. (xchu@redhat.com)
bliu fcb4618
- Add support for compose-tree-locations. (chuzhang@redhat.com)
bliu fcb4618
- Add head in result when running build_image_rtt_tests (bliu@redhat.com)
bliu fcb4618
- Use new get_paged method instead of deprecated one. (ycheng@redhat.com)
bliu fcb4618
- Pdc client add support for build-image-rtt-tests (bliu@redhat.com)
bliu fcb4618
- Add support for compose-image-rtt-tests in pdc client (ycheng@redhat.com)
bliu fcb4618
- Make mocked endpoints possibly callable. (rbean@redhat.com)
bliu fcb4618
- Add help message for 'active' filter. (xchu@redhat.com)
bliu fcb4618
- Enable page_size in new pdc client (bliu@redhat.com)
bliu fcb4618
bliu fcb4618
* Wed Jan 13 2016 bliu <bliu@redhat.com> 0.2.0-2
bliu fcb4618
bliu fcb4618
* Fri Dec 04 2015 Xiangyang Chu <xchu@redhat.com> 0.2.0-1
bliu fcb4618
- Add python 2.6 check. (xchu@redhat.com)
bliu fcb4618
- Fix spec URL (rbean@redhat.com)
bliu fcb4618
- Allow PDCClient to be configured with arguments. (rbean@redhat.com)
bliu fcb4618
- Imporvements on new `pdc` client.
bliu fcb4618
* Fri Sep 11 2015 Xiangyang Chu <xychu2008@gmail.com> 0.1.0-1
bliu fcb4618
- new package built with tito