summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-29 12:14:17 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-29 12:14:17 +0000
commitece276f1a10fe08d206a6e74c797dbd9d47da125 (patch)
tree948acd565955bf4c884950e734bcb2d272860cd5
parent9f07ca6020233220e68f0da50554d68f449ffc60 (diff)
automatic import of python-labscript-c-extensions
-rw-r--r--.gitignore1
-rw-r--r--python-labscript-c-extensions.spec149
-rw-r--r--sources1
3 files changed, 151 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..3ddce4c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/labscript-c-extensions-1.1.0.tar.gz
diff --git a/python-labscript-c-extensions.spec b/python-labscript-c-extensions.spec
new file mode 100644
index 0000000..0092b27
--- /dev/null
+++ b/python-labscript-c-extensions.spec
@@ -0,0 +1,149 @@
+%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
+<img src="https://raw.githubusercontent.com/labscript-suite/labscript-suite/master/art/labscript_32nx32n.svg" height="64" alt="the labscript suite" align="right">
+
+# 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)
+<!-- [![DOI](http://img.shields.io/badge/DOI-10.1063%2F1.4817213-0F79D0.svg)](https://doi.org/10.1063/1.4817213) -->
+
+
+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
+<img src="https://raw.githubusercontent.com/labscript-suite/labscript-suite/master/art/labscript_32nx32n.svg" height="64" alt="the labscript suite" align="right">
+
+# 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)
+<!-- [![DOI](http://img.shields.io/badge/DOI-10.1063%2F1.4817213-0F79D0.svg)](https://doi.org/10.1063/1.4817213) -->
+
+
+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
+<img src="https://raw.githubusercontent.com/labscript-suite/labscript-suite/master/art/labscript_32nx32n.svg" height="64" alt="the labscript suite" align="right">
+
+# 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)
+<!-- [![DOI](http://img.shields.io/badge/DOI-10.1063%2F1.4817213-0F79D0.svg)](https://doi.org/10.1063/1.4817213) -->
+
+
+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
+* Mon May 29 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.0-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..d93d658
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+ce62975aa5aba9f4bfc381f15b18e99b labscript-c-extensions-1.1.0.tar.gz