-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Python 3 recipe #1412
Merged
+746
−318
Merged
Python 3 recipe #1412
Changes from 1 commit
Commits
Show all changes
50 commits
Select commit
Hold shift + click to select a range
dc8619b
Added python3 and hostpython3 files
inclement 008b41d
Added hostpython3 recipe
inclement 901a153
Got python3 recipe to the point of configure working
inclement 8f8a050
Progressed the python3 recipe enough that python3 can be built
inclement a99478d
Added a temporary hardcoded APP_PLATFORM setting
inclement 43ce635
Made other recipe types build properly when using python3
inclement 3a09e10
Made bootstrap collation work with python3 recipe
inclement 4a78c13
Fixed bootstrap code to correctly load and run a python3 bundle
inclement 1d22bdd
Did initial implementation of an ndk-api build target option
inclement 9491855
Made bootstraps check the ndk api against the requested minsdk
inclement 9423cc8
Fixed APP_PLATFORM setting
inclement 545aa02
Moved from bpo-30386 branch to python 3.7.0 official distribution
inclement 5a4d443
Made all version references in python url dynamic
inclement 24a57be
Began moving python bundle creation to the Python recipe
inclement 0e0036a
Moved python3crystax python bundling to the recipe class
inclement bd38265
Moved python2 python bundle creation to python recipe
inclement a0838b6
Applied tito's fixes for python recipes installed via pip
inclement 0f21372
Fixed webbrowser registration for python3
inclement 4a094d8
Updated python3 recipe target version to 3.7.1
inclement d0f0113
Made __ANDROID_API__ take the same value as APP_PLATFORM
inclement b58febc
Corrected NDK platform finding to use ndk_api instead of android_api
inclement d419f62
Added include_root and link_root to python3 and python3crystax
inclement 1ebdcee
Introduced some preliminary stdlib pruning during zip packaging
inclement d786718
Refactored out function for getting valid filens from a folder
inclement 4964ec2
Made site-packages copying exclude some files/folders
inclement ec7ecac
Deleted some old commented out code
inclement a80fc6f
Made create_python_bundle return the site-packages dir
inclement d2435d6
Restructured dist_info.json creation
inclement 07ae059
Removed hardcoded python version from sdl2 recipe
inclement 3932fe2
Removed hardcoded api 21 in python3 recipe
inclement b25074e
Fixed python2 build following recent changes for python3
inclement 82c1fc9
Added more (and clearer) checks for ndk-api vs android-api
inclement dbf9815
Fixed dist selection to account for ndk_api
inclement a963112
Improved code style per review comments
inclement b3cd815
Fixed typo in variable name
inclement f113131
Cleaned up code per review comments
inclement 9cd161e
Made flake8 fixes
inclement 462b1e5
Fixed reportlab recipe tests
inclement f8cc0e9
Added E129 to ignored list
inclement f7038f8
Made ndk-api default more intelligent
inclement da98194
Added default ndk-api settings to the testapps
inclement e48d82e
Updated travis.yml to target python3crystax testapp
inclement 47a8daf
Updated documentation to talk about Python 3 support
inclement 54c5b38
Improved handling of --android-api and --ndk-api
inclement c817ad0
Restructured discovery of android-api and ndk-api inputs
inclement f74ce04
Updated CI scripts to run a python3 testapp
inclement 12346d2
Added ndk-api for sqlite,openssl testapp
inclement f150014
Added path to hostpython in python3 build env
inclement 82ad9e5
Updated python3 testapp ndk-api to 21
inclement b076cd9
Removed Python3 testapp from CI for now
inclement File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Began moving python bundle creation to the Python recipe
commit 24a57be57a986294c42e52973230c8a845a95657
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
If we lazy import for a specific reason, we may want to add a comment telling why. If we don't need to lazy import then maybe we want to move this up?