%global _empty_manifest_terminate_build 0 Name: python-PyDAQmx Version: 1.4.6 Release: 1 Summary: Interface to the National Instruments PyDAQmx driver License: This software can be used under one of the following two licenses: (1) The BSD license. (2) Any other license, as long as it is obtained from the original author. URL: http://pythonhosted.org/PyDAQmx/ Source0: https://mirrors.nju.edu.cn/pypi/web/packages/da/a9/2c454f56713b84e6f6bf338f7114d670498571e2dd6ee3b95eee0b1d1b33/PyDAQmx-1.4.6.tar.gz BuildArch: noarch %description This package allows users to use data acquisition hardware from `National Instrument`_ with python. It makes an interface between the NIDAQmx driver and python. It currently works only on Windows. The package is not an open source driver from NI acquisition hardware. You first need to install the driver provided by NI Compare to similar package, the PyDAQmx module is a full interface to the NIDAQmx ansi C driver. It imports all the functions from the driver and also imports all the predefined constants. This provided an almost one to one match between C and python code. Examples using callback functions are provided. A more convenient Object oriented interface is provided, where the mecanism of taskHandle in C is replace with a Task object. **Detailed information** about this package can be found on its `main website`_. %package -n python3-PyDAQmx Summary: Interface to the National Instruments PyDAQmx driver Provides: python-PyDAQmx BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-PyDAQmx This package allows users to use data acquisition hardware from `National Instrument`_ with python. It makes an interface between the NIDAQmx driver and python. It currently works only on Windows. The package is not an open source driver from NI acquisition hardware. You first need to install the driver provided by NI Compare to similar package, the PyDAQmx module is a full interface to the NIDAQmx ansi C driver. It imports all the functions from the driver and also imports all the predefined constants. This provided an almost one to one match between C and python code. Examples using callback functions are provided. A more convenient Object oriented interface is provided, where the mecanism of taskHandle in C is replace with a Task object. **Detailed information** about this package can be found on its `main website`_. %package help Summary: Development documents and examples for PyDAQmx Provides: python3-PyDAQmx-doc %description help This package allows users to use data acquisition hardware from `National Instrument`_ with python. It makes an interface between the NIDAQmx driver and python. It currently works only on Windows. The package is not an open source driver from NI acquisition hardware. You first need to install the driver provided by NI Compare to similar package, the PyDAQmx module is a full interface to the NIDAQmx ansi C driver. It imports all the functions from the driver and also imports all the predefined constants. This provided an almost one to one match between C and python code. Examples using callback functions are provided. A more convenient Object oriented interface is provided, where the mecanism of taskHandle in C is replace with a Task object. **Detailed information** about this package can be found on its `main website`_. %prep %autosetup -n PyDAQmx-1.4.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-PyDAQmx -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 1.4.6-1 - Package Spec generated