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

PyPy compatibility #722

Merged
merged 2 commits into from Sep 7, 2011
Merged

PyPy compatibility #722

merged 2 commits into from Sep 7, 2011

Conversation

takluyver
Copy link
Member

So far, this just gets it to start. It still has trouble with readline, and there a lot of test failures - a combination of nose, the limitations of PyPy's numpy module, small differences in output for doctests, and unicode.

Will liaise with PyPy developers - first off, about readline, because without tab completion, one of the big advantages of IPython is missing.

Closes gh-719

@takluyver
Copy link
Member Author

The shell is now working OK with PyPy's readline. Haven't tried to make all the tests pass.

@minrk
Copy link
Member

minrk commented Sep 6, 2011

Do we want to wait for further PyPy compatibility, or should we just merge this now? It seems fine as-is to me.

@takluyver
Copy link
Member Author

I'm happy to merge this now. We can always do more later if we need to. I just made a PR to check that it was OK to store the original raw_input at instantiation, rather than at import.

@minrk
Copy link
Member

minrk commented Sep 7, 2011

Yes, I think this makes sense. I think it's actually better, because IPython should use the raw_input of the environment into which it is launched, not that of the top of the first file to import it.

@takluyver takluyver merged commit d8f3d17 into ipython:master Sep 7, 2011
@takluyver
Copy link
Member Author

OK, great. I've merged it in.

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.

Better support Pypy
2 participants