8000 Python 2.7.11 by opacam · Pull Request #775 · kivy/python-for-android · GitHub
[go: up one dir, main page]

Skip to content

Python 2.7.11 #775

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

Closed
wants to merge 3 commits into from
Closed

Python 2.7.11 #775

wants to merge 3 commits into from

Conversation

opacam
Copy link
Member
@opacam opacam commented Jun 11, 2016

The new python2 recipe supports optional dependencies: sqlite3, openssl and libffi

This PR updates the python2's recipe to version 2.7.11. Libffi (#773) and Openssl (#774)

If this is finally merged, all PRS with "mandatory for Python 2.7.11" in his title should be merged, otherwise it will not work as expected (it will fail to build if the affected recipe is used). I will like to mention that it is possible that we have to create a conditional statement for all this affected recipes to make it work with Python 3.x, I really hope that this has not to be necessary, but I really don't know ( I don't have any code written in python 3), this new recipe is closer to the python3 recipe than the old one ...so, probably, all the changes made with the affected recipes, will also work on python 3.x.

Notes for testers: I will recommend to programmers who want to test the new python 2.7.11 against the old PR(#693) because has all the mandatory and optional changes incorporated.

(For more details read the following message)

Thanks to:

  • @brussee he found the right direction for almost all of the updated recipes!!!
  • @kived who gave to me his wisdom with his advises and forced me to order and polish all the code.
  • @dessant to encourage me to try to update from my initial pull request (pytthon 2.7.9)
  • users who give me positive feedback in the old Python 2.7.11 & Updates (PR Python 2.7.11 & Updates (Only for testing purposes) #693): @dessant, @tito and @Tungsteno74 It means a lot to me :)))
  • all the developers who make possible the kivy project and all the related sub projects!!!

@opacam
Copy link
Member Author
opacam commented Jun 11, 2016

Now all the initial work done posted in the Old PR (#693) has been posted splitted. To clarify things, thinks about a two part project:

  • The Python Update (all PRs with the word "mandatory" in his title, referenced above)
  • The Enhancements (all PRs with the word "optional" in his title, referenced below)

¡¡¡ Hope that now we are in the right direction !!!

Note 1: Slight modifications had been done, mostly in the "optional" PRs because when I last merged the master branch I don't realize that the libjpeg had been modified with the ar command and I made an error when solving the merge conflict. I made the necessary changes to adapt to the new circumstances. This mistake does not affect the functionality of the old PR (#693) and works as expected because all the changes has been applied also into the corresponding branch (already tested). So... the old project and the splitted project has the same source code (with different commits, of course).

Note 2: Buuuf, honestly, until now I did not realize the mess I caused with all the work done. Now I understand the need of splitting the initial PR mentioned by @kived, sorry about that!, It will not happen again. I Hope that now all be more clear.

Note 3: I don't have any troubles to give access to all the branches affected for this PR for the programmer/s in charge of reviewing and merging this PR if accepted, only give me the user names and I will give you permission, so maybe this way, we can speed up a little all the process, because the next two weeks I would be very busy with my job...

…nto update-python-base

#  Solved Conflicts:
#	pythonforandroid/recipes/python2/__init__.py
@opacam
Copy link
Member Author
opacam commented Aug 12, 2016

¡¡¡ Closed because currently I'm working with python's version 2.7.12 !!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0