Skip to content
This repository was archived by the owner on May 5, 2023. It is now read-only.
This repository was archived by the owner on May 5, 2023. It is now read-only.

Drop support for Python 2. #92

@graingert

Description

@graingert

To all users of shipwright, and @ all contributors/and people with forks:

Supporting both Python 2 and Python 3 is becoming a maintenance burden, and blocking use of the shiny new Python 3 features.

  • nice mypy type annotations
  • async/await
  • yield from
  • f'strings'

I'd like to move shipwright Python 3.x only and would like to gather your input.

  • Do you use Shipwright under Python 2.x?
  • Would you be unable to move to Python 3.x
  • What's the latest Python you'd be able to support? 3.4, 3.5, 3.6?
  • What sort of time-line would be appropriate:
    • 🎉 ASAP
    • 😄 March 2017 (next month)
    • 👍 Dec 2017 (match Django)
    • 👎 Jan 2020 (match CPython 2.7)
    • 😕 Never (match PyPy)

@cwoodcock
@danpalmer
@dayer4b
@dilgerma
@dropcam
@graingert
@jamespic
@jbwinters
@kaeawc
@likhvar
@nigelgbanks
@partkyle
@pierre-moire
@pombredanne
@srobertson
@tescalada
@timtylin

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions