diff options
author | CoprDistGit <infra@openeuler.org> | 2023-06-20 10:00:42 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-06-20 10:00:42 +0000 |
commit | 3f8978bebe06c00561a56afa2b8804ebbd979dc9 (patch) | |
tree | d42416a57b848c7e25d10c1e236cbb991d79f8fc | |
parent | f2401f26483857afc4b185063179e2d55fe56e73 (diff) |
automatic import of python-binho-host-adapteropeneuler20.03
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-binho-host-adapter.spec | 250 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 252 insertions, 0 deletions
@@ -0,0 +1 @@ +/binho-host-adapter-0.1.6.tar.gz diff --git a/python-binho-host-adapter.spec b/python-binho-host-adapter.spec new file mode 100644 index 0000000..7d1edb0 --- /dev/null +++ b/python-binho-host-adapter.spec @@ -0,0 +1,250 @@ +%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 <Python_Bot@openeuler.org> - 0.1.6-1 +- Package Spec generated @@ -0,0 +1 @@ +c4e2bf1a92c53fa7c743fecac7dfd9d6 binho-host-adapter-0.1.6.tar.gz |