%global _empty_manifest_terminate_build 0 Name: python-labscript-c-extensions Version: 1.1.0 Release: 1 Summary: A module containing C-extensions for the labscript suite License: BSD URL: http://labscriptsuite.org Source0: https://mirrors.nju.edu.cn/pypi/web/packages/84/a9/66aa2fd284ddd13f4e34a15e1ea177460b041b4e400962d22982b65ace35/labscript-c-extensions-1.1.0.tar.gz Requires: python3-importlib-metadata Requires: python3-setuptools-scm Requires: python3-numpy %description the labscript suite # the _labscript suite_ » labscript-c-extensions ### C language extensions used by the _labscript suite_ [![Actions Status](https://github.com/labscript-suite/labscript-c-extensions/workflows/Build%20and%20Release/badge.svg)](https://github.com/labscript-suite/labscript-c-extensions/actions) [![License](https://img.shields.io/pypi/l/labscript-c-extensions.svg)](https://github.com/labscript-suite/labscript-c-extensions/raw/master/LICENSE) [![Python Version](https://img.shields.io/pypi/pyversions/labscript-c-extensions.svg)](https://python.org) [![PyPI](https://img.shields.io/pypi/v/labscript-c-extensions.svg)](https://pypi.org/project/labscript-c-extensions) [![Conda Version](https://img.shields.io/conda/v/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Conda Platforms](https://img.shields.io/conda/pn/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Google Group](https://img.shields.io/badge/Google%20Group-labscriptsuite-blue.svg)](https://groups.google.com/forum/#!forum/labscriptsuite) C language extensions used by the [*labscript suite*](https://github.com/labscript-suite/labscript-suite). We provide built distributions for these extensions as conda packages on [Anaconda Cloud](https://anaconda.org/labscript-suite/labscript-c-extensions) and wheels on [PyPI](https://pypi.org/project/labscript-c-extensions/#files) for various platforms. Bundling these extensions in a separate module ensures that developer installations of other _labscript suite_ components don't depend on build tools, as they can install the prebuilt wheel/conda package containing the extensions. Only developers of these extensions need the build tools (for example, [MSVC++ on Windows](https://wiki.python.org/moin/WindowsCompilers)) ## Installation labscript-c-extensions is distributed as a Python package on [PyPI](https://pypi.org/user/labscript-suite) and [Anaconda Cloud](https://anaconda.org/labscript-suite), and should be installed with other components of the _labscript suite_. Please see the [installation guide](https://docs.labscriptsuite.org/en/latest/installation) for details. %package -n python3-labscript-c-extensions Summary: A module containing C-extensions for the labscript suite Provides: python-labscript-c-extensions BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip BuildRequires: python3-cffi BuildRequires: gcc BuildRequires: gdb %description -n python3-labscript-c-extensions the labscript suite # the _labscript suite_ » labscript-c-extensions ### C language extensions used by the _labscript suite_ [![Actions Status](https://github.com/labscript-suite/labscript-c-extensions/workflows/Build%20and%20Release/badge.svg)](https://github.com/labscript-suite/labscript-c-extensions/actions) [![License](https://img.shields.io/pypi/l/labscript-c-extensions.svg)](https://github.com/labscript-suite/labscript-c-extensions/raw/master/LICENSE) [![Python Version](https://img.shields.io/pypi/pyversions/labscript-c-extensions.svg)](https://python.org) [![PyPI](https://img.shields.io/pypi/v/labscript-c-extensions.svg)](https://pypi.org/project/labscript-c-extensions) [![Conda Version](https://img.shields.io/conda/v/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Conda Platforms](https://img.shields.io/conda/pn/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Google Group](https://img.shields.io/badge/Google%20Group-labscriptsuite-blue.svg)](https://groups.google.com/forum/#!forum/labscriptsuite) C language extensions used by the [*labscript suite*](https://github.com/labscript-suite/labscript-suite). We provide built distributions for these extensions as conda packages on [Anaconda Cloud](https://anaconda.org/labscript-suite/labscript-c-extensions) and wheels on [PyPI](https://pypi.org/project/labscript-c-extensions/#files) for various platforms. Bundling these extensions in a separate module ensures that developer installations of other _labscript suite_ components don't depend on build tools, as they can install the prebuilt wheel/conda package containing the extensions. Only developers of these extensions need the build tools (for example, [MSVC++ on Windows](https://wiki.python.org/moin/WindowsCompilers)) ## Installation labscript-c-extensions is distributed as a Python package on [PyPI](https://pypi.org/user/labscript-suite) and [Anaconda Cloud](https://anaconda.org/labscript-suite), and should be installed with other components of the _labscript suite_. Please see the [installation guide](https://docs.labscriptsuite.org/en/latest/installation) for details. %package help Summary: Development documents and examples for labscript-c-extensions Provides: python3-labscript-c-extensions-doc %description help the labscript suite # the _labscript suite_ » labscript-c-extensions ### C language extensions used by the _labscript suite_ [![Actions Status](https://github.com/labscript-suite/labscript-c-extensions/workflows/Build%20and%20Release/badge.svg)](https://github.com/labscript-suite/labscript-c-extensions/actions) [![License](https://img.shields.io/pypi/l/labscript-c-extensions.svg)](https://github.com/labscript-suite/labscript-c-extensions/raw/master/LICENSE) [![Python Version](https://img.shields.io/pypi/pyversions/labscript-c-extensions.svg)](https://python.org) [![PyPI](https://img.shields.io/pypi/v/labscript-c-extensions.svg)](https://pypi.org/project/labscript-c-extensions) [![Conda Version](https://img.shields.io/conda/v/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Conda Platforms](https://img.shields.io/conda/pn/labscript-suite/labscript-c-extensions)](https://anaconda.org/labscript-suite/labscript-c-extensions) [![Google Group](https://img.shields.io/badge/Google%20Group-labscriptsuite-blue.svg)](https://groups.google.com/forum/#!forum/labscriptsuite) C language extensions used by the [*labscript suite*](https://github.com/labscript-suite/labscript-suite). We provide built distributions for these extensions as conda packages on [Anaconda Cloud](https://anaconda.org/labscript-suite/labscript-c-extensions) and wheels on [PyPI](https://pypi.org/project/labscript-c-extensions/#files) for various platforms. Bundling these extensions in a separate module ensures that developer installations of other _labscript suite_ components don't depend on build tools, as they can install the prebuilt wheel/conda package containing the extensions. Only developers of these extensions need the build tools (for example, [MSVC++ on Windows](https://wiki.python.org/moin/WindowsCompilers)) ## Installation labscript-c-extensions is distributed as a Python package on [PyPI](https://pypi.org/user/labscript-suite) and [Anaconda Cloud](https://anaconda.org/labscript-suite), and should be installed with other components of the _labscript suite_. Please see the [installation guide](https://docs.labscriptsuite.org/en/latest/installation) for details. %prep %autosetup -n labscript-c-extensions-1.1.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-labscript-c-extensions -f filelist.lst %dir %{python3_sitearch}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 1.1.0-1 - Package Spec generated