diff --git a/aexpect-1.6.1.tar.gz b/aexpect-1.6.1.tar.gz new file mode 100644 index 0000000..9cd003b Binary files /dev/null and b/aexpect-1.6.1.tar.gz differ diff --git a/python-aexpect.spec b/python-aexpect.spec new file mode 100644 index 0000000..7c33cf0 --- /dev/null +++ b/python-aexpect.spec @@ -0,0 +1,56 @@ +%global srcname aexpect +%global gittar %{srcname}-%{version}.tar.gz + +# Selftests are provided but skipped because they use unsupported tooling. +%global with_tests 0 + +Name: python-%{srcname} +Version: 1.6.1 +Release: 1 +Summary: Aexpect is a python library to control interactive applications +License: GPLv2 +URL: https://github.com/avocado-framework/aexpect +Source0: https://github.com/avocado-framework/%{srcname}/archive/%{version}.tar.gz#/%{gittar} +BuildArch: noarch +Requires: python3 +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description +Aexpect is a python library used to control interactive applications, very +similar to pexpect. You can use it to control applications such as ssh, scp +sftp, telnet, among others. + +%package -n python3-%{srcname} +Summary: %{summary} + +%description -n python3-%{srcname} +Aexpect is a python library used to control interactive applications, very +similar to pexpect. You can use it to control applications such as ssh, scp +sftp, telnet, among others. + +%prep +%autosetup -n %{srcname}-%{version} + +%build +%py3_build + +%install +%py3_install +ln -s aexpect_helper %{buildroot}%{_bindir}/aexpect_helper-%{python3_pkgversion} +ln -s aexpect_helper %{buildroot}%{_bindir}/aexpect_helper-%{python3_version} + +%check +%if %{with_tests} +selftests/checkall +%endif + +%files -n python%{python3_pkgversion}-%{srcname} +%doc README.rst +%{python3_sitelib}/aexpect/ +%{python3_sitelib}/aexpect-%{version}-py%{python3_version}.egg-info +%{_bindir}/aexpect_helper* + +%changelog +* Mon 01 Feb 2021 Zhu Huankai - 1.6.1-1 +- Package init diff --git a/python-aexpect.yaml b/python-aexpect.yaml new file mode 100644 index 0000000..31c2749 --- /dev/null +++ b/python-aexpect.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: avocado-framework/aexpect +tag_prefix: "" +separator: "." \ No newline at end of file