-
-
Notifications
You must be signed in to change notification settings - Fork 25
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Build is failing on Python 2.7 dependency #562
Comments
Set High priority because it's blocking the build right now. |
@garethbowen - the python 2.x upgrade issue you linked to is in CHT Core repo. Reading over that ticket, it sounds like to do this upgrade to 2.x (vs finding a work around) we'd need to update Core as well as Conf - is that your understanding as well? I suspect doing the work around instead (ugh...terrible, I know) is actually pretty easy. |
@mrjones-plip My interpretation is it's actually pyxform that needs upgrading and everything else should just work. This needs to happen fairly soon anyway (it's a cascading set of dependencies which is holding up a whole range of things) but it's totally fine to do the workaround now and schedule the upgrade for another day... |
Great thanks @garethbowen. I'll defer to @jkuester on the best path forward here, as he opened that pyxform ticket you cited, and was in the details in the Core issue as well! |
I'm afraid if we opt to find the workaround this time as well, we'll not focus on upgrading pyxform and leaving all other dependencies behind. I totally understand leaving the build state in failing state is not the write thing to do, but upgrading pyxform to use python3 would make life a lot easier for every CHT developers as well. |
Well, I would very much like to get pyxform upgraded for a bunch of reasons! Unfortunately, I do not think this Python upgrade is going to require pyxform changes. Medic's pyxform can be installed successfully on python3. So, I have opened a PR where I have just updated the cht-conf GitHub Action to use the default Python3 already installed on the |
Describe the issue
GH Action is failing on setup with error...
Example build: https://github.com/medic/cht-conf/actions/runs/5323058024/jobs/9640333547
Describe the improvement you'd like
We need to either find a workaround or finally upgrade to Python 3. Preferably the latter as Python 2 is EOL.
The text was updated successfully, but these errors were encountered: