|
rdobuilder |
05bcf9 |
%{?python_enable_dependency_generator}
|
|
rdobuilder |
05bcf9 |
# pycryptodomex is optional.
|
|
rdobuilder |
05bcf9 |
# we need the lextudio pyasn1 specifically for this one
|
|
rdobuilder |
05bcf9 |
%global __requires_exclude pycryptodomex|pyasn1
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%global pkg_name pysnmp-lextudio
|
|
rdobuilder |
05bcf9 |
%global mod_name pysnmp_lextudio
|
|
rdobuilder |
05bcf9 |
%global srcname %{mod_name}
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
Name: %{pkg_name}
|
|
rdobuilder |
05bcf9 |
Version: 5.0.26
|
|
rdobuilder |
401c5b |
Release: 2%{?dist}
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
Summary: An SNMP engine written in Python
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
License: BSD
|
|
rdobuilder |
05bcf9 |
URL: https://github.com/lextudio/pysnmp
|
|
rdobuilder |
05bcf9 |
Source0: %{pypi_source}
|
|
rdobuilder |
05bcf9 |
BuildArch: noarch
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
Requires: net-snmp
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
# Encryption not needed for this build
|
|
rdobuilder |
05bcf9 |
#Patch0: 0001-strong-crypto-moved-to-pysnmpcrypto.patch
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%description
|
|
rdobuilder |
05bcf9 |
This is a Python implementation of SNMP v.1/v.2c engine. It's
|
|
rdobuilder |
05bcf9 |
general functionality is to assemble/disassemble SNMP messages
|
|
rdobuilder |
05bcf9 |
from/into given SNMP Object IDs along with associated values.
|
|
rdobuilder |
05bcf9 |
PySNMP also provides a few transport methods specific to TCP/IP
|
|
rdobuilder |
05bcf9 |
networking.
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%package -n python3-%{name}
|
|
rdobuilder |
05bcf9 |
Summary: %{summary}
|
|
rdobuilder |
401c5b |
Requires: python3dist(pyasn1) >= 0.5.1
|
|
rdobuilder |
05bcf9 |
Conflicts: python3-pysnmp
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
BuildRequires: python3-devel
|
|
rdobuilder |
05bcf9 |
BuildRequires: python3-setuptools
|
|
rdobuilder |
05bcf9 |
%{?python_provide:%python_provide python3-%{name}}
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%description -n python3-%{name}
|
|
rdobuilder |
05bcf9 |
This is a Python implementation of SNMP v.1/v.2c engine. It's
|
|
rdobuilder |
05bcf9 |
general functionality is to assemble/disassemble SNMP messages
|
|
rdobuilder |
05bcf9 |
from/into given SNMP Object IDs along with associated values.
|
|
rdobuilder |
05bcf9 |
PySNMP also provides a few transport methods specific to TCP/IP
|
|
rdobuilder |
05bcf9 |
networking.
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%prep
|
|
rdobuilder |
05bcf9 |
%autosetup -n %{mod_name}-%{version} -p1
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%build
|
|
rdobuilder |
05bcf9 |
%py3_build
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%install
|
|
rdobuilder |
05bcf9 |
%py3_install
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%files -n python3-%{name}
|
|
rdobuilder |
05bcf9 |
%doc README.md examples/ docs/
|
|
rdobuilder |
05bcf9 |
%license LICENSE.rst
|
|
rdobuilder |
05bcf9 |
%{python3_sitelib}/pysnmp/
|
|
rdobuilder |
05bcf9 |
%{python3_sitelib}/%{mod_name}*.egg-info
|
|
rdobuilder |
05bcf9 |
|
|
rdobuilder |
05bcf9 |
%changelog
|
|
rdobuilder |
401c5b |
* Mon Mar 18 2024 Lon Hohberger <lon@redhat.com> - 5.0.26-2
|
|
rdobuilder |
401c5b |
- Update to use newer pyasn1 packaging
|
|
rdobuilder |
401c5b |
|
|
rdobuilder |
05bcf9 |
* Thu Feb 22 2024 Lon Hohberger <lon@redhat.com> - 5.0.26-1
|
|
rdobuilder |
05bcf9 |
- Initial packaging of pysnmp-lextudio based on pysnmp RPMs
|