From b113527818001f80ea5d24d163265c3384488190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20Bori?= Date: Thu, 16 Oct 2025 17:40:47 +0200 Subject: [PATCH] rendercv: Fix render issue with pycache --- pkgs/by-name/re/rendercv/package.nix | 4 ++++ pkgs/by-name/re/rendercv/remove_pycache_copy.patch | 13 +++++++++++++ 2 files changed, 17 insertions(+) create mode 100644 pkgs/by-name/re/rendercv/remove_pycache_copy.patch diff --git a/pkgs/by-name/re/rendercv/package.nix b/pkgs/by-name/re/rendercv/package.nix index 01c7872ff46c..107c12e4c3f0 100644 --- a/pkgs/by-name/re/rendercv/package.nix +++ b/pkgs/by-name/re/rendercv/package.nix @@ -64,6 +64,10 @@ python3Packages.buildPythonApplication rec { doCheck = true; + patches = [ + ./remove_pycache_copy.patch + ]; + meta = { description = "Typst-based CV/resume generator"; homepage = "https://rendercv.com"; diff --git a/pkgs/by-name/re/rendercv/remove_pycache_copy.patch b/pkgs/by-name/re/rendercv/remove_pycache_copy.patch new file mode 100644 index 000000000000..b6ad6bf4e7f7 --- /dev/null +++ b/pkgs/by-name/re/rendercv/remove_pycache_copy.patch @@ -0,0 +1,13 @@ +diff --git a/./rendercv/renderer/renderer.py.orig b/./rendercv/renderer/renderer.py +index 94c2ac0..97c18ea 100644 +--- a/./rendercv/renderer/renderer.py.orig ++++ b/./rendercv/renderer/renderer.py +@@ -87,7 +87,7 @@ def copy_theme_files_to_output_directory( + except TypeError: + suffix = "" + +- if suffix not in dont_copy_files_with_these_extensions: ++ if suffix not in dont_copy_files_with_these_extensions and theme_file.name != "__pycache__": + if theme_file.is_dir(): + shutil.copytree( + str(theme_file),