Skip to content
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

Upgrade Python to resolve setup problems on M1 Macs #2

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

Pezmc
Copy link

@Pezmc Pezmc commented Jan 9, 2022

I was unable to get this package running on an M1 Mac due to a large backlog of Python issues on M1 (e.g. pyenv/pyenv#1643, pyenv/pyenv#1738, etc...) that are resolved on more recent versions of Python (3.9+).

Accordingly, I've updated the app to be Python 3.9 compatible; the most notable change was having to move ynab_client to a version directly from GitHub as no release has been published since some bugs were fixed (see gchiam/ynab-client-python#14 and gchiam/ynab-client-python#12) and poetry installs a cached version. Additionally numpy and typed-ast needed updating as they would not build at all.

It was necessary to upgrade some other package dependencies for 3.9 compatibility.

In particular, the YNAB client must be using the latest build from github, which came after version 0.1.8, in order to be Python 3.7 or newer compatible.
Without this `poetry install` fails
The YNAB client must be using the latest build from github, which came after version 0.1.8, in order to be Python 3.7 or newer compatible.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant