%global srcname netmiko %global sum Multi-vendor library to simplify Paramiko SSH connections to network devices Name: python-%{srcname} Version: 4.1.2 Release: 1 Summary: %{sum} License: MIT and ASL 2.0 URL: https://pypi.org/project/%{srcname} Source0: https://files.pythonhosted.org/packages/0b/83/030a32a4d728e8cda107243385989af2376e92b6845b4484abf2737ed46c/netmiko-4.1.2.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 %if 0%{?rhel} BuildRequires: python3-importlib-resources %endif %{?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} %{_bindir}/netmiko-cfg %{_bindir}/netmiko-grep %{_bindir}/netmiko-show %license LICENSE %doc README.md %{python3_sitelib}/* %changelog * Wed Dec 07 2022 jiangxinyu - 4.1.2-1 - Update package to version 4.1.2 * Mon Nov 7 2022 hkgy - 4.1.1-1 - Upgrade to v4.1.1 * Thu Jun 16 2022 OpenStack_SIG - 3.4.0-1 - Upgrade version for openstack yoga * Mon Mar 15 2021 zhaorenhai - 3.3.3-2 - Change url and license * Sat Mar 13 2021 zhaorenhai - 3.3.3-1 - Init package and spec, referenced from Fedora.