Skip to content

Commit dca90f0

Browse files
committed
DOC: remove documentation dependencies (except pa-ringbuffer)
1 parent 7a56e8a commit dca90f0

4 files changed

Lines changed: 16 additions & 0 deletions

File tree

doc/conf.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
1+
import os
12
from subprocess import check_output
3+
import sys
4+
5+
sys.path.insert(0, os.path.abspath('../src'))
6+
sys.path.insert(0, os.path.abspath('.'))
7+
8+
# Fake imports to avoid actually loading CFFI and C extension modules
9+
import fake_sounddevice
10+
sys.modules['sounddevice'] = sys.modules['fake_sounddevice']
11+
import fake_rtmixer
12+
sys.modules['_rtmixer'] = sys.modules['fake_rtmixer']
213

314
extensions = [
415
'sphinx.ext.autodoc',

doc/fake_rtmixer.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"""Mock module for Sphinx autodoc."""
2+
ffi = lib = NotImplemented

doc/fake_sounddevice.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"""Mock module for Sphinx autodoc."""
2+
_StreamBase = object

doc/requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
pa-ringbuffer

0 commit comments

Comments
 (0)