Skip to content

Conversation

@matthewblain
Copy link

@matthewblain matthewblain commented Apr 15, 2016

This includes several changes:

  • Remove unused PyDNS dependency.
  • Change dependency on dnspython to one of dnspython or dnspython3.
  • Change urlparse to a py2/py3 works-in-both version import.
  • Change to zope.interface.implementer.

At least one dependency (pyramid_simpleform) is 5 years out of date on PyPi, so it doesn't support Py3. Though it appears fine in the current master on github.

pyramid_basemodel generate_random_digest also needs a small change for py3 support. so does pyramid_simpleauth\model.py . (Both should use bytes, not unicode.)

passlib has supported python3 for some time now, that does not appear to cause issues..

I'm going to stop here, but for the next person who attempts this they'll have less work to do.

I can find no references to DNS in the source code. Fixes
thruflo#8
This at least fixes the import issue. I have blocked on
pyramid-simpleform being 5 years out of date on PyPi, though it appears
to be fixed on GitHub.
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