%global _empty_manifest_terminate_build 0 Name: python-pynetworktables Version: 2021.0.0 Release: 1 Summary: A pure Python implementation of NetworkTables, used for robot communications in the FIRST Robotics Competition. License: BSD-3-Clause URL: https://github.com/robotpy/pynetworktables Source0: https://mirrors.nju.edu.cn/pypi/web/packages/3e/a9/fa585189c6cb45f59e90790ffa5737727075b65d516c8fa0c17c1661c16a/pynetworktables-2021.0.0.tar.gz BuildArch: noarch %description This is a pure python implementation of the NetworkTables protocol, derived from the wpilib ntcore C++ implementation. In FRC, the NetworkTables protocol is used to pass non-Driver Station data to and from the robot across the network. This implementation is intended to be compatible with python 3.5 and later. All commits to the repository are automatically tested on all supported python versions using github actions. FIRST Robotics Competition, and can be used to talk to SmartDashboard/SFX. It does not have any security, and should never be used on untrusted networks. %package -n python3-pynetworktables Summary: A pure Python implementation of NetworkTables, used for robot communications in the FIRST Robotics Competition. Provides: python-pynetworktables BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-pynetworktables This is a pure python implementation of the NetworkTables protocol, derived from the wpilib ntcore C++ implementation. In FRC, the NetworkTables protocol is used to pass non-Driver Station data to and from the robot across the network. This implementation is intended to be compatible with python 3.5 and later. All commits to the repository are automatically tested on all supported python versions using github actions. FIRST Robotics Competition, and can be used to talk to SmartDashboard/SFX. It does not have any security, and should never be used on untrusted networks. %package help Summary: Development documents and examples for pynetworktables Provides: python3-pynetworktables-doc %description help This is a pure python implementation of the NetworkTables protocol, derived from the wpilib ntcore C++ implementation. In FRC, the NetworkTables protocol is used to pass non-Driver Station data to and from the robot across the network. This implementation is intended to be compatible with python 3.5 and later. All commits to the repository are automatically tested on all supported python versions using github actions. FIRST Robotics Competition, and can be used to talk to SmartDashboard/SFX. It does not have any security, and should never be used on untrusted networks. %prep %autosetup -n pynetworktables-2021.0.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-pynetworktables -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 2021.0.0-1 - Package Spec generated