Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This PR fixes Bears-R-Us#2966 where `import arkouda` would be unable to find `akscipy` and result in a `ModuleNotFound` error Apparently all subfolders must be explicitly listed in the `setup.py`, so our packages line should look something like ```python packages=['arkouda', 'arkouda.akscipy', 'arkouda.akscipy.special'] ``` To avoid having to list these all out individually (and avoid this happening in the future if we forget to modify this line), we can use `find_packages` from `setuptools` To reproduce the error hokiegeek2 encountered, I created a clean conda environment, made a tar of my arkouda directory (up to date with upstream/master), ran `pip install arkouda.tar`, and attempted to import arkouda. I verified that after modifying the `setup.py`, I was able import arkouda and verified the functionality was accesible by calling `ak.akscipy.special.xlogy` To avoid this issue in the future we can just Co-authored-by: Pierce Hayes <pierce314159@users.noreply.github.com>
- Loading branch information