%global _empty_manifest_terminate_build 0 Name: python-cflib Version: 0.1.22 Release: 1 Summary: Crazyflie python driver License: GPLv3 URL: https://github.com/bitcraze/crazyflie-lib-python Source0: https://mirrors.nju.edu.cn/pypi/web/packages/f0/31/5dbea11712d18b46c67d51bae4b5a3aa0aed444fed8f9ba94d142ae6e982/cflib-0.1.22.tar.gz BuildArch: noarch Requires: python3-pyusb Requires: python3-libusb-package Requires: python3-scipy Requires: python3-numpy Requires: python3-pre-commit %description # cflib: Crazyflie python library [![CI](https://github.com/bitcraze/crazyflie-lib-python/workflows/CI/badge.svg)](https://github.com/bitcraze/crazyflie-lib-python/actions) cflib is an API written in Python that is used to communicate with the Crazyflie and Crazyflie 2.0 quadcopters. It is intended to be used by client software to communicate with and control a Crazyflie quadcopter. For instance the [Crazyflie PC client](https://www.github.com/bitcraze/crazyflie-clients-python) uses the cflib. See [below](#platform-notes) for platform specific instruction. For more info see our [documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/). ## Installation See the [installation instructions](docs/installation/install.md) in the github docs folder. ## Official Documentation Check out the [Bitcraze crazyflie-lib-python documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/) on our website. ## Contribute Go to the [contribute page](https://www.bitcraze.io/contribute/) on our website to learn more. ### Test code for contribution Run the automated build locally to test your code python3 tools/build/build %package -n python3-cflib Summary: Crazyflie python driver Provides: python-cflib BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-cflib # cflib: Crazyflie python library [![CI](https://github.com/bitcraze/crazyflie-lib-python/workflows/CI/badge.svg)](https://github.com/bitcraze/crazyflie-lib-python/actions) cflib is an API written in Python that is used to communicate with the Crazyflie and Crazyflie 2.0 quadcopters. It is intended to be used by client software to communicate with and control a Crazyflie quadcopter. For instance the [Crazyflie PC client](https://www.github.com/bitcraze/crazyflie-clients-python) uses the cflib. See [below](#platform-notes) for platform specific instruction. For more info see our [documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/). ## Installation See the [installation instructions](docs/installation/install.md) in the github docs folder. ## Official Documentation Check out the [Bitcraze crazyflie-lib-python documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/) on our website. ## Contribute Go to the [contribute page](https://www.bitcraze.io/contribute/) on our website to learn more. ### Test code for contribution Run the automated build locally to test your code python3 tools/build/build %package help Summary: Development documents and examples for cflib Provides: python3-cflib-doc %description help # cflib: Crazyflie python library [![CI](https://github.com/bitcraze/crazyflie-lib-python/workflows/CI/badge.svg)](https://github.com/bitcraze/crazyflie-lib-python/actions) cflib is an API written in Python that is used to communicate with the Crazyflie and Crazyflie 2.0 quadcopters. It is intended to be used by client software to communicate with and control a Crazyflie quadcopter. For instance the [Crazyflie PC client](https://www.github.com/bitcraze/crazyflie-clients-python) uses the cflib. See [below](#platform-notes) for platform specific instruction. For more info see our [documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/). ## Installation See the [installation instructions](docs/installation/install.md) in the github docs folder. ## Official Documentation Check out the [Bitcraze crazyflie-lib-python documentation](https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/) on our website. ## Contribute Go to the [contribute page](https://www.bitcraze.io/contribute/) on our website to learn more. ### Test code for contribution Run the automated build locally to test your code python3 tools/build/build %prep %autosetup -n cflib-0.1.22 %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-cflib -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 29 2023 Python_Bot - 0.1.22-1 - Package Spec generated