diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-15 05:12:06 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-15 05:12:06 +0000 |
commit | 80287cc072e6ee6e70f4d2a71e836d12757882ee (patch) | |
tree | d7cffec0c7a48c435dbc38977583c9b237bad075 /python-zhinst-qcodes.spec | |
parent | 9a194797bee92a437b357a3b8c292068d69720e0 (diff) |
automatic import of python-zhinst-qcodes
Diffstat (limited to 'python-zhinst-qcodes.spec')
-rw-r--r-- | python-zhinst-qcodes.spec | 211 |
1 files changed, 211 insertions, 0 deletions
diff --git a/python-zhinst-qcodes.spec b/python-zhinst-qcodes.spec new file mode 100644 index 0000000..19a3e8f --- /dev/null +++ b/python-zhinst-qcodes.spec @@ -0,0 +1,211 @@ +%global _empty_manifest_terminate_build 0 +Name: python-zhinst-qcodes +Version: 0.5.2 +Release: 1 +Summary: Zurich Instruments drivers for QCoDeS +License: MIT License +URL: https://github.com/zhinst/zhinst-qcodes +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/82/a4/2e55c53ed4fa6f39cdafbc3262ef0f49998897ec24e5ac79195e18d95935/zhinst-qcodes-0.5.2.tar.gz +BuildArch: noarch + +Requires: python3-numpy +Requires: python3-zhinst-toolkit +Requires: python3-qcodes +Requires: python3-typing-extensions + +%description +# Zurich Instruments Drivers for QCoDeS (zhinst-qcodes) +The Zurich Instruments drivers for QCoDeS (zhinst-qcodes) is a package of +instrument drivers for devices produced by [Zurich Instruments](https://www.zhinst.com) +for QCoDeS. [QCoDeS](http://qcodes.github.io/Qcodes) is a Python-based data +acquisition framework developed to serve the needs of nanoelectronic device +experiments, but not limited to that. It is intended to be used within QCoDeS +and not as standalone package. The QCoDeS instrument drivers are based on the +[Zurich Instruments Toolkit](https://github.com/zhinst/zhinst-toolkit). So if +you are looking for a framework independent high level python API, zhinst-toolkit +it the right place for you. + +## Status +The zhinst-qcodes is well tested and considered stable enough for general usage. +The interfaces may have some incompatible changes between releases. Please check +the changelog when updating. + +### Refactoring with version 0.3 +Version 0.3 is a more or less complete new driver and breaks the API compared +to the previous version in many ways. If you upgrade from an older version take +a look at the dedicated +[documentation page](https://docs.zhinst.com/zhinst-qcodes/en/latest/refactoring/index.html) +for more information. + +## Install + +Install the package with pip: + +``` +pip install zhinst-qcodes +``` + +## Documentation +See the documentation page [here](https://docs.zhinst.com/zhinst-qcodes/en/latest). +Since zhinst-qcodes is based on zhinst-toolkit and has exactly the same interface +and functions, the [documentation](https://docs.zhinst.com/zhinst-toolkit/en/latest) +for zhinst-toolkit can be applied nearly one to one and has much more examples. + +## Contributing +We welcome contributions by the community, either as bug reports, fixes and new +code. Please use the GitHub issue tracker to report bugs or submit patches. +Before developing something new, please get in contact with us. + +## License +This software is licensed under the terms of the MIT license. +See [LICENSE](LICENSE) for more detail. + + +%package -n python3-zhinst-qcodes +Summary: Zurich Instruments drivers for QCoDeS +Provides: python-zhinst-qcodes +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-zhinst-qcodes +# Zurich Instruments Drivers for QCoDeS (zhinst-qcodes) +The Zurich Instruments drivers for QCoDeS (zhinst-qcodes) is a package of +instrument drivers for devices produced by [Zurich Instruments](https://www.zhinst.com) +for QCoDeS. [QCoDeS](http://qcodes.github.io/Qcodes) is a Python-based data +acquisition framework developed to serve the needs of nanoelectronic device +experiments, but not limited to that. It is intended to be used within QCoDeS +and not as standalone package. The QCoDeS instrument drivers are based on the +[Zurich Instruments Toolkit](https://github.com/zhinst/zhinst-toolkit). So if +you are looking for a framework independent high level python API, zhinst-toolkit +it the right place for you. + +## Status +The zhinst-qcodes is well tested and considered stable enough for general usage. +The interfaces may have some incompatible changes between releases. Please check +the changelog when updating. + +### Refactoring with version 0.3 +Version 0.3 is a more or less complete new driver and breaks the API compared +to the previous version in many ways. If you upgrade from an older version take +a look at the dedicated +[documentation page](https://docs.zhinst.com/zhinst-qcodes/en/latest/refactoring/index.html) +for more information. + +## Install + +Install the package with pip: + +``` +pip install zhinst-qcodes +``` + +## Documentation +See the documentation page [here](https://docs.zhinst.com/zhinst-qcodes/en/latest). +Since zhinst-qcodes is based on zhinst-toolkit and has exactly the same interface +and functions, the [documentation](https://docs.zhinst.com/zhinst-toolkit/en/latest) +for zhinst-toolkit can be applied nearly one to one and has much more examples. + +## Contributing +We welcome contributions by the community, either as bug reports, fixes and new +code. Please use the GitHub issue tracker to report bugs or submit patches. +Before developing something new, please get in contact with us. + +## License +This software is licensed under the terms of the MIT license. +See [LICENSE](LICENSE) for more detail. + + +%package help +Summary: Development documents and examples for zhinst-qcodes +Provides: python3-zhinst-qcodes-doc +%description help +# Zurich Instruments Drivers for QCoDeS (zhinst-qcodes) +The Zurich Instruments drivers for QCoDeS (zhinst-qcodes) is a package of +instrument drivers for devices produced by [Zurich Instruments](https://www.zhinst.com) +for QCoDeS. [QCoDeS](http://qcodes.github.io/Qcodes) is a Python-based data +acquisition framework developed to serve the needs of nanoelectronic device +experiments, but not limited to that. It is intended to be used within QCoDeS +and not as standalone package. The QCoDeS instrument drivers are based on the +[Zurich Instruments Toolkit](https://github.com/zhinst/zhinst-toolkit). So if +you are looking for a framework independent high level python API, zhinst-toolkit +it the right place for you. + +## Status +The zhinst-qcodes is well tested and considered stable enough for general usage. +The interfaces may have some incompatible changes between releases. Please check +the changelog when updating. + +### Refactoring with version 0.3 +Version 0.3 is a more or less complete new driver and breaks the API compared +to the previous version in many ways. If you upgrade from an older version take +a look at the dedicated +[documentation page](https://docs.zhinst.com/zhinst-qcodes/en/latest/refactoring/index.html) +for more information. + +## Install + +Install the package with pip: + +``` +pip install zhinst-qcodes +``` + +## Documentation +See the documentation page [here](https://docs.zhinst.com/zhinst-qcodes/en/latest). +Since zhinst-qcodes is based on zhinst-toolkit and has exactly the same interface +and functions, the [documentation](https://docs.zhinst.com/zhinst-toolkit/en/latest) +for zhinst-toolkit can be applied nearly one to one and has much more examples. + +## Contributing +We welcome contributions by the community, either as bug reports, fixes and new +code. Please use the GitHub issue tracker to report bugs or submit patches. +Before developing something new, please get in contact with us. + +## License +This software is licensed under the terms of the MIT license. +See [LICENSE](LICENSE) for more detail. + + +%prep +%autosetup -n zhinst-qcodes-0.5.2 + +%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-zhinst-qcodes -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot <Python_Bot@openeuler.org> - 0.5.2-1 +- Package Spec generated |