Metadata-Version: 2.4
Name: cflib
Version: 0.1.30rc2
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 a Python library for communicating with and controlling Crazyflie quadcopters, 
including the Crazyflie 2.1(+), Crazyflie 2.1 Brushless, and 
Crazyflie Bolt. This library provides a Python API for direct programmatic control 
through Python scripts, and is also used as the backend communication layer for 
applications like [`cfclient`](https://www.github.com/bitcraze/crazyflie-clients-python).

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
