From 10f08caf2191f616d941a20dfea7704b6e260a93 Mon Sep 17 00:00:00 2001 From: Markus Zolliker Date: Wed, 11 Mar 2026 16:28:27 +0100 Subject: [PATCH] allow frappy to run in readonly repo do not write release version in this case --- frappy/version.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frappy/version.py b/frappy/version.py index 4448dd43..4938f802 100644 --- a/frappy/version.py +++ b/frappy/version.py @@ -55,9 +55,11 @@ def read_release_version(): def write_release_version(version): - with RELEASE_VERSION_FILE.open('w', encoding='utf-8') as f: - f.write(f'{version}\n') - + try: + with RELEASE_VERSION_FILE.open('w', encoding='utf-8') as f: + f.write(f'{version}\n') + except OSError: + pass # no write permission? def get_version(abbrev=4): # determine the version from git and from RELEASE-VERSION