From 1052c3aa22f44fe3b4b6fddbc513e8abdc5e916c Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Tue, 18 Mar 2025 03:26:00 +0000 Subject: automatic import of openstack-sig-tool --- .gitignore | 1 + openstack-sig-tool.spec | 102 ++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 104 insertions(+) create mode 100644 openstack-sig-tool.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..24b4889 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/openstack-sig-tool-1.0.2.tar.gz diff --git a/openstack-sig-tool.spec b/openstack-sig-tool.spec new file mode 100644 index 0000000..abda659 --- /dev/null +++ b/openstack-sig-tool.spec @@ -0,0 +1,102 @@ +%global _empty_manifest_terminate_build 0 + +Name: openstack-sig-tool +Version: 1.0.2 +Release: 2 +Summary: The command line tool for openEuler OpenStack SIG +License: Apache-2.0 +URL: https://gitee.com/openeuler/openstack-sig-tool +Source0: https://gitee.com/openeuler/openstack-sig-tool/releases/download/v1.0.2/openstack-sig-tool-1.0.2.tar.gz +BuildArch: noarch + +Provides: openstack-sig-tool = %{version} + +# Base build requires +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pbr +BuildRequires: python3-pip +BuildRequires: python3-wheel +# General build requires +BuildRequires: ansible +BuildRequires: python3-beautifulsoup4 +BuildRequires: python3-simplejson +BuildRequires: python3-click + +BuildRequires: python3-jinja2 +BuildRequires: python3-lxml +BuildRequires: python3-markdown +BuildRequires: python3-packaging +BuildRequires: python3-pandas +BuildRequires: python3-prettytable +BuildRequires: python3-pymdown-extensions +BuildRequires: python3-pyyaml +BuildRequires: python3-requests +BuildRequires: python3-xmltodict + +# General requires +Requires: ansible +Requires: python3-beautifulsoup4 +Requires: python3-simplejson +Requires: python3-click + +Requires: python3-jinja2 +Requires: python3-lxml +Requires: python3-markdown +Requires: python3-packaging +Requires: python3-pandas +Requires: python3-prettytable +Requires: python3-pymdown-extensions +Requires: python3-pyyaml +Requires: python3-requests +Requires: python3-xmltodict + + +%description +The command line tool for openEuler OpenStack SIG + + +%prep +%autosetup -n openstack-sig-tool-%{version} + +# the default deployment tools dont need that +sed -i '/^huaweicloudsdkecs/d' requirements.txt +sed -i '/^huaweicloudsdkims/d' requirements.txt +sed -i '/^huaweicloudsdkvpc/d' requirements.txt +# 添加2503支持 +sed -i "s/'24.03-lts-sp1': ['wallaby', 'antelope']/'25.03': ['antelope']/g" oos/commands/environment/constants.py + +%build +%py3_build + +%install +%py3_install + + +%check +%{__python3} setup.py test + +%files +%{_bindir}/oos +%dir %{python3_sitelib}/oos +%{python3_sitelib}/oos/* +%{python3_sitelib}/openstack_sig_tool-%{version}-py3.*.egg-info/* + +%config(noreplace) %attr(0755, root, root) /usr/etc/oos/inventory/oos_inventory.py +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/inventory/oos_inventory.j2 +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/key_pair/* +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/oos.conf +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/package.spec.j2 +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/*.yaml +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/playbooks/*.yaml +%config(noreplace) %attr(0644, root, root) /usr/etc/oos/playbooks/roles/ + +%changelog +* Tue Mar 18 2025 tzing_t - 1.0.2-2 +- support for 2503 + +* Wed Dec 18 2024 tzing_t - 1.0.2-1 +- update openstack-sig-tool to version 1.0.2 + +* Fri Oct 25 2024 tzing_t - 1.0.1-1 +- Init package openstack-sig-tool of version 1.0.1 diff --git a/sources b/sources new file mode 100644 index 0000000..549868d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +9d8c55ed1603a378ff7631983ff94b2c openstack-sig-tool-1.0.2.tar.gz -- cgit v1.2.3