semvec/pypi-packages huggingface dataset:
apa102-gpiod 0.3.0
apa102 driver using userspace gpio character device through libgpiod
License: MIT
Requires Python: >=3.6, <4

apa102_gpiod
------------
A python library for accessing ``APA102`` addressable LEDs using ``libgpiod``,
a library used to access the userspace gpio character device.

Useful for situations where you need to drive LEDs attached to non-SPI capable
I/O lines, or when the in-kernel ``spi-gpio`` driver is not available (example:
Pimoroni Blinkt on the default kernels from mainstream distributions)

The usage of this library is probably frowned upon by virture of
``linux/Documentation/driver-api/gpio/drivers-on-gpio.rst``, so go and pressure
the Raspberry Pi kernel devs to include ``spi-gpio``, so we wouldn't have to
resort to custom out-of-tree kernels or _evil bitbanging in userspace_!

Prerequisites
-------------
- Linux Kernel >= ``4.8``
- ``libgpiod`` >= ``039b301b173c78664775d1ea93493825ef80c9d4``
- Python >= ``3.6``

Installation
------------
- ``libgpiod``
    - ``https://git.kernel.org/pub/scm/libs/libgpiod/libgpiod.git/``
    - Remember to ``--enable-bindings-python`` when configuring.
- ``apa102_gpiod``
    - ``pip install apa102_gpiod``

Tests
-----
- Tests can be found in the ``test`` directory.
    - Only unit tests are present now, more tests welcome.
- Use your favourite test runner to run the tests, or:
    - ``pip install setuptools``
    - ``pip install pytest``
    - ``python setup.py test``


Performance
-----------
Since we're accessing the GPIOs through the character device and not through
some memory-mapped magic, performance is guaranteed to be lower. Here are some
test results:

Device | Software                        | Achieved data rate (``kByte/s``)
-------| --------------------------------| --------------------------------
RPI3 B | Arch Linux ARM Linux 4.14.37    | 13962

Caveats
-------
- No clock rate control is implemented, since the achieved data rates are
  way below the maximum data rates supported by the ``APA102``.
    - File an issue report if needed.

Examples
--------
See the ``examples`` directory.

Licensing
---------
This project is licensed under the *MIT License*.
See ``LICENSE.txt`` for more details.
taiga-sprint-printer 0.2.1
A simple tool for printing your sprint from Taiga
License: MIT
Keywords: taiga sprint story agile planning task management

Taiga Sprint Printer
====================

|Latest Version| |Build Status| |codecov|

�� A simple tool for printing your sprint from Taiga

Install
-------

�� You need ``Python3`` to run this program

::

    pip install taiga-sprint-printer

And launch it from the command line
-----------------------------------

::

    sprint-printer

Set the color for user stories and tasks
----------------------------------------

Taiga sprint printer has two default colors, ��\ ``red`` for user stories
and ��\ ``blue`` for tasks. If you want to change these values run:

::

    sprint-printer colors

Reset account configuration
---------------------------

Taiga Sprint Printer asks you the server location and your username only
the first time. If you want to change these settings launch
sprint-printer with the ``new`` option:

::

    sprint-printer new

Contribute
----------

Feel free to send suggestions, open issues and create a PR to improve
this software!

If you want to start developing, create a virtualenv with Python3 and
install requirements

::

    pip install -r requirements-dev.txt

License
-------

MIT - Lotrèk 2018

.. |Latest Version| image:: https://img.shields.io/pypi/v/taiga_sprint_printer.svg
   :target: https://pypi.python.org/pypi/taiga_sprint_printer/
.. |Build Status| image:: https://travis-ci.org/lotrekagency/taiga-sprint-printer.svg?branch=master
   :target: https://travis-ci.org/lotrekagency/taiga-sprint-printer
.. |codecov| image:: https://codecov.io/gh/lotrekagency/taiga-sprint-printer/branch/master/graph/badge.svg
   :target: https://codecov.io/gh/lotrekagency/taiga-sprint-printer