apigpio - an asyncio-based python client for pigpio
Forked from https://github.com/missionpinball to add support for a few more useful PWM related functions
Originally forked from https://github.com/PierreRust/apigpio by missionpinball because it is kind of unmaintained. They added some more feature (I2C) and fixed Python 3.7 support.
pigpio provides a very convenient pigpiod daemon which can be used through a pipe or socket interface to access GPIOs on the Raspberry Pi.
apigpio is a python client library that uses asyncio to access the pigpiod daemon. It's basically a (incomplete) port of the original python client provided with pigpio.
Not yet on Pypi or available from pip
To install it from sources:
git clone https://github.com/neildavis/apigpio.git cd apigpio python3 -m pip install .
See the examples in the samples directory.