Do we want to have version-specific programming language tags?
No. We had a similar issue over at Android.SE (with CyanogenMod and version specific tags) and decided they are only leading to clutter. If the question is specific to a version, that should be stated explicitly in the question text.
While on some SE sites "versioned tags" serve a good purpose (at Android.SE we e.g. have those for different Android versions), which those are is pretty much site-specific. On SR I see a good use for tags like windows-8 which affect a much wider range of users, and help sorting things out – but not for every single programming language or software. Otherwise we'd end up with specific version tags for e.g. firefox, just because a user wants some addon to be compatible with the version he's just using – and similar things.
Izzy may generally be right to have 1 tag... but specifically with Python and Python3, 2 tags are better:
- only two versions of pythons exist in general use, 2 and 3 - not endless of them
- they are reasonably incompatible
Let's imagine if I or you were to ask a python question...
- someone who asks a python question is either a beginner or already knows if s/he wants 2 or 3
- (extra benefit) beginners would notice "hey there are 2 versions" when tagging - opportunity to learn
- if someone is looking for python3 specifically, s/he'll be unhappy with something that only works in 2
So, I think, two tags is the best.
- now when specifically need python3 support you could filter to
- when it doesn't matter you can choose
[python], standing as "default"