|
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
|