Skip to content
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

IDLE entry for What's New in Python 3.6 #71350

Closed
terryjreedy opened this issue May 31, 2016 · 4 comments
Closed

IDLE entry for What's New in Python 3.6 #71350

terryjreedy opened this issue May 31, 2016 · 4 comments
Assignees
Labels
docs Documentation in the Doc dir topic-IDLE type-feature A feature request or enhancement

Comments

@terryjreedy
Copy link
Member

BPO 27163
Nosy @terryjreedy, @ncoghlan, @ned-deily, @ambv, @veganaize
Dependencies
  • bpo-24759: Idle: require tk 8.5 and ttk widgets, and drop unneeded code.
  • bpo-27162: Add idlelib.interface module
  • Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.

    Show more details

    GitHub fields:

    assignee = 'https://github.com/terryjreedy'
    closed_at = <Date 2018-07-30.08:36:11.562>
    created_at = <Date 2016-05-31.06:58:05.775>
    labels = ['expert-IDLE', 'type-feature', 'docs']
    title = "IDLE entry for What's New in Python 3.6"
    updated_at = <Date 2018-07-30.08:36:11.561>
    user = 'https://github.com/terryjreedy'

    bugs.python.org fields:

    activity = <Date 2018-07-30.08:36:11.561>
    actor = 'taleinat'
    assignee = 'terry.reedy'
    closed = True
    closed_date = <Date 2018-07-30.08:36:11.562>
    closer = 'taleinat'
    components = ['Documentation', 'IDLE']
    creation = <Date 2016-05-31.06:58:05.775>
    creator = 'terry.reedy'
    dependencies = ['24759', '27162']
    files = []
    hgrepos = []
    issue_num = 27163
    keywords = []
    message_count = 4.0
    messages = ['266740', '268419', '268459', '302987']
    nosy_count = 6.0
    nosy_names = ['terry.reedy', 'ncoghlan', 'ned.deily', 'lukasz.langa', 'python-dev', 'veganaiZe']
    pr_nums = []
    priority = None
    resolution = 'out of date'
    stage = 'resolved'
    status = 'closed'
    superseder = None
    type = 'enhancement'
    url = 'https://bugs.python.org/issue27163'
    versions = ['Python 3.6']

    @terryjreedy
    Copy link
    Member Author

    File: Doc/whatsnew/3.6.rst
    Location within file: Under 'Improved Modules', as 'idlelib (IDLE)' (?)
    Draft test:
    "Idlelib is being revamped to make IDLE look better and work better and to make it easier to maintain and improve IDLE. Part of making IDLE look better, especially on Linux and Mac, is using ttk widgets. As a result, IDLE no longer runs with tcl/tk 8.4. It now requires tcl/tk 8.5 or 8.6 and availability of ttk widgets. We recommend running the latest release of either.

    'Revamping' includes renaming, refactoring, and consolidation of idlelib modules. As a result, imports of idlelib files that worked in 3.5 will usually not work in 3.6. At least a module name change will be needed, sometimes more. Information will be added to idlelib. In compensation, the eventual result with be that some idlelib classes will be easier to use, with better APIs and docstrings explaining them."

    This should be added before 3.6.0a2 and considered critical for that release, but after patches that make it true. bpo-24759, using a revision of Serhiy's code from bpo-24750, will make 3.5 and successful loading of ttk a requirement for IDLE (first paragraph). New issue bpo-27162 will add compatibility info and a new module (second paragraph) and require that the second paragraph be re-written a bit.

    @terryjreedy terryjreedy self-assigned this May 31, 2016
    @terryjreedy terryjreedy added type-feature A feature request or enhancement docs Documentation in the Doc dir topic-IDLE and removed topic-ctypes labels May 31, 2016
    @python-dev
    Copy link
    Mannequin

    python-dev mannequin commented Jun 13, 2016

    New changeset a3cffed2c9ad by Terry Jan Reedy in branch 'default':
    Issue bpo-27163: Add idlelib/IDLE entry to What's New in 3.6.
    https://hg.python.org/cpython/rev/a3cffed2c9ad

    @terryjreedy
    Copy link
    Member Author

    Provisional addition a bit revised from above. I did not markup idlelib as a module because there is currently no section to link to. I don't know if or how IDLE can be linked to the IDLE doc. I linked to the name change issue that started the change process. I will add a link to the interface issue if and when pushed.

    @ambv
    Copy link
    Contributor

    ambv commented Sep 25, 2017

    Unsetting priority since it's not Critical and RMs look at open Critical bugs when releasing 3.6.3 and so on.

    @ezio-melotti ezio-melotti transferred this issue from another repository Apr 10, 2022
    Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
    Labels
    docs Documentation in the Doc dir topic-IDLE type-feature A feature request or enhancement
    Projects
    None yet
    Development

    No branches or pull requests

    3 participants