AcademySoftwareFoundation / OpenCue

A render management system you can deploy for visual effects and animation productions.
https://www.opencue.io
Apache License 2.0
832 stars 202 forks source link

Remove 2to3 from requirements.txt #1555

Closed lithorus closed 3 weeks ago

lithorus commented 4 weeks ago

Problem 2to3 has been deprecated for a while now and has not been compltely removed in 3.13.

Describe the enhancement 2to3 needs to be removed to be able to support python 3.13+. It seems to only be used to fix the import in the generated proto files.

I see 3 options :

  1. Add compiled_proto to PYTHONPATH
  2. Use sed to make the import relative
  3. Create python script that converts the files (perhaps also create the files)

Edit: Added 3rd option

DiegoTavares commented 4 weeks ago

Option 3 has my vote