The logic for finding the example app pack [0] is wrong. invocation_dir winds up being the location of tangelo.py within the site-packages directory, when really it needs to be a few levels up in order to have uniform access to the share (among others) directory across different OSes and Python deployments.
So far, Arch Linux, OS X, and Nixos (or, an installation of Nix on a non-Nixos system) all place Python components in different places. Fixing this bug may once more make this aspect of Tangelo cross-platform.
The logic for finding the example app pack [0] is wrong.
invocation_dir
winds up being the location oftangelo.py
within thesite-packages
directory, when really it needs to be a few levels up in order to have uniform access to theshare
(among others) directory across different OSes and Python deployments.So far, Arch Linux, OS X, and Nixos (or, an installation of Nix on a non-Nixos system) all place Python components in different places. Fixing this bug may once more make this aspect of Tangelo cross-platform.
[0] https://github.com/Kitware/tangelo/blob/develop/tangelo/tangelo/__main__.py#L229