diff options
author | Jacob Walls <jacobtylerwalls@gmail.com> | 2022-11-12 08:44:51 -0500 |
---|---|---|
committer | Jacob Walls <jacobtylerwalls@gmail.com> | 2022-11-12 13:30:31 -0500 |
commit | 3cebdb69b3c560ad5c9afb5a0e68be3279e1234c (patch) | |
tree | 464eb415ab2b801ae4826786dbc1097d1502d5b7 /pylint/testutils | |
parent | b646ebc19e7c161cadfc620b8880b0cebe579545 (diff) | |
download | pylint-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.py | 11 |
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) |