summaryrefslogtreecommitdiff
path: root/pylint/testutils
diff options
context:
space:
mode:
authorJacob Walls <jacobtylerwalls@gmail.com>2022-11-12 08:44:51 -0500
committerJacob Walls <jacobtylerwalls@gmail.com>2022-11-12 13:30:31 -0500
commit3cebdb69b3c560ad5c9afb5a0e68be3279e1234c (patch)
tree464eb415ab2b801ae4826786dbc1097d1502d5b7 /pylint/testutils
parentb646ebc19e7c161cadfc620b8880b0cebe579545 (diff)
downloadpylint-git-3cebdb69b3c560ad5c9afb5a0e68be3279e1234c.tar.gz
Tag primer commit strings with python version
Diffstat (limited to 'pylint/testutils')
-rw-r--r--pylint/testutils/_primer/primer_prepare_command.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/pylint/testutils/_primer/primer_prepare_command.py b/pylint/testutils/_primer/primer_prepare_command.py
index 83b3a2b96..e69e55b95 100644
--- a/pylint/testutils/_primer/primer_prepare_command.py
+++ b/pylint/testutils/_primer/primer_prepare_command.py
@@ -3,6 +3,8 @@
# Copyright (c) https://github.com/PyCQA/pylint/blob/main/CONTRIBUTORS.txt
from __future__ import annotations
+import sys
+
from git.cmd import Git
from git.repo import Repo
@@ -12,6 +14,7 @@ from pylint.testutils._primer.primer_command import PrimerCommand
class PrepareCommand(PrimerCommand):
def run(self) -> None:
commit_string = ""
+ version_string = ".".join(str(x) for x in sys.version_info[:2])
if self.config.clone:
for package, data in self.packages.items():
local_commit = data.lazy_clone()
@@ -31,12 +34,14 @@ class PrepareCommand(PrimerCommand):
commit_string += remote_sha1_commit + "_"
elif self.config.read_commit_string:
with open(
- self.primer_directory / "commit_string.txt", encoding="utf-8"
+ self.primer_directory / f"commit_string_{version_string}.txt",
+ encoding="utf-8",
) as f:
print(f.read())
-
if commit_string:
with open(
- self.primer_directory / "commit_string.txt", "w", encoding="utf-8"
+ self.primer_directory / f"commit_string_{version_string}.txt",
+ "w",
+ encoding="utf-8",
) as f:
f.write(commit_string)