@@ -769,8 +769,8 @@ def hack_props(
769769
770770 static_replace_in_file (
771771 tcltkprops_path ,
772- br "<tcltkDir>$(ExternalsDir)tcltk-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\$(ArchName)\</tcltkDir>" ,
773- br "<tcltkDir>%s\$(ArchName)\</tcltkDir>" % tcltk_path ,
772+ rb "<tcltkDir>$(ExternalsDir)tcltk-$(TclMajorVersion).$(TclMinorVersion).$(TclPatchLevel).$(TclRevision)\$(ArchName)\</tcltkDir>" ,
773+ rb "<tcltkDir>%s\$(ArchName)\</tcltkDir>" % tcltk_path ,
774774 )
775775
776776 # We want to statically link against OpenSSL. This requires using our own
@@ -816,13 +816,13 @@ def hack_props(
816816 try :
817817 static_replace_in_file (
818818 libffi_props ,
819- br """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-7.dll" />""" ,
820- br """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-8.dll" />""" ,
819+ rb """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-7.dll" />""" ,
820+ rb """<_LIBFFIDLL Include="$(libffiOutDir)\libffi-8.dll" />""" ,
821821 )
822822 static_replace_in_file (
823823 libffi_props ,
824- br "<AdditionalDependencies>libffi-7.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
825- br "<AdditionalDependencies>libffi-8.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
824+ rb "<AdditionalDependencies>libffi-7.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
825+ rb "<AdditionalDependencies>libffi-8.lib;%(AdditionalDependencies)</AdditionalDependencies>" ,
826826 )
827827 except NoSearchStringError :
828828 pass
@@ -867,33 +867,33 @@ def hack_project_files(
867867 sqlite3_path = pcbuild_path / "sqlite3.vcxproj"
868868 static_replace_in_file (
869869 sqlite3_path ,
870- br "<_SqliteVersion>$([System.Text.RegularExpressions.Regex]::Match(`$(sqlite3Dir)`, `((\d+)\.(\d+)\.(\d+)\.(\d+))\\?$`).Groups)</_SqliteVersion>" ,
871- br "<_SqliteVersion>%s</_SqliteVersion>" % sqlite3_version ,
870+ rb "<_SqliteVersion>$([System.Text.RegularExpressions.Regex]::Match(`$(sqlite3Dir)`, `((\d+)\.(\d+)\.(\d+)\.(\d+))\\?$`).Groups)</_SqliteVersion>" ,
871+ rb "<_SqliteVersion>%s</_SqliteVersion>" % sqlite3_version ,
872872 )
873873 static_replace_in_file (
874874 sqlite3_path ,
875- br "<SqliteVersion>$(_SqliteVersion.Split(`;`)[1])</SqliteVersion>" ,
876- br "<SqliteVersion>%s</SqliteVersion>" % sqlite3_version ,
875+ rb "<SqliteVersion>$(_SqliteVersion.Split(`;`)[1])</SqliteVersion>" ,
876+ rb "<SqliteVersion>%s</SqliteVersion>" % sqlite3_version ,
877877 )
878878 static_replace_in_file (
879879 sqlite3_path ,
880- br "<SqliteMajorVersion>$(_SqliteVersion.Split(`;`)[2])</SqliteMajorVersion>" ,
881- br "<SqliteMajorVersion>%s</SqliteMajorVersion>" % sqlite3_version_parts [0 ],
880+ rb "<SqliteMajorVersion>$(_SqliteVersion.Split(`;`)[2])</SqliteMajorVersion>" ,
881+ rb "<SqliteMajorVersion>%s</SqliteMajorVersion>" % sqlite3_version_parts [0 ],
882882 )
883883 static_replace_in_file (
884884 sqlite3_path ,
885- br "<SqliteMinorVersion>$(_SqliteVersion.Split(`;`)[3])</SqliteMinorVersion>" ,
886- br "<SqliteMinorVersion>%s</SqliteMinorVersion>" % sqlite3_version_parts [1 ],
885+ rb "<SqliteMinorVersion>$(_SqliteVersion.Split(`;`)[3])</SqliteMinorVersion>" ,
886+ rb "<SqliteMinorVersion>%s</SqliteMinorVersion>" % sqlite3_version_parts [1 ],
887887 )
888888 static_replace_in_file (
889889 sqlite3_path ,
890- br "<SqliteMicroVersion>$(_SqliteVersion.Split(`;`)[4])</SqliteMicroVersion>" ,
891- br "<SqliteMicroVersion>%s</SqliteMicroVersion>" % sqlite3_version_parts [2 ],
890+ rb "<SqliteMicroVersion>$(_SqliteVersion.Split(`;`)[4])</SqliteMicroVersion>" ,
891+ rb "<SqliteMicroVersion>%s</SqliteMicroVersion>" % sqlite3_version_parts [2 ],
892892 )
893893 static_replace_in_file (
894894 sqlite3_path ,
895- br "<SqlitePatchVersion>$(_SqliteVersion.Split(`;`)[5])</SqlitePatchVersion>" ,
896- br "<SqlitePatchVersion>%s</SqlitePatchVersion>" % sqlite3_version_parts [3 ],
895+ rb "<SqlitePatchVersion>$(_SqliteVersion.Split(`;`)[5])</SqlitePatchVersion>" ,
896+ rb "<SqlitePatchVersion>%s</SqlitePatchVersion>" % sqlite3_version_parts [3 ],
897897 )
898898
899899 # Our version of the xz sources is newer than what's in cpython-source-deps
@@ -902,21 +902,21 @@ def hack_project_files(
902902 liblzma_path = pcbuild_path / "liblzma.vcxproj"
903903 static_replace_in_file (
904904 liblzma_path ,
905- br "$(lzmaDir)windows;$(lzmaDir)src/liblzma/common;" ,
906- br "$(lzmaDir)windows\vs2017;$(lzmaDir)src/liblzma/common;" ,
905+ rb "$(lzmaDir)windows;$(lzmaDir)src/liblzma/common;" ,
906+ rb "$(lzmaDir)windows\vs2017;$(lzmaDir)src/liblzma/common;" ,
907907 )
908908 static_replace_in_file (
909909 liblzma_path ,
910- br '<ClInclude Include="$(lzmaDir)windows\config.h" />' ,
911- br '<ClInclude Include="$(lzmaDir)windows\vs2017\config.h" />' ,
910+ rb '<ClInclude Include="$(lzmaDir)windows\config.h" />' ,
911+ rb '<ClInclude Include="$(lzmaDir)windows\vs2017\config.h" />' ,
912912 )
913913
914914 # Our logic for rewriting extension projects gets confused by _sqlite.vcxproj not
915915 # having a `<PreprocessorDefinitions>` line in 3.10+. So adjust that.
916916 try :
917917 static_replace_in_file (
918918 pcbuild_path / "_sqlite3.vcxproj" ,
919- br "<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>" ,
919+ rb "<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>" ,
920920 b"<AdditionalIncludeDirectories>$(sqlite3Dir);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r \n <PreprocessorDefinitions>%(PreprocessorDefinitions)</PreprocessorDefinitions>" ,
921921 )
922922 except NoSearchStringError :
@@ -927,8 +927,8 @@ def hack_project_files(
927927 ssl_proj = pcbuild_path / "_ssl.vcxproj"
928928 static_replace_in_file (
929929 ssl_proj ,
930- br '<ClCompile Include="$(opensslIncludeDir)\applink.c">' ,
931- br '<ClCompile Include="$(opensslIncludeDir)\openssl\applink.c">' ,
930+ rb '<ClCompile Include="$(opensslIncludeDir)\applink.c">' ,
931+ rb '<ClCompile Include="$(opensslIncludeDir)\openssl\applink.c">' ,
932932 )
933933
934934 pythoncore_proj = pcbuild_path / "pythoncore.vcxproj"
0 commit comments