74 lines
2.0 KiB
RPMSpec
74 lines
2.0 KiB
RPMSpec
%global srcname netmiko
|
|
%global sum Multi-vendor library to simplify Paramiko SSH connections to network devices
|
|
|
|
Name: python-%{srcname}
|
|
Version: 3.4.0
|
|
Release: 1
|
|
Summary: %{sum}
|
|
|
|
License: MIT
|
|
URL: https://github.com/ktbyers/netmiko
|
|
Source0: https://files.pythonhosted.org/packages/a7/0b/4d9b1a53e749b2f097062dc7331206b5cfa01e6bed1659739b3fa5f13b5c/netmiko-3.4.0.tar.gz
|
|
|
|
BuildArch: noarch
|
|
|
|
%description
|
|
%{sum}
|
|
|
|
%package -n python3-%{srcname}
|
|
Summary: %{sum}
|
|
BuildRequires: python3-devel
|
|
Requires: python3-paramiko >= 2.6.0
|
|
Requires: python3-scp >= 0.13.2
|
|
Requires: python3-pyserial
|
|
Requires: python3-tenacity
|
|
Requires: python3-textfsm
|
|
# For import test, keep the same as requirements
|
|
BuildRequires: python3-paramiko
|
|
BuildRequires: python3-scp
|
|
BuildRequires: python3-pyserial
|
|
BuildRequires: python3-tenacity
|
|
BuildRequires: python3-textfsm
|
|
BuildRequires: python3-setuptools
|
|
|
|
%{?python_provide:%python_provide python3-%{srcname}}
|
|
|
|
%description -n python3-%{srcname}
|
|
%{sum} - package for Python 3.
|
|
|
|
# FIXME: build the documentation, when upstream starts shipping its sources:
|
|
# https://github.com/ktbyers/netmiko/issues/507
|
|
|
|
%prep
|
|
%autosetup -n %{srcname}-%{version}
|
|
# NOTE(dtantsur): ntc-templates is not packaged, we're using python3-textfsm
|
|
# instead. Fixes https://bugzilla.redhat.com/show_bug.cgi?id=1927400.
|
|
sed -i '/ntc-templates/d' setup.py
|
|
|
|
%build
|
|
%py3_build
|
|
|
|
%install
|
|
%py3_install
|
|
|
|
%check
|
|
# FIXME: run unit tests, when/if upstream creates them:
|
|
# https://github.com/ktbyers/netmiko/issues/509
|
|
%{__python3} -c "from netmiko import ConnectHandler"
|
|
|
|
%files -n python3-%{srcname}
|
|
%license LICENSE
|
|
%doc README.md
|
|
%{python3_sitelib}/*
|
|
|
|
|
|
%changelog
|
|
* Thu Jun 16 2022 OpenStack_SIG <openstack@openeuler.org> -3.4.0-1
|
|
- Upgrade version for openstack yoga
|
|
|
|
* Mon Mar 15 2021 zhaorenhai <zhaorenhai@hotmail.com> - 3.3.3-2
|
|
- Change url and license
|
|
|
|
* Sat Mar 13 2021 zhaorenhai <zhaorenhai@hotmail.com> - 3.3.3-1
|
|
- Init package and spec, referenced from Fedora.
|