Skip to content

Add Python 3.9 #1740

Closed
Closed
@hugovk

Description

@hugovk

Tool information

  • Tool name: Python 3.9.0 final
  • Tool license: Python Software Foundation License docs.python.org/3/license.html
  • Add or update? Add
  • Desired version: 3.9.0, and latest 3.9.x when available
  • Approximate size:
  • If this is an add request:
    • Brief description of tool: The newest version of Python
    • URL for tool's homepage: https://www.python.org/download/pre-releases/
    • Provide a basic test case to validate the tool's functionality: python -c "import sys; assert sys.version_info[:3] == (3, 9, 0)"

Area for Triage:

  • valueFor: 'Area for Triage'
    contains: 'Python'
    addLabels: ['Area: Python']

Question, Bug, or Feature?:

Feature

Virtual environments affected

  • macOS 10.15
  • Ubuntu 16.04 LTS
  • Ubuntu 18.04 LTS
  • Ubuntu 20.04 LTS
  • Windows Server 2016 R2
  • Windows Server 2019

Can this tool be installed during the build?

#912 said:

Only on Windows via a Nuget package. You can build from source during build for other platforms, which I assume only takes 3-4 minutes (based on our CI running on the same images).

Tool installation time in runtime

#912 said:

Should be under 1 minute

Are you willing to submit a PR?

Yes, I can give it a go, with pointers.

PS It took 24 days for 3.8: https://github.com/microsoft/azure-pipelines-image-generation/issues/1317 :)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions