Open martadinata666 opened 1 year ago
I never tried to use Python > 3.8 with pyinstaller before. This is a tricky one. Due to Python C API changes, we may need to upgrade to newer versions of some dependencies. However, some dependencies cannot be safely upgraded to newer versions. ruamel.yaml, in particular, has to be an old version, because newer version I have found to be incompatible with pyinstaller. aiohttp should be easier to upgrade.
so im going yolo, and remove all version from pyinstaller/requirements.txt
and it build success. 🤔 assuming this kinda obsolete version. Just dont know if there will be unexpected behaviour.
My action reference. https://github.com/martadinata666/yacron/actions/runs/3923894354
I have mixed feelings about unpinning versions. But it's an idea worth exploring. The most important version restrictions are already in place in yacron's setup.py
, but they are more lax version restrictions, for the most part. So maybe we don't need requirements.txt at all :shrug:
python:3.10
&python:3.11
Description
Thanks for giving Dockerfile for binary release for yacron, i personally build it and use in other project, work gracefully. And now it failing when
python:3.10
or3.11
used.What I Did
Building yacron binary dist with pyspec, with updated python version.
Latest known work
Python 3.9
Build Log
python 3.10
failed build
ruamel.yml`Python 3.11
missing longintrepr.h
As building with python 3.11 stop at library missing, still dont know if there will be another error poped out.
Thanks.