Resolves #127, which is a very specific case of #123
Figured it out, I think
Added a setup.py to handle a pip install of hanabi, with Travis using that to run the test scripts. The original attempt did not include subdirectories, so they were excluded from the install package. Running playgame failed because those files were missing. There was a false positive everything was ok since the root was a search path and you could run playgame while it was at the root. As soon as it moved, we were calling from the pip installed framework, which was missing most of the code.
This was a huge case of too many things happening at once with limited tooling/understanding. It should be resolved now and further tweaks should be less of a discouraging pain in the ass.
Resolves #127, which is a very specific case of #123
Figured it out, I think
Added a setup.py to handle a pip install of hanabi, with Travis using that to run the test scripts. The original attempt did not include subdirectories, so they were excluded from the install package. Running playgame failed because those files were missing. There was a false positive everything was ok since the root was a search path and you could run playgame while it was at the root. As soon as it moved, we were calling from the pip installed framework, which was missing most of the code.
This was a huge case of too many things happening at once with limited tooling/understanding. It should be resolved now and further tweaks should be less of a discouraging pain in the ass.