From 6394d8c8cefa39dc7759610e85a63c944aa71355 Mon Sep 17 00:00:00 2001
From: Thomas Kluyver <thomas@kluyver.me.uk>
Date: Wed, 29 Jun 2022 13:41:19 +0100
Subject: [PATCH] Fix writing --index-url in requirements.txt file

---
 src/xfel_calibrate/calibrate.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/xfel_calibrate/calibrate.py b/src/xfel_calibrate/calibrate.py
index 00e131806..620e262b2 100755
--- a/src/xfel_calibrate/calibrate.py
+++ b/src/xfel_calibrate/calibrate.py
@@ -715,8 +715,8 @@ def run(argv=None):
     # Record installed Python packages for reproducing the environment
     if not args['skip_env_freeze']:
         with (cal_work_dir / 'requirements.txt').open('wb') as f:
-            print('--index-url https://devpi.exfldadev01.desy.de/euxfel/internal',
-                  file=f, flush=True)
+            f.write(b'--index-url https://devpi.exfldadev01.desy.de/euxfel/internal\n')
+            f.flush()
             check_call([python_exe, '-m', 'pip', 'freeze'], stdout=f)
 
     folder = get_par_attr(parms, 'in_folder', 'value', '')
-- 
GitLab