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
python3: 3.6 -> 3.7 #42777
python3: 3.6 -> 3.7 #42777
Conversation
3b7ce80
to
b4f9e1e
Compare
I changed the base to staging as this is a mass-rebuilt. |
Thanks. Let me know if there are any additional changes that need to be made. |
We'll still have to wait quite some time until upstream maintainers have made their packages Python 3.7-compatible. |
We won't make this change until 19.03 because there is not enough package compatibility yet. Note I'm away on holidays and may be unresponsive. Tuesday I should be back. |
I don't need Python 3.7, but I'd like to know: what incompatibilities are there to fix for python package developers? How many packages need to be updated? |
I don'y have any numbers, but I tried compiling some stuff once and e.g. found an incompatibility in SQLAlchemy, whis is one of the bigger players: https://bitbucket.org/zzzeek/sqlalchemy/issues/4291/test-failures-with-python-37 |
OK, so pyyaml breaks because it ships a |
On the bright side PyYAML seems to be fixed. yaml/pyyaml#193 (comment) |
Motivation for this change
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)