Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently the tests pass because the package is installed via
setup.py develop
(indirectly, viapip install -e .
) intravis.yml
, which does not match a "user environment" where the package is installed normally via the Python Package Index, and bypasses a bug whereby thepackage_data
directive insetup.py
was incorrectly assuming recursive descent in the wildcard*.js
declaration. The error exhibited as an inability for the installation utility to resolve thesemver
module, since thejsmodules
tree was not installed.This pull request corrects this issue, making the package usable when installed, not just when checked out and "installed in place". Additionally, it shortens some typing; instead of
pip install -e .
orpython setup.py develop
, now users on UN*X-like systems can just type./setup.py develop
. :)