Skip to content

Conversation

@CorbinSimpsonAcquia
Copy link
Contributor

Just a couple patches that we needed to put some stuff on Lambda.

This is necessary to make Zope packages like zope.interface usable,
which in turn enables fun things like Twisted.
If you see, for example, "Bundling: 'all_my_ec2_keys.txt'", perhaps a
Ctrl+\ is in order.
@nficano
Copy link
Owner

nficano commented May 10, 2017

I'm not super familiar with Zope, can you please explain the issue and how this fixes it?

@CorbinSimpsonAcquia
Copy link
Contributor Author

The issue is that Zope's various pieces use namespace packages, which rely on setuptools .pth magic to work properly. If you install only zope.interface, then there will not be a zope/__init__.py file. This is a simple and quick fix to make it work again.

I needed this in order to be able to run Twisted on Lambda.

@CorbinSimpsonAcquia
Copy link
Contributor Author

Hi! What work can I do on this to make it better?

@nficano nficano merged commit 68fce62 into nficano:master May 15, 2017
@CorbinSimpsonAcquia CorbinSimpsonAcquia deleted the zope-hack branch May 15, 2017 18:29
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.

2 participants