Currently there are three tags for Python questions:

Whilst I see the reason for the existence of , I can't see how could be useful. I guess it has been created to distinguish between questions about those releases that provide multiple versions of Python, or that do not provide Python 2.7 at all.

However nowadays all supported releases include just Python 2.7 and nothing else. The only exception is Lucid, which ships with Python 2.6 and nothing else.

Therefore, I propose the following:

  1. Make a synonym of .

  2. If some questions are about Python 2.6, then use together with .

  3. If some questions are about Python 2.7, then just use .

2 Answers 2


I am fairly strongly against changing the current situation. It allows users to be specific if they mean Python 2 or 3, but also for them to talk generically when the Python version is irrelevant (as it very often is).

  • So you want to keep both 'python' and 'python-2.7' and use the former for general Python discussion and the latter for specific Python 2 issues. If this is what you mean, beware that this is not happening right now. Commented Oct 4, 2013 at 7:29
  • I hadn't thought about generic python questions. There is a use case there I suppose. Upgoat from me. Commented Oct 4, 2013 at 20:41

I think it would be more useful to keep python-2.7 and python3 as master tags and synonimize python with whichever one is default in current LTS. Then in the future, when it changes, the python tag could be removed(renamed and synonimized) and a new one created for the appropriate version.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .