-
Notifications
You must be signed in to change notification settings - Fork 173
[ENH] fix bug pivot_longer #828
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
Conversation
the test error is from janitors/finance.py. It seems the url is not working anymore, and one may have to register on the site to get api keys. Not sure what the alternative is; |
@samukweku I triggered a test re-run. Let's see what happens. |
@samukweku looks like the tests are still failing. Good digging before on this - if indeed we need an API key to do currency conversions, then it's going to be challenging for users and for us. We might need to either:
For now, I don't want this to be a blocker for you. Could you mark the tests as xfail and let's get the bug fix in first? Also, can you add in a comment that references my response, so we have context on why it's marked xfail? |
@ericmjl, there is a notebook for currency conversion that also fails, since it is based on the API? |
Looks like that one will also have to be taken offline. Can you disable them in the sphinx configuration file? There should be a |
Codecov Report
@@ Coverage Diff @@
## dev #828 +/- ##
==========================================
- Coverage 95.62% 95.32% -0.31%
==========================================
Files 19 19
Lines 1989 1966 -23
==========================================
- Hits 1902 1874 -28
- Misses 87 92 +5 |
@ericmjl I think I'm missing something regarding the conf.py/individual notebook execution stop; if you have an idea i'll gladly take that and resolve this. explicitly disable jupyter notebook execution |
@samukweku I just pushed a small change to |
@samukweku I went back and forth on what would be the best way to resolve this issue. The best way is to look for a new exchange rates API, while disabling the function so that we can retain the state of "all tests passing". We can invite users to help us find a new API that we can hit. |
nit: I suggest we change the error to say we "call" the api instead of "hit" (or anything other than "hit"). |
@jk3587 good call on that one (*cough cough*) 😃. I will change that. |
Oh my, we're finally done here! |
@samukweku going to merge now. |
PR Description
Please describe the changes proposed in the pull request:
This PR resolves #827.
PR Checklist
Please ensure that you have done the following:
<your_username>
:dev
, but rather from<your_username>
:<feature-branch_name>
.AUTHORS.rst
.CHANGELOG.md
under the latest version header (i.e. the one that is "on deck") describing the contribution.Automatic checks
There will be automatic checks run on the PR. These include:
Relevant Reviewers
Please tag maintainers to review.