pybites-tools icon indicating copy to clipboard operation
pybites-tools copied to clipboard

meaning script error on 3.7

Open bbelderbos opened this issue 3 years ago • 9 comments

Hey @rhyspowell any idea why meaning.py fails only on 3.7?

https://github.com/PyBites-Open-Source/pybites-tools/actions/runs/3948290311/jobs/6758111574

Thanks, Bob

bbelderbos avatar Jan 18 '23 11:01 bbelderbos

@bbelderbos Looks like it just couldnt connect. ! of three things in my mind 1 The site was down for some reason 2 They possibly blocked us due to hitting so many times 3 There is something wrong with the urllib3 package on windows python 3.7

I'm somewhere between 1 or 2 but I cant see the button to force it to run again

rhyspowell avatar Jan 18 '23 12:01 rhyspowell

Why force the run again? Did you change anything?

I would think 3 possibly, the other versions / combinations are working.

But also, do we care about 3.7 at this point? I am happy to drop it from the matrix.

bbelderbos avatar Jan 18 '23 15:01 bbelderbos

force the run again to see if it is a load issue.

I would also say that we do still need to give 3.7 love as its still the only option in certain environments

rhyspowell avatar Jan 25 '23 11:01 rhyspowell

force the run again to see if it is a load issue.

I would also say that we do still need to give 3.7 love as its still the only option in certain environments

You were right, re-run did it: https://github.com/PyBites-Open-Source/pybites-tools/actions/runs/3948290311 🎉

bbelderbos avatar Jan 25 '23 13:01 bbelderbos

@rhyspowell Windows seems to fail pretty consistently, although now it failed on 3.9: https://github.com/PyBites-Open-Source/pybites-tools/actions/runs/4112579644 - I am rerunning the failed job.

bbelderbos avatar Feb 07 '23 09:02 bbelderbos

that might suggest some rate limiting then. It looks to pass as soon as you rerun it?

rhyspowell avatar Feb 07 '23 10:02 rhyspowell

Yep rerun passed so yeah might be rate limiting ...

bbelderbos avatar Feb 08 '23 12:02 bbelderbos

ok, not sure when I will get time but might be worth looking at splitting the tests, most hit a mock endpoint so we are just testing the functionality of the app, one test will hit the real end point to test the functionality of the service and app integration, less unit and more functional

Thoughts?

rhyspowell avatar Feb 08 '23 13:02 rhyspowell

That would be a cool exercise / experiment, thanks.

bbelderbos avatar Feb 08 '23 15:02 bbelderbos