Metadata-Version: 2.4
Name: cflib
Version: 0.1.29rc1
Summary: Crazyflie Python driver
Author-email: Bitcraze and contributors <contact@bitcraze.io>
License: GPLv3
Project-URL: Homepage, https://www.bitcraze.io
Project-URL: Documentation, https://www.bitcraze.io/documentation/repository/crazyflie-lib-python/master/
Project-URL: Repository, https://github.com/bitcraze/crazyflie-lib-python
Project-URL: Issues, https://github.com/bitcraze/crazyflie-lib-python/issues
Keywords: driver,crazyflie,quadcopter
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Classifier: Topic :: Scientific/Engineering
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE.txt
Requires-Dist: pyusb~=1.2
Requires-Dist: libusb-package~=1.0
Requires-Dist: scipy~=1.14
Requires-Dist: numpy~=2.2
Requires-Dist: packaging~=25.0
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Provides-Extra: qualisys
Requires-Dist: qtm-rt~=3.0.2; extra == "qualisys"
Provides-Extra: motioncapture
Requires-Dist: motioncapture~=1.0a4; extra == "motioncapture"
Dynamic: license-file

# 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
