Update excluded packages list to properly exclude examples package #1187
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.
As #1110 correctly states, currently
examples
package is installed alongsidegraphene
which is probably not intended as"examples"
is listed inpackages=find_packages(exclude=[...])
list.I was able to fix it by changing examples in:
packages=find_packages(exclude=["tests", "tests.*", "examples"])
to examples*:
packages=find_packages(exclude=["tests", "tests.*", "examples*"])
Unfortunately there seems to be no easy way to make package examples an optional dependency when it is in the same repository. Maybe it will be a good idea to separate examples from main package and then it could be added as extras_require={"examples": ["graphene-examples"]}?
Is it even necessary to allow installation of examples or are they here only for documentation purposes?
Additional question:
I am also not sure what
"tests"
in exclude is supposed to do as all test files are currently also included in package installation.