Module max_ard.dependency_support
Helpers for optional dependencies and platform quirks
Expand source code
"""Helpers for optional dependencies and platform quirks
"""
import os
import platform
# Conda on Windows proj data
if platform.system() == "Windows":
# turn on CDN backup files
os.environ["PROJ_NETWORK"] = "ON"
# set to Conda's share location
conda_prefix = os.environ.get("CONDA_PREFIX")
if conda_prefix:
os.environ["PROJ_LIB"] = os.path.join(conda_prefix, "Library", "share", "proj")
# Optional dependencies
try:
import rasterio
HAS_RASTERIO = True
except ImportError:
HAS_RASTERIO = False
try:
import fiona
HAS_FIONA = True
except ImportError:
HAS_FIONA = False
Sub-modules
max_ard.dependency_support.azure