Skip to content

Latest commit

 

History

History
41 lines (31 loc) · 1.89 KB

cfep-15.md

File metadata and controls

41 lines (31 loc) · 1.89 KB
Title Deprecate Python 2.7 and vs2008
Status Accepted
Author(s) Matthew R. Becker <becker.mr@gmail.com>
Created Mar 9, 2020
Updated Mar 16, 2020
Discussion NA
Implementation conda-forge/conda-forge-pinning-feedstock#491
conda-forge/conda-forge.github.io#999
conda-forge/conda-forge-webservices#345
conda-forge/conda-forge.github.io#1004
conda-forge/admin-migrations#17
conda-forge/conda-forge.github.io#1008

Abstract

Python 2.7 is officially deprecated. conda-forge will follow suit.

Motivation

Python 2.7 has been officially deprecated by the upstream developers and Anaconda Inc. Further, vs2008, used to build Python 2.7, is not supported on Azure. Thus we will remove vs2008 in this CFEP as well.

Specification

  • We will remove Python 2.7 from the global pinnings.
  • We will post a notice in the documentation that Python 2.7 is deprecated.
  • We will provide an admin command that will add back Python 2.7 to any repo   on an opt-in basis.
  • We will provide no ongoing support for Python 2.7 builds and any builds are   provided on an "as-is" basis.
  • We will remove vs2008 as a compiler in conjunction   with the deprecation of Python 2.7.
  • We will add a cf202003 label to all packages in main.

Reference

See the discussion on issue #20. A migration to drop Python 2.7 would be time-consuming and is not formally needed. Thus I left it out of this CFEP.

Copyright

This document is CC0 1.0 Universal.