microsoft / cascadia-code

This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.
Other
25.11k stars 796 forks source link

Build system is incompatible with Python 3.10 #638

Open MiYanni opened 2 years ago

MiYanni commented 2 years ago

Cascadia family version

Version 17.0.0 Preview 3.0 [31514.198.main]

Cascadia family variant(s)

Cascadia Code (the version with ligatures)

Font file format(s)

I don't know

Platform

Windows 10 Enterprise, 21H2, 19044.1766

Other Software

No response

What happened?

I was following the instructions outlined in your wiki for getting started on building this repo. I downloaded the latest Python version at the time (3.10.5). I attempted to do this step, and had an error related to NumPy:

pip3 install -r requirements.txt

I searched through the logs and found that one of the components has a dependency on NumPy 1.19.3. According to the docs on that version, Python 3.10 is not supported for that version of NumPy.

Keep in mind, I've never used Python before, so I pieced this together just searching and reading the logs. After that, I uninstalled Python 3.10.5 and installed Python 3.9.13. After that, the command now successfully executed using Python 3.9.13.

DHowett commented 2 years ago

Ah, thanks for noticing that!