ht16k33-python


Nameht16k33-python JSON
Version 4.1.0 PyPI version JSON
download
home_pageNone
SummaryMicroPython and CircuitPython library for HT16K33 LED matrices and segment displays.
upload_time2025-01-02 14:31:59
maintainerNone
docs_urlNone
authorUbi de Feo, Sebastian Romero, akbiocca
requires_pythonNone
licenseMIT
keywords ht16k33 vk16k33 led matrix segment bar graph displays hardware micropython circuitpython
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # HT16K33 Drivers 4.1.0 #

This repo provides Python drivers for the Holtek HT16K33 controller chip and various display devices based upon it, such as the [Adafruit 0.8-inch 8x16 LED Matrix FeatherWing](https://www.adafruit.com/product/3149) and the [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).

The drivers support both [CircuitPython](https://circuitpython.org) and [MicroPython](https://micropython.org) applications. They communicate using I²C.

The library also supports generic seven-segment displays wired up to an HT16K33, which can drive up to eight these LEDs. The HT16K33 may be on a board of your own design, or on a third-party one, such as the [Adafruit 16x8 LED Matrix Driver Backpack ](https://www.adafruit.com/product/1427). LED units you can connect range from [single digits](https://www.sparkfun.com/products/8546) up to combinations of [multi-digit units](https://www.sparkfun.com/products/11409).

Connect your HT16K33 column pins to each LED's digit selection pin, and its row pins to the LED's segment selection pins.

## Major Changes ##

#### HT16K33Segment14 ####

The HT16K33Segment14 driver for 4-digit, 14-segment LEDs has changed. The existing constructor parameter `is_ht16k33` is now deprecated and will be removed in an upcoming release. If you use this driver, please update your code to use the `board` parameter instead. Set it to any of the following constants based on the display board you are using:

* `HT16K33Segment14.SPARKFUN_ALPHA` — [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).
* `HT16K33Segment14.ADAFRUIT_054` — [Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911).
* `HT16K33Segment14.ECBUYING_054` — [EC Buying 0.54-inch HT16K33 Digital Tube Module](https://www.amazon.com/EC-Buying-Digital-Display-Segment/dp/B0C1C6LKDB).

For example:

```python
graph = HT16K33Bar(i2c, board=HT16K33Segment14.ADAFRUIT_054)
```

Existing code will not break at this time, but I urge you to update your code as outlined above.

#### HT16K33Bar ####

This release introduces support for the [Adafruit Bi-Color 24-Bar Bargraph w/I2C Backpack](https://www.adafruit.com/product/1721). For usage details, [please see the docs](https://smittytone.net/docs/ht16k33_bar.html).

## Minor Changes ##

#### HT16K33Segment ####

The HT16K33Segment driver for 4-digit, 7-segment LEDs now provides a new, uppercase character set in addition to the default lowercase set.

## Display Drivers ##

| Driver<br />(Click for docs) | Example&nbsp;Product |
| :-- | :-- |
| [Small 4-digit, 7-segment LED](https://smittytone.net/docs/ht16k33_segment.html) | [Adafruit 0.56-inch 4-digit, 7-segment LED display](https://www.adafruit.com/products/878) |
| [Large 4-digit, 7-segment LED](https://smittytone.net/docs/ht16k33_segmentbig.html) | [Adafruit 1.2-inch 4-digit, 7-segment LED display](https://www.adafruit.com/product/1270) |
| [Small 4-digit, 14-segment LED](https://smittytone.net/docs/ht16k33_segment14.html) | [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916),<br />[Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911),<br />[EC Buying 0.54-inch HT16K33 Digital Tube Module](https://www.amazon.com/EC-Buying-Digital-Display-Segment/dp/B0C1C6LKDB) |
| [8x8 monochrome matrix LED](https://smittytone.net/docs/ht16k33_matrix.html) | [Adafruit Mini 0.8-inch 8x8 LED Matrix](https://www.adafruit.com/product/872) |
| [8x8 bi-colour matrix LED](https://smittytone.net/docs/ht16k33_matrixcolour.html) | [Adafruit 1.2-inch 8x8 bi-color LED matrix backpack](https://www.adafruit.com/product/902) |
| [16x8 FeatherWing matrix LED](https://smittytone.net/docs/ht16k33_matrixfeatherwing.html) | [Adafruit 0.8-inch 8x16 LED Matrix FeatherWing](https://www.adafruit.com/product/3149) |
| [Standalone HT16K33](https://smittytone.net/docs/ht16k33_segmentgen.html) | [Adafruit 16x8 LED Matrix Driver Backpack ](https://www.adafruit.com/product/1427) |
| [Bar graph LED](https://smittytone.net/docs/ht16k33_bar.html) | [Adafruit Bi-Color 24-Bar Bargraph w/I2C Backpack](https://www.adafruit.com/product/1721) |

Further drivers may be added in due course.

## Import the Drivers ##

The driver package comprises a parent generic HT16K33 class and child classes for various displays themselves. All your code needs to do is `import` the latter. For example:

```python
from ht16k33 import HT16K33Segment
```

You can then instantiate the driver object. This requires a **configured** I2C bus object.

You will need at least one display driver file, eg. `ht16k33segmentgen.py` and `ht16k33.py` in your project folder.

## Install the Drivers ##

### MicroPython Manual Install ###

Use the [`pyboard`](https://github.com/micropython/micropython/blob/master/tools/pyboard.py) or [`mpremote`](https://github.com/micropython/micropython/tree/master/tools/mpremote) command line tools to copy the `ht16k33` directory to your board's `lib` directory.

### MicroPython MIP Install ###

You can install the drivers using [MicroPython's MIP system](https://docs.micropython.org/en/v1.21.0/reference/packages.html). This requires a board running MicroPython 1.20 or above and connected to the Internet. Add the following to your code:

```python
import mip
mip.install('github:smittytone/HT16K33-Python')
```

If your board is not Internet-capable, you can install locally using [the `mpremote` tool](https://docs.micropython.org/en/latest/reference/mpremote.html):

```python
mpremote mip install github:smittytone/HT16K33-Python
```

#### Install Script ####

Alternatively, use our convenient installer script:

```shell
./tools/mpinstall.sh
```

To install pre-compiled versions of the library files, run:

```shell
./tools/mpinstall.sh mpy
```

This requires MicroPython's `mpy-cross` tool installed on your computer.

### CircuitPython Manual Install ###

Copy `ht16k33` directory to the mounted board's `lib` folder.

## Reducing Memory Usage ##

Adding the driver code may prove too much for certain CircuitPython devices which have limited amounts of memory. To overcome this, [use MicroPython’s `mpy-cross` compiler](https://github.com/micropython/micropython/tree/master/mpy-cross). This will compile the raw Python into a highly compact form as a `.mpy` file. Copy `ht16k33.mpy` and the device-specific `.mpy` file to your device in place of the `.py` versions.

For MicroPython boards, I recommend you use the [`mpinstall.sh` script](#install-script) to compile and install `.mpy` versions if the library files all in one go.

## Documentation

You can find documentation for all of the drivers [at smittytone.net](https://smittytone.net/docs/ht16k33.html).

## Python Package Index

This code is now available [via the Python Package Index](https://pypi.org/project/ht16k33-python/) for folks using Thonny and other code-pulling IDEs.

## Release Notes

- 4.1.0 *2 January 2025*
    - Add `HT16K33Bar.py` bar graph driver.
    - Add alternative, all-capitals character set for `ht16k33Segment.py`.
    - Support EC Buying 0.54in 4-digit, 14-segment display in `ht16k33Segment14.py`.
    - Support new board selection mode in `ht16k33Segment14.py`.
    - Fix decimal point clearing `ht16k33Segment14.py`.
- 4.0.3 *18 December 2024*
    - Fix typo breaking `mpremote` usage  — thanks, `@sebromero`.
- 4.0.2 *16 December 2024*
    - Fixed a character set indexing bug in `ht16k33Segmentbig.py` — thanks, `@jonhp`.
- 4.0.1 *16 August 2024*
    - Minor fixes/improvements.
    - Add **experimental** `rotate()` method to `ht16k33Segmentbig.py`.
- 4.0.0 *8 May 2024*
    - Completely reorganise the library files into their own directory.
    - Add device installation script for MicroPython users - thanks, `@ubidefeo`.
    - Add `HT16K33SegmentGen` CircuitPython examples.
    - Use Raspberry Pi Pico for all examples.
- 3.5.3 *15 January 2024*
    - Remove the `.mpy` versions and provide instructions instead.
    - Fix incorrect selection of blink rate 0.5Hz — thanks, [`@Karrp`](https://github.com/Karrp).
- 3.5.2 *11 December 2023*
    - Add `mip` support — thanks, [`@ubidefeo`](https://github.com/ubidefeo) (no code changes).
- 3.5.1 *30 October 2023*
    - Add provisional [PyPI](https://pypi.org/) support (no code changes).
- 3.5.0 *2 September 2023*
    - Add `HT16K33SegmentGen` a generic, 1-8 digit 7-segment driver — thanks, [`@vader7071`](https://github.com/vader7071).
- 3.4.2 *14 February 2023*
    - Fix an error when a space is shown as a zero — thanks, [`@asasine`](https://github.com/asasine).
- 3.4.1 *14 November 2022*
    - Correct VK16K33 naming.
    - Fix VK16K33 colon setting and unsetting — thanks, Dietmar Schüller.
- 3.4.0 *6 October 2022*
    - Allow the colon and decimal point on [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916)).
- 3.3.1 *13 September 2022*
    - 14-segment character-set numerals now match 7-segment equivalents.
    - Assorted code tweaks.
    - Wrangle and extend examples.
    - Remove old docs.
    - Big thanks to [`@akbiocca`](https://github.com/akbiocca) for assistance with this release.
- 3.3.0 *5 August 2022*
    - Add `rotate()` method to HT16K33Segment.
- 3.2.0 *26 July 2022*
    - Support the [Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911) via `ht16k33segment14.py`.
    - Bug fixes.
- 3.1.0 *16 February 2022*
    - Add `ht16k33segment14.py` to support the [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).
- 3.0.2 *23 November 2020*
    - Refactor out some `ht16k33matrix.py` code.
- 3.0.1 *7 November 2020*
    - Correct variable name in `ht16k33matrix.py`.
- 3.0.0 *6 November 2020*
    - Initial public release.

## Licence and Copyright

This repository’s source code and documentation is copyright © 2025, Tony Smith (@smittytone).

The HTK16K33 driver and subsidiary display drivers are licensed under the [MIT License](LICENSE.md).

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "ht16k33-python",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": "Tony Smith <support@smittytone.net>",
    "keywords": "ht16k33, vk16k33, led, matrix, segment, bar graph, displays, hardware, micropython, circuitpython",
    "author": "Ubi de Feo, Sebastian Romero, akbiocca",
    "author_email": "Tony Smith <support@smittytone.net>",
    "download_url": "https://files.pythonhosted.org/packages/21/a5/7ef8adbc5885ed62f6c15d3a0227c1966d1a40c7c009841221f4019845a7/ht16k33_python-4.1.0.tar.gz",
    "platform": null,
    "description": "# HT16K33 Drivers 4.1.0 #\n\nThis repo provides Python drivers for the Holtek HT16K33 controller chip and various display devices based upon it, such as the [Adafruit 0.8-inch 8x16 LED Matrix FeatherWing](https://www.adafruit.com/product/3149) and the [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).\n\nThe drivers support both [CircuitPython](https://circuitpython.org) and [MicroPython](https://micropython.org) applications. They communicate using I&sup2;C.\n\nThe library also supports generic seven-segment displays wired up to an HT16K33, which can drive up to eight these LEDs. The HT16K33 may be on a board of your own design, or on a third-party one, such as the [Adafruit 16x8 LED Matrix Driver Backpack ](https://www.adafruit.com/product/1427). LED units you can connect range from [single digits](https://www.sparkfun.com/products/8546) up to combinations of [multi-digit units](https://www.sparkfun.com/products/11409).\n\nConnect your HT16K33 column pins to each LED's digit selection pin, and its row pins to the LED's segment selection pins.\n\n## Major Changes ##\n\n#### HT16K33Segment14 ####\n\nThe HT16K33Segment14 driver for 4-digit, 14-segment LEDs has changed. The existing constructor parameter `is_ht16k33` is now deprecated and will be removed in an upcoming release. If you use this driver, please update your code to use the `board` parameter instead. Set it to any of the following constants based on the display board you are using:\n\n* `HT16K33Segment14.SPARKFUN_ALPHA` \u2014 [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).\n* `HT16K33Segment14.ADAFRUIT_054` \u2014 [Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911).\n* `HT16K33Segment14.ECBUYING_054` \u2014 [EC Buying 0.54-inch HT16K33 Digital Tube Module](https://www.amazon.com/EC-Buying-Digital-Display-Segment/dp/B0C1C6LKDB).\n\nFor example:\n\n```python\ngraph = HT16K33Bar(i2c, board=HT16K33Segment14.ADAFRUIT_054)\n```\n\nExisting code will not break at this time, but I urge you to update your code as outlined above.\n\n#### HT16K33Bar ####\n\nThis release introduces support for the [Adafruit Bi-Color 24-Bar Bargraph w/I2C Backpack](https://www.adafruit.com/product/1721). For usage details, [please see the docs](https://smittytone.net/docs/ht16k33_bar.html).\n\n## Minor Changes ##\n\n#### HT16K33Segment ####\n\nThe HT16K33Segment driver for 4-digit, 7-segment LEDs now provides a new, uppercase character set in addition to the default lowercase set.\n\n## Display Drivers ##\n\n| Driver<br />(Click for docs) | Example&nbsp;Product |\n| :-- | :-- |\n| [Small 4-digit, 7-segment LED](https://smittytone.net/docs/ht16k33_segment.html) |\u00a0[Adafruit 0.56-inch 4-digit, 7-segment LED display](https://www.adafruit.com/products/878) |\n| [Large 4-digit, 7-segment LED](https://smittytone.net/docs/ht16k33_segmentbig.html) |\u00a0[Adafruit 1.2-inch 4-digit, 7-segment LED display](https://www.adafruit.com/product/1270) |\n| [Small 4-digit, 14-segment LED](https://smittytone.net/docs/ht16k33_segment14.html) | [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916),<br />[Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911),<br />[EC Buying 0.54-inch HT16K33 Digital Tube Module](https://www.amazon.com/EC-Buying-Digital-Display-Segment/dp/B0C1C6LKDB) |\n| [8x8 monochrome matrix LED](https://smittytone.net/docs/ht16k33_matrix.html) |\u00a0[Adafruit Mini 0.8-inch 8x8 LED Matrix](https://www.adafruit.com/product/872) |\n| [8x8 bi-colour matrix LED](https://smittytone.net/docs/ht16k33_matrixcolour.html) | [Adafruit 1.2-inch 8x8 bi-color LED matrix backpack](https://www.adafruit.com/product/902) |\n| [16x8 FeatherWing matrix LED](https://smittytone.net/docs/ht16k33_matrixfeatherwing.html) | [Adafruit 0.8-inch 8x16 LED Matrix FeatherWing](https://www.adafruit.com/product/3149) |\n| [Standalone HT16K33](https://smittytone.net/docs/ht16k33_segmentgen.html) | [Adafruit 16x8 LED Matrix Driver Backpack ](https://www.adafruit.com/product/1427) |\n| [Bar graph LED](https://smittytone.net/docs/ht16k33_bar.html) | [Adafruit Bi-Color 24-Bar Bargraph w/I2C Backpack](https://www.adafruit.com/product/1721) |\n\nFurther drivers may be added in due course.\n\n## Import the Drivers ##\n\nThe driver package comprises a parent generic HT16K33 class and child classes for various displays themselves. All your code needs to do is `import` the latter. For example:\n\n```python\nfrom ht16k33 import HT16K33Segment\n```\n\nYou can then instantiate the driver object. This requires a **configured** I2C bus object.\n\nYou will need at least one display driver file, eg. `ht16k33segmentgen.py` and `ht16k33.py` in your project folder.\n\n## Install the Drivers ##\n\n### MicroPython Manual Install ###\n\nUse the [`pyboard`](https://github.com/micropython/micropython/blob/master/tools/pyboard.py) or [`mpremote`](https://github.com/micropython/micropython/tree/master/tools/mpremote) command line tools to copy the `ht16k33` directory to your board's `lib` directory.\n\n### MicroPython MIP Install ###\n\nYou can install the drivers using [MicroPython's MIP system](https://docs.micropython.org/en/v1.21.0/reference/packages.html). This requires a board running MicroPython 1.20 or above and connected to the Internet. Add the following to your code:\n\n```python\nimport mip\nmip.install('github:smittytone/HT16K33-Python')\n```\n\nIf your board is not Internet-capable, you can install locally using [the `mpremote` tool](https://docs.micropython.org/en/latest/reference/mpremote.html):\n\n```python\nmpremote mip install github:smittytone/HT16K33-Python\n```\n\n#### Install Script ####\n\nAlternatively, use our convenient installer script:\n\n```shell\n./tools/mpinstall.sh\n```\n\nTo install pre-compiled versions of the library files, run:\n\n```shell\n./tools/mpinstall.sh mpy\n```\n\nThis requires MicroPython's `mpy-cross` tool installed on your computer.\n\n### CircuitPython Manual Install ###\n\nCopy `ht16k33` directory to the mounted board's `lib` folder.\n\n## Reducing Memory Usage ##\n\nAdding the driver code may prove too much for certain CircuitPython devices which have limited amounts of memory. To overcome this, [use MicroPython\u2019s `mpy-cross` compiler](https://github.com/micropython/micropython/tree/master/mpy-cross). This will compile the raw Python into a highly compact form as a `.mpy` file. Copy `ht16k33.mpy` and the device-specific `.mpy` file to your device in place of the `.py` versions.\n\nFor MicroPython boards, I recommend you use the [`mpinstall.sh` script](#install-script) to compile and install `.mpy` versions if the library files all in one go.\n\n## Documentation\n\nYou can find documentation for all of the drivers [at smittytone.net](https://smittytone.net/docs/ht16k33.html).\n\n## Python Package Index\n\nThis code is now available [via the Python Package Index](https://pypi.org/project/ht16k33-python/) for folks using Thonny and other code-pulling IDEs.\n\n## Release Notes\n\n- 4.1.0 *2 January 2025*\n    - Add `HT16K33Bar.py` bar graph driver.\n    - Add alternative, all-capitals character set for `ht16k33Segment.py`.\n    - Support EC Buying 0.54in 4-digit, 14-segment display in `ht16k33Segment14.py`.\n    - Support new board selection mode in `ht16k33Segment14.py`.\n    - Fix decimal point clearing `ht16k33Segment14.py`.\n- 4.0.3 *18 December 2024*\n    - Fix typo breaking `mpremote` usage  \u2014 thanks, `@sebromero`.\n- 4.0.2 *16 December 2024*\n    - Fixed a character set indexing bug in `ht16k33Segmentbig.py` \u2014 thanks, `@jonhp`.\n- 4.0.1 *16 August 2024*\n    - Minor fixes/improvements.\n    - Add **experimental** `rotate()` method to `ht16k33Segmentbig.py`.\n- 4.0.0 *8 May 2024*\n    - Completely reorganise the library files into their own directory.\n    - Add device installation script for MicroPython users - thanks, `@ubidefeo`.\n    - Add `HT16K33SegmentGen` CircuitPython examples.\n    - Use Raspberry Pi Pico for all examples.\n- 3.5.3 *15 January 2024*\n    - Remove the `.mpy` versions and provide instructions instead.\n    - Fix incorrect selection of blink rate 0.5Hz \u2014 thanks, [`@Karrp`](https://github.com/Karrp).\n- 3.5.2 *11 December 2023*\n    - Add `mip` support \u2014 thanks, [`@ubidefeo`](https://github.com/ubidefeo) (no code changes).\n- 3.5.1 *30 October 2023*\n    - Add provisional [PyPI](https://pypi.org/) support (no code changes).\n- 3.5.0 *2 September 2023*\n    - Add `HT16K33SegmentGen` a generic, 1-8 digit 7-segment driver \u2014 thanks, [`@vader7071`](https://github.com/vader7071).\n- 3.4.2 *14 February 2023*\n    - Fix an error when a space is shown as a zero \u2014 thanks, [`@asasine`](https://github.com/asasine).\n- 3.4.1 *14 November 2022*\n    - Correct VK16K33 naming.\n    - Fix VK16K33 colon setting and unsetting \u2014\u00a0thanks, Dietmar Sch\u00fcller.\n- 3.4.0 *6 October 2022*\n    - Allow the colon and decimal point on [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916)).\n- 3.3.1 *13 September 2022*\n    - 14-segment character-set numerals now match 7-segment equivalents.\n    - Assorted code tweaks.\n    - Wrangle and extend examples.\n    - Remove old docs.\n    - Big thanks to [`@akbiocca`](https://github.com/akbiocca) for assistance with this release.\n- 3.3.0 *5 August 2022*\n    - Add `rotate()` method to HT16K33Segment.\n- 3.2.0 *26 July 2022*\n    - Support the [Adafruit 0.54in Alphanumeric Display](https://www.adafruit.com/product/1911) via `ht16k33segment14.py`.\n    - Bug fixes.\n- 3.1.0 *16 February 2022*\n    - Add `ht16k33segment14.py` to support the [SparkFun Qwiic Alphanumeric Display](https://www.sparkfun.com/products/16916).\n- 3.0.2 *23 November 2020*\n    - Refactor out some `ht16k33matrix.py` code.\n- 3.0.1 *7 November 2020*\n    - Correct variable name in `ht16k33matrix.py`.\n- 3.0.0 *6 November 2020*\n    - Initial public release.\n\n## Licence and Copyright\n\nThis repository\u2019s source code and documentation is copyright \u00a9 2025, Tony Smith (@smittytone).\n\nThe HTK16K33 driver and subsidiary display drivers are licensed under the [MIT License](LICENSE.md).\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "MicroPython and CircuitPython library for HT16K33 LED matrices and segment displays.",
    "version": "4.1.0",
    "project_urls": {
        "Homepage": "https://github.com/smittytone/HT16K33-Python"
    },
    "split_keywords": [
        "ht16k33",
        " vk16k33",
        " led",
        " matrix",
        " segment",
        " bar graph",
        " displays",
        " hardware",
        " micropython",
        " circuitpython"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa380deb0898b323c5f18efca9151ee0eb88577a1388a01dec1ae900ca64bd41",
                "md5": "4f678dc7a12e0c65f9868db2454b2d4f",
                "sha256": "87b49e7da9b2ef6b6148c7a101b6b7085117e5125a30f5093a8241eaca20a028"
            },
            "downloads": -1,
            "filename": "ht16k33_python-4.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4f678dc7a12e0c65f9868db2454b2d4f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 51345,
            "upload_time": "2025-01-02T14:31:56",
            "upload_time_iso_8601": "2025-01-02T14:31:56.883025Z",
            "url": "https://files.pythonhosted.org/packages/fa/38/0deb0898b323c5f18efca9151ee0eb88577a1388a01dec1ae900ca64bd41/ht16k33_python-4.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "21a57ef8adbc5885ed62f6c15d3a0227c1966d1a40c7c009841221f4019845a7",
                "md5": "5f41f622e5434eab161bd7d206ac777e",
                "sha256": "9e8355652ae52eff9520dae1b77db6bb688b484629b7a914387263aa054cb4d4"
            },
            "downloads": -1,
            "filename": "ht16k33_python-4.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5f41f622e5434eab161bd7d206ac777e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 28919,
            "upload_time": "2025-01-02T14:31:59",
            "upload_time_iso_8601": "2025-01-02T14:31:59.415913Z",
            "url": "https://files.pythonhosted.org/packages/21/a5/7ef8adbc5885ed62f6c15d3a0227c1966d1a40c7c009841221f4019845a7/ht16k33_python-4.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-02 14:31:59",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "smittytone",
    "github_project": "HT16K33-Python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "ht16k33-python"
}
        
Elapsed time: 0.49719s