-
-
Notifications
You must be signed in to change notification settings - Fork 6.3k
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
[tools/depends] Python 3.8.5 #18240
[tools/depends] Python 3.8.5 #18240
Conversation
I'll try and get it done sometime in the coming week. There's some new modules and header files reorganization so build system needs an update but shouldn't be too bad |
Thanks, greatly appreciated |
ec95e36
to
c82a403
Compare
@fuzzard pushed the packages now. |
Thanks Paxxi. I'll try get Jenkins all green (having repeated issues around package (automake for iOS in particular) downloads in other PRs unfortunately). Then I'll kick off some test builds and make a call out for python Devs to test Jenkins build this please |
Testbuilds have been triggered and they will go into http://mirrors.kodi.tv/test-builds/ for winx64, win-uwp64, android arm7/8, osx. They should start appearing in the next hour or so and will have PR18240-merge in the name of the build. All binary addons are being built (ie inputstream will be available for android) Any testing/feedback would be greatly appreciated. |
Would be great if @razzeee or @KarellenX could try these and see if they fix the datetime issue. I doubt it but one can always hope 😀 If anyone is curious, here's the windows patches https://github.com/Paxxi/cpython/tree/kodi/3.8 |
I'm actually not getting the issue so @KarellenX or @sarbes could test |
I have tested NF add-on with relative dependencies with an installation from scratch |
I haven't had the issue for a while now, after Razzeee updated the scraper. It was definitely TVDB Python scraper related. |
I've got an error with the test build and the video addon (EmbyCon) i'm using. I know the addon isn't in the official repo anymore.
I can provide a debug log later if it's really needed. |
Thanks for the feedback. |
Have added a commit for the _lsprof module. The default distibution setup file has changed a bit, and was no longer in it for 3.8. Not an issue to add, let me know if you come across any other modules. Jenkins should have some android artifacts once built for the next 3 days if @puenktchen would like to do any further testing. |
@fuzzard i think i've found the PR on Jenkins, but there's nothing to download. Was it already deleted by Jenkins? |
Yeah, a PR build only gets stored for 3 days. I've got to rebase anyway, I'll get that done today/tomorrow when I get this other pillow PR fixup merged |
I will hurry up next time but someone should check Jenkins' clock ;-) It was already gone 2 and a half day after the build process finished. |
03c42d8
to
05ead03
Compare
patches updated for target platforms native python updated to 3.8.5 to accomodate change in pgen references to python3.7 updated to python3.8 updated pythonmodules builds to build against 3.8 Use official APIs for accessing interpreter list (PyInterpreterState_ThreadHead, PyThreadState_Next)
05ead03
to
8b52ff3
Compare
jenkins build this please |
@puenktchen OSX build is available here currently http://mirrors.kodi.tv/test-builds/osx/x86_64/kodi-20200819-c78dcd35-PR18240-merge-x86_64.dmg Android 32/64 and win64 can also be found on mirror testbuilds. Look for the one dated 20200819 PR18240-merge |
This PR seems to cause an exception in the Backup add-on on Android:
|
Has been moved under "parse" module and is deprecated |
This runs my setup ok on OSX. |
Do we need more test builds or is this good to go? |
I've had this PR on my android private builds for over 2 weeks. I didn't see any problems. Hope to see this get merged soon. |
Based on the comments I'd say this is good enough to merge to get the most possible time in alpha builds |
Is this already working for Windows too? Shouldn't "python-3.8.5" be up to date at https://github.com/xbmc/xbmc/blob/master/project/BuildDependencies/scripts/0_package.target-x64.list ??? instead of |
Looks like it lost paxxis commit during a rebase. |
Description
Python patches updated for target platforms
native python updated to 3.8.5 to accomodate change in pgen
references to python3.7 updated to python3.8
updated pythonmodules builds to build against 3.8
Use official APIs for accessing interpreter list (PyInterpreterState_ThreadHead, PyThreadState_Next)
Motivation and Context
Update python interpreter to latest release version for Apple/Android (linux ppa?), Windows (Thanks Paxxi)
How Has This Been Tested?
runtime tested on osx.
Screenshots (if appropriate):
Types of change
Checklist: