While it basically works, PyPy's support for windows is not great:


- The winconsoleio crashes and has been disabled (the winconsoleio-debug branch was last touched in July 2020), leaving PyPy with a suboptimal console experience. The unicode rendering does not work properly, so things like "rich" print out random ascii art. [0]


- There is a problem with the posix interfaces. Things like os.listdir(dir-as-bytes) return slightly different results on CPython and on PyPy. This has made it difficult to support the missing `os.symlink` and `os.readlink`, which are becoming more popular as support for symlinks in windows improves. [1]


- The only reason we still have unicode strings in RPython is to support windows (seeĀ  uses of space.realunicode_w). This makes even starting a RPython3 port much more difficult. It probably also slows down windows performance.


- The work to create a windows installer was never finished (the windowsinstaller branch was last touched in Nov 2019)


- There are builds of PyPy on windows at conda-forge, but they seem to be almost broken [2]


How can we find contributors or sponsors to improve PyPy support for windows?

Matti


[0] issues 2999, 3767, 3768,

[1] issues 3225, 2753, 3506, 3535, 3641, 3479, 3434

[2] https://github.com/conda-forge/pypy3.6-feedstock/issues/101

_______________________________________________
pypy-dev mailing list -- pypy-dev@python.org
To unsubscribe send an email to pypy-dev-le...@python.org
https://mail.python.org/mailman3/lists/pypy-dev.python.org/
Member address: arch...@mail-archive.com

Reply via email to