3fea8c7
From a6253448766965e34f1d0dd58cdf317790d25dd7 Mon Sep 17 00:00:00 2001
3fea8c7
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
3fea8c7
Date: Tue, 24 Nov 2020 12:06:14 +0100
3fea8c7
Subject: [PATCH] Don't put an underscore in the version portion of Python 3.10
3fea8c7
 compatibility tags
3fea8c7
3fea8c7
PEP 641 is rejected.
3fea8c7
3fea8c7
See https://discuss.python.org/t/5513/42
3fea8c7
See https://www.python.org/dev/peps/pep-0641/
3fea8c7
3fea8c7
Fixes https://github.com/pypa/packaging/issues/372
3fea8c7
3fea8c7
Co-authored-by: Pradyun Gedam <pradyunsg@users.noreply.github.com>
3fea8c7
---
3fea8c7
3fea8c7
diff --git a/src/pip/_vendor/packaging/tags.py b/src/pip/_vendor/packaging/tags.py
3fea8c7
index 9064910..5d901e9 100644
3fea8c7
--- a/src/pip/_vendor/packaging/tags.py
3fea8c7
+++ b/src/pip/_vendor/packaging/tags.py
3fea8c7
@@ -722,11 +722,7 @@ def interpreter_version(**kwargs):
3fea8c7
 
3fea8c7
 def _version_nodot(version):
3fea8c7
     # type: (PythonVersion) -> str
3fea8c7
-    if any(v >= 10 for v in version):
3fea8c7
-        sep = "_"
3fea8c7
-    else:
3fea8c7
-        sep = ""
3fea8c7
-    return sep.join(map(str, version))
3fea8c7
+    return "".join(map(str, version))
3fea8c7
 
3fea8c7
 
3fea8c7
 def sys_tags(**kwargs):