Skip to content

Conversation

@asottile
Copy link
Contributor

No description provided.

@Julian
Copy link
Member

Julian commented Oct 18, 2014

I'm not sure I understand this PR. I happen to have found https://bitbucket.org/pypy/pypy/issue/1889/attributeerror-importing-module by chance, which appears to have been filed by you -- it would have been nice to include it as some context. But as pjenvey has already mentioned, I'm not sure what benefit this change would have, since jsonschema does not support Python 3.2, it's 3.3+.

If I've gotten any of that wrong, feel free to reopen.

@Julian Julian closed this Oct 18, 2014
@bukzor
Copy link

bukzor commented Oct 27, 2014

I can agree with dropping 3.2 support, but there's no "better" version of pypy3, and the only necessary changes are small. They won't regress because of the addition to CI.

@bukzor
Copy link

bukzor commented Oct 27, 2014

Unprivileged users can't reopen tickets =/

@Julian
Copy link
Member

Julian commented Oct 27, 2014

Yeah, sorry, only the OP and collaborators can, which is a bit annoying.

My point was that these changes are necessary only to support a version that will never work -- for the next version of PyPy they're not necessary, so I don't personally see a point in merging them. I'm opened to being convinced though if you see some value in them.

@asottile
Copy link
Contributor Author

I'm under the impression it does work, given that all of your tests pass.

@Julian
Copy link
Member

Julian commented Oct 27, 2014

Huh. For some reason pypy3 seems to support unicode literals. I was assuming the tests couldn't pass, but it does appear that given the syntax support they do. That's weird, but possibly changes things. I'll try and take another look at the changes.

@Julian Julian reopened this Oct 27, 2014
@bukzor
Copy link

bukzor commented Oct 28, 2014

Yes pypy3 is python3.2 plus the u'' literal (pep414).

They did it for exactly the reason at hand; some project could only support pypy3 if they had the u'' literal available.

@bukzor
Copy link

bukzor commented Oct 31, 2014

Any blocking issue?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are these being removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. lxml dies for whatever reason under pypy3
  2. I was making the py34 target more like the other py* targets
  3. I removed lxml because it wasn't necessary for testing jsonschema, only necessary for building docs

If there's a better way to adjust this I'd be happy to do so :)

@Julian Julian merged commit acbcbb1 into python-jsonschema:master Nov 24, 2014
@Julian
Copy link
Member

Julian commented Nov 24, 2014

This is fixed upstream now, so merged -- thanks a lot! Sorry for the wait.

@asottile asottile deleted the pypy3 branch July 17, 2018 21:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants