PythonEmbedInR creates rather long file paths on the user's system, which under certain circumstances can exceed file path character limits. and I first ran into this in the context of using renv for dependency management and reported it there:
renv creates its own longish subdirectories (which the author has now taken some steps to shorten, but there is only so much they can do). In combination with PythonEmbedInR, and users' decisions about where to store projects on their system, these can become too long. I haven't run into this problem with any other packages, so was wondering if there is anything we can do on our end to shorten the lengths of the paths we create.