-
-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Re render #43
Re render #43
Conversation
…da-forge-pinning 2019.01.21
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
Not sure what to do about the test failures :-/ |
Will take a look this evening... New test fails sound exciting!
|
I think a couple things are happening. First, at least locally I am getting hit with some PEP 518 stuff like: (building the wheel and installing that gets me to the tests). Next, we're definitely seeing some weird leakage into the path environment, which is pretty much guaranteed to break things... perhaps a pytest change?
Finally, the completion thing:
Seems like an actual error, but unlikely due to packaging, etc. Will keep investigating... |
Running with an older pytest did not help... |
pushed with I guess on the IPython feedstock we should add a downstream test! We shall see! |
I think the answer is to not run ipykernel's test suite on conda-forge. They do not test the relevant content of this repo, so aren't providing useful feedback. None of the failures here should result in ipykernel not being packaged on conda-forge. The only tests that make sense to run on conda-forge for me are:
For pure-Python packages, exercise of entrypoints and imports (and package data/data_files) seem to be the only tests that make sense to me. |
I keep hearing this from various quarters on various packages, and I personally wouldn't merge such a PR, but then I'm not the only maintainer 😉 Indeed, I was very possibly the committer of adding them. While the official guidance has softened some, I'll keep fighting for running as many tests as I can, to the extent that I'll even go out and get them from source so they can be run. CF automation is our only line of defense against unbounded maintainer effort: when I see a green check on a feedstock that I know runs the tests, I am pretty sure I can press merge and get on with... whatever it is I'd rather be doing. Additionally, every time we find an issue in the build because of tests is one or more end user issues not created here or on the upstream repository for conda-forge-delivered packages when something breaks. |
dev_url: https://github.com/ipython/ipykernel | ||
doc_url: https://ipython.readthedocs.io | ||
doc_source_url: https://github.com/ipython/ipykernel/blob/master/docs/index.rst |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oooh! 🍬
Ok, appveyor (and azure!) appear to be happy with the combination of:
Will do some more looking on the upstreams, but this should be good to go once the rest of the robots concur! |
Has anybody found out how to install ipykernel in the mean time? Neither conda-forge nor defaults seems to install 😕 |
This doesn't seem to be ipykernel's issue:
|
Travis |
So I'm not sure this was ever a ipykernel bug: Apparently 4.6.2 will fix the issue. |
Thanks for the info, @hmaarrfk! And shucks, we just had 💚. I'm fine to wait a moment on merging this one, if we don't think it's going to actually help anybody... will give some time to figure out the upstream stuff a bit... |
I mean, i spent a good hour pinning different packages to old versions, eventually Visual STudio bugged out. I knew it couldn't be ipykernels .... |
Ah, guess we're doing this thing! Thanks for the review!
|
It does not solve the issue but there are more changes here we want to keep, like dropping the tests. |
recipe/meta.yaml
Outdated
@@ -12,8 +12,9 @@ build: | |||
number: 1002 | |||
skip: True # [py<34] | |||
script: | |||
- "{{ PYTHON }} -m pip install . --no-deps -vv" | |||
- python -m ipykernel install --prefix {{ PREFIX }} | |||
- "{{ PYTHON }} setup.py bdist_wheel" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actually, I forgot about this and we should probably go back to the old way in the next release.
…ab806 jupyter_core v4.9.2
I'm getting an
error. Let's see if this helps.