Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello good people of IPython!
I run dpaste.com, which IPython uses via the
%pastebin
magic. In July I updated my Pygments version, which caused thepython3
syntax key that IPython uses to disappear. I special-cased this on my end so that users wouldn't hit an error, but this PR fixes it at the source.(TLDR on the syntax name change on the Pygments end:
python
becamepython2
, andpython3
becamepython
.)I also added a UA header to the request, to comply with the "automated use" section of the dpaste.com TOS (though the
%pastebin
magic is more "semi-automated" than automated really).This is my first IPython PR. I've read the contributor guidelines and believe I'm following expected workflow, but please let me know if more is needed (e.g. if I should create an Issue to track this). I don't have a local development instance of IPython, so apologies if the Travis build triggered by this PR finds some dumb error. I'll fix any such.