Skip to content

Commit d68e862

Browse files
committed
Fix doc building
a non-default mock of displayio.Bitmap is provided for doc building
1 parent 3689a87 commit d68e862

File tree

4 files changed

+16
-1
lines changed

4 files changed

+16
-1
lines changed

adafruit_pycamera/ironbow.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import displayio
77

88
ironbow_palette = displayio.Palette(256)
9+
"""A palette often used to convert images to false color"""
910

1011
# fmt: off
1112
for i, pi in enumerate(

docs/api.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,5 @@
88
:members:
99
.. automodule:: adafruit_pycamera.imageprocessing
1010
:members:
11+
.. automodule:: adafruit_pycamera.ironbow
12+
:members:

docs/conf.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import sys
1010

1111
sys.path.insert(0, os.path.abspath(".."))
12+
sys.path.insert(0, os.path.abspath("mock"))
1213

1314
# -- General configuration ------------------------------------------------
1415

@@ -34,10 +35,10 @@
3435
"adafruit_lis3dh",
3536
"adafruit_ticks",
3637
"bitmaptools",
38+
"bitmapfilter",
3739
"busdisplay",
3840
"busio",
3941
"digitalio",
40-
"displayio",
4142
"espcamera",
4243
"fourwire",
4344
"micropython",

docs/mock/displayio.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: 2024 Jeff Epler for Adafruit Industries
2+
#
3+
# SPDX-License-Identifier: Unlicense
4+
5+
6+
class Palette:
7+
def __init__(self, i):
8+
self._data = [0] * i
9+
10+
def __setitem__(self, idx, value):
11+
self._data[idx] = value

0 commit comments

Comments
 (0)