%global _empty_manifest_terminate_build 0 Name: python-qctrl-open-controls Version: 10.0.0 Release: 1 Summary: Q-CTRL Python Open Controls License: Apache-2.0 URL: https://q-ctrl.com Source0: https://mirrors.nju.edu.cn/pypi/web/packages/d1/20/fb39702259df671d9d725a5ef2109604cb7165e8a07b3d2c1f36ba5ebd24/qctrl_open_controls-10.0.0.tar.gz BuildArch: noarch Requires: python3-numpy %description # Q-CTRL Open Controls Q-CTRL Open Controls is an open-source Python package that makes it easy to create and deploy established error-robust quantum control protocols from the open literature. The aim of the package is to be the most comprehensive library of published and tested quantum control techniques developed by the community, with easy to use export functions allowing users to deploy these controls on: - Custom quantum hardware - Publicly available cloud quantum computers - The [Q-CTRL product suite](https://q-ctrl.com/products/) Anyone interested in quantum control is welcome to contribute to this project. %package -n python3-qctrl-open-controls Summary: Q-CTRL Python Open Controls Provides: python-qctrl-open-controls BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-qctrl-open-controls # Q-CTRL Open Controls Q-CTRL Open Controls is an open-source Python package that makes it easy to create and deploy established error-robust quantum control protocols from the open literature. The aim of the package is to be the most comprehensive library of published and tested quantum control techniques developed by the community, with easy to use export functions allowing users to deploy these controls on: - Custom quantum hardware - Publicly available cloud quantum computers - The [Q-CTRL product suite](https://q-ctrl.com/products/) Anyone interested in quantum control is welcome to contribute to this project. %package help Summary: Development documents and examples for qctrl-open-controls Provides: python3-qctrl-open-controls-doc %description help # Q-CTRL Open Controls Q-CTRL Open Controls is an open-source Python package that makes it easy to create and deploy established error-robust quantum control protocols from the open literature. The aim of the package is to be the most comprehensive library of published and tested quantum control techniques developed by the community, with easy to use export functions allowing users to deploy these controls on: - Custom quantum hardware - Publicly available cloud quantum computers - The [Q-CTRL product suite](https://q-ctrl.com/products/) Anyone interested in quantum control is welcome to contribute to this project. %prep %autosetup -n qctrl-open-controls-10.0.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-qctrl-open-controls -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu May 18 2023 Python_Bot - 10.0.0-1 - Package Spec generated