Skip to content

Commit 5dc5082

Browse files
committed
Modify setup.py to allow for successful readthedocs installation
1 parent 8d8bc12 commit 5dc5082

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

setup.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
# SOFTWARE.
2020

2121
import os
22+
import sys
2223
from pathlib import Path
2324

2425
from setuptools import Extension, find_packages, setup
@@ -29,6 +30,10 @@
2930
CONDA_PREFIX = os.environ.get("CONDA_PREFIX")
3031
if CONDA_PREFIX:
3132
EXTENSION_OPTS["include_dirs"] = [os.path.join(CONDA_PREFIX, "include")]
33+
if os.environ.get("READTHEDOCS"):
34+
# Readthedocs uses a conda environment but does not activate it.
35+
EXTENSION_OPTS["include_dirs"].append(
36+
os.path.join(sys.exec_prefix, "include"))
3237

3338
setup(
3439
name="isal",

0 commit comments

Comments
 (0)