Skip to content

Commit f8f5bdc

Browse files
committed
docs/conf.py: fixed version importing
1 parent fe9e958 commit f8f5bdc

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

docs/conf.py

+22-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,33 @@
77
# https://www.sphinx-doc.org/en/master/usage/configuration.html#project-information
88

99
import datetime
10-
import importlib.metadata
10+
import os
11+
import sys
12+
from unittest.mock import MagicMock
13+
14+
15+
class _Mock(MagicMock):
16+
@classmethod
17+
def __getattr__(cls, name):
18+
return MagicMock()
19+
20+
21+
MOCK_MODULES = [
22+
"lxml",
23+
"numpy",
24+
]
25+
26+
sys.modules.update((mod_name, _Mock()) for mod_name in MOCK_MODULES)
27+
sys.path.insert(0, os.path.abspath('../'))
28+
29+
30+
from lxmlh import __version__
1131

1232

1333
project = 'lxmlh'
1434
copyright = f'{datetime.date.today().year}, Mina Sami'
1535
author = 'Mina Sami'
16-
version = release = importlib.metadata.version('lxmlh')
36+
version = release = __version__
1737

1838
# -- General configuration ---------------------------------------------------
1939
# https://www.sphinx-doc.org/en/master/usage/configuration.html#general-configuration

0 commit comments

Comments
 (0)