This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: turtle.py - backport of 3.1 features
Type: enhancement Stage:
Components: Library (Lib) Versions: Python 2.7
process
Status: closed Resolution: rejected
Dependencies: Superseder:
Assigned To: Nosy List: benjamin.peterson, georg.brandl, gregorlingl, loewis
Priority: normal Keywords: patch

Created on 2010-05-04 21:14 by gregorlingl, last changed 2022-04-11 14:57 by admin. This issue is now closed.

Files
File name Uploaded Description Edit
turtle.py gregorlingl, 2010-05-04 21:14 turtle.py with backported 3.1 features
turtle27b1_to_turtle27.diff gregorlingl, 2010-05-04 21:21 diff-file for the submitted module
Messages (6)
msg104975 - (view) Author: Gregor Lingl (gregorlingl) Date: 2010-05-04 21:14
The file submitted, turtle.py, essentially contains a backport of the new features, which were added to the turtle module with Python 3.1.
Otherwise this versions is 100% compatible with the turtle module of Python 2.6. 
So scripts written with Python 3.1's turtle module will run unchanged with identical behaviour under Python 2.7. The same do - of course - scripts written with Python 2.6's version of the turtle module.

Remark: There were also some enhancements and cleanup in the code for Python 3.1, which I also did backport to this version. 

Inclusion of this version of turtle.py into Python 2.7 will need an update of the docs (essentially to those of Python 3.1). I'll be able to submit an appropriate *.rst file within a week or so.
msg104976 - (view) Author: Gregor Lingl (gregorlingl) Date: 2010-05-04 21:21
Here, just for your information, the appropriate unified diff (from the version in 2.7b1 to the new submitted one.
msg104978 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2010-05-04 21:33
Unfortunately, I feel that you are (again) too late here. 2.7 has already seen its first beta release, so new features are not acceptable. You can still try to petition acceptance of new features with the release manager.
msg104980 - (view) Author: Gregor Lingl (gregorlingl) Date: 2010-05-04 22:19
As far as I remember, in the past there was a feature - freeze only with the appearance of beta2?

Maybe I'm wrong. So there remains only to try to interpret the term "new feature" appropriately, as all those features are already present in Python 3.1. If there are serious objections against adopting it, I'll accept them of course.

I just wanted to serve the community with making Python 2.7 more similar to Python 3.1

Regards,
Gregor
msg104982 - (view) Author: Gregor Lingl (gregorlingl) Date: 2010-05-04 22:40
I see, that Benjamin Peterson, the release manager, is on the nosy list now. So please decide on this issue. If you need any supplementary information, I'll try to provide it.

(The issue concerning the adoption of this version of the turtle module for Python 3.1 can be found here: http://bugs.python.org/issue5923)

Regards,
Gregor
msg104997 - (view) Author: Benjamin Peterson (benjamin.peterson) * (Python committer) Date: 2010-05-05 01:44
Feature freeze begins at beta 1, therefore I'm rejecting this.
History
Date User Action Args
2022-04-11 14:57:00adminsetgithub: 52861
2010-05-05 01:44:00benjamin.petersonsetstatus: open -> closed
resolution: rejected
messages: + msg104997
2010-05-04 22:40:38gregorlinglsetmessages: + msg104982
2010-05-04 22:19:14gregorlinglsetmessages: + msg104980
2010-05-04 21:33:45loewissetmessages: + msg104978
2010-05-04 21:30:18brian.curtinsetnosy: + benjamin.peterson
2010-05-04 21:21:21gregorlinglsetfiles: + turtle27b1_to_turtle27.diff
keywords: + patch
messages: + msg104976
2010-05-04 21:14:54gregorlinglcreate