Native, "direct" Python bindings (interface) and misc tools for a custom implementation of OpenDSS (EPRI Distribution System Simulator). Based on CFFI, DSS C-API, aiming for full COM API-level compatibility on Windows, Linux and MacOS, while providing various extensions.
The current 32-bit build is broken. Downgrading conda-build could fix the issue, or could try using the 32-bit install from AppVeyor directly.
# export CONDA_FORCE_32BIT=1
# conda-build --quiet --no-test --output-folder 'C:\projects\artifacts' conda
Traceback (most recent call last):
File "C:\miniconda3-x64\scripts\conda-build-script.py", line 6, in <module>
from conda_build.cli.main_build import main
File "C:\miniconda3-x64\lib\site-packages\conda_build\cli\main_build.py", line 18, in <module>
import conda_build.api as api
File "C:\miniconda3-x64\lib\site-packages\conda_build\api.py", line 22, in <module>
from conda_build.config import Config, get_or_merge_config, DEFAULT_PREFIX_LENGTH as _prefix_length
File "C:\miniconda3-x64\lib\site-packages\conda_build\config.py", line 17, in <module>
from .variants import get_default_variant
File "C:\miniconda3-x64\lib\site-packages\conda_build\variants.py", line 15, in <module>
from conda_build.utils import ensure_list, trim_empty_keys, get_logger
File "C:\miniconda3-x64\lib\site-packages\conda_build\utils.py", line 9, in <module>
import libarchive
File "C:\miniconda3-x64\lib\site-packages\libarchive\__init__.py", line 1, in <module>
from .entry import ArchiveEntry
File "C:\miniconda3-x64\lib\site-packages\libarchive\entry.py", line 6, in <module>
from . import ffi
File "C:\miniconda3-x64\lib\site-packages\libarchive\ffi.py", line 27, in <module>
libarchive = ctypes.cdll.LoadLibrary(libarchive_path)
File "C:\miniconda3-x64\lib\ctypes\__init__.py", line 434, in LoadLibrary
return self._dlltype(name)
File "C:\miniconda3-x64\lib\ctypes\__init__.py", line 356, in __init__
self._handle = _dlopen(self._name, mode)
TypeError: LoadLibrary() argument 1 must be str, not None
The current 32-bit build is broken. Downgrading conda-build could fix the issue, or could try using the 32-bit install from AppVeyor directly.