markjfine / nrsc5-dui

An enhanced, user-friendly version of nrsc5-gui that is not heavily dependent upon Python processing for audio generation.
GNU General Public License v3.0
139 stars 9 forks source link

Add requirements.txt #33

Closed andylhxu closed 1 year ago

andylhxu commented 1 year ago

To make it easier to pip install the required packages, rather than relying on exceptions to figure out the missing ones.

markjfine commented 1 year ago

Agree doesn't need py2exe, but would recommend adding pygobject (3.42.2 is what I have) before I merge.

Also, minimum pyOpenSSL should probably be 22.1.0, since that's what's current under Homebrew on Macs. I'm assuming this file would also pull in cryptography (38.0.3), cffi (1.15.1), and pycparser (2.21) if needed, as they are prerequisites to pyOpenSSL.

The rest matches my Python 3.10 versions.

Edit: Scratch the pyOpen SSL comment... just did a pip list --outdated and it's updated to 23.0.0. As well cryptography is now 39.0.0, and urllib3 is 1.26.24.