%global _empty_manifest_terminate_build 0 Name: python-binho-host-adapter Version: 0.1.6 Release: 1 Summary: Python Libraries for Binho Multi-Protocol USB Host Adapters License: MIT License URL: https://binho.io Source0: https://mirrors.aliyun.com/pypi/web/packages/68/36/29b7b896e83e195fac6d64ccff95c0f24a18ee86e7437a22e60e0331d90a/binho-host-adapter-0.1.6.tar.gz BuildArch: noarch Requires: python3-pyserial %description # Binho Host Adapter Python Libraries ### Introduction Cross-platform Python 3.x library for automated control of Binho Multi-Protocol USB Host Adapters. More information about the device can be found at https://www.binho.io ### Dependencies This library requires [pySerial](https://github.com/pyserial/pyserial) for cross-platform access of the serial port. This library will be installed automatically by pip, however for easy reference, this can be manually installed simply by running the following command: ``` pip install pyserial ``` ### Installation This library can be installed easily with the following command: ``` pip install binho-host-adapter ``` ### Example Usage ```python from binhoHostAdapter import binhoHostAdapter from binhoHostAdapter import binhoUtilities print("Demo Script with Binho Host Adapter Python Libraries") print devices = binhoUtilities.listAvailableDevices() if len(devices) == 0: print("No Devices Found!") exit() elif len(devices) == 1: COMPORT = devices[0] print("Found 1 attached adapter @ " + devices[0]) print else: COMPORT = devices[0] print("Found more than 1 attached adapter, using first device found on " + COMPORT) print print("Opening " + COMPORT + "...") print # create the binhoHostAdapter object binho = binhoHostAdapter.binhoHostAdapter(COMPORT) print("Connecting to host adapter...") print(binho.getDeviceID()) print ``` ### Documentation The full set of documentation for this python library can be found at https://support.binho.io/python-libraries %package -n python3-binho-host-adapter Summary: Python Libraries for Binho Multi-Protocol USB Host Adapters Provides: python-binho-host-adapter BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-binho-host-adapter # Binho Host Adapter Python Libraries ### Introduction Cross-platform Python 3.x library for automated control of Binho Multi-Protocol USB Host Adapters. More information about the device can be found at https://www.binho.io ### Dependencies This library requires [pySerial](https://github.com/pyserial/pyserial) for cross-platform access of the serial port. This library will be installed automatically by pip, however for easy reference, this can be manually installed simply by running the following command: ``` pip install pyserial ``` ### Installation This library can be installed easily with the following command: ``` pip install binho-host-adapter ``` ### Example Usage ```python from binhoHostAdapter import binhoHostAdapter from binhoHostAdapter import binhoUtilities print("Demo Script with Binho Host Adapter Python Libraries") print devices = binhoUtilities.listAvailableDevices() if len(devices) == 0: print("No Devices Found!") exit() elif len(devices) == 1: COMPORT = devices[0] print("Found 1 attached adapter @ " + devices[0]) print else: COMPORT = devices[0] print("Found more than 1 attached adapter, using first device found on " + COMPORT) print print("Opening " + COMPORT + "...") print # create the binhoHostAdapter object binho = binhoHostAdapter.binhoHostAdapter(COMPORT) print("Connecting to host adapter...") print(binho.getDeviceID()) print ``` ### Documentation The full set of documentation for this python library can be found at https://support.binho.io/python-libraries %package help Summary: Development documents and examples for binho-host-adapter Provides: python3-binho-host-adapter-doc %description help # Binho Host Adapter Python Libraries ### Introduction Cross-platform Python 3.x library for automated control of Binho Multi-Protocol USB Host Adapters. More information about the device can be found at https://www.binho.io ### Dependencies This library requires [pySerial](https://github.com/pyserial/pyserial) for cross-platform access of the serial port. This library will be installed automatically by pip, however for easy reference, this can be manually installed simply by running the following command: ``` pip install pyserial ``` ### Installation This library can be installed easily with the following command: ``` pip install binho-host-adapter ``` ### Example Usage ```python from binhoHostAdapter import binhoHostAdapter from binhoHostAdapter import binhoUtilities print("Demo Script with Binho Host Adapter Python Libraries") print devices = binhoUtilities.listAvailableDevices() if len(devices) == 0: print("No Devices Found!") exit() elif len(devices) == 1: COMPORT = devices[0] print("Found 1 attached adapter @ " + devices[0]) print else: COMPORT = devices[0] print("Found more than 1 attached adapter, using first device found on " + COMPORT) print print("Opening " + COMPORT + "...") print # create the binhoHostAdapter object binho = binhoHostAdapter.binhoHostAdapter(COMPORT) print("Connecting to host adapter...") print(binho.getDeviceID()) print ``` ### Documentation The full set of documentation for this python library can be found at https://support.binho.io/python-libraries %prep %autosetup -n binho-host-adapter-0.1.6 %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-binho-host-adapter -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Tue Jun 20 2023 Python_Bot - 0.1.6-1 - Package Spec generated