Skip to content
This repository was archived by the owner on Jun 18, 2020. It is now read-only.

Package the zope.interface dependency #126

Closed
vbraun opened this issue Jan 7, 2013 · 3 comments
Closed

Package the zope.interface dependency #126

vbraun opened this issue Jan 7, 2013 · 3 comments
Labels

Comments

@vbraun
Copy link
Member

vbraun commented Jan 7, 2013

Sage is moving away from ZODB3, which is the only thing requiring zope.interface in Sage. So when we eventually retire ZODB3, zope.interface will also be removed. But apparently twisted in the sagenb spkg depends on zope.interface, so you have to package the dependency yourself in the long run.

See also: http://trac.sagemath.org/10352

@kini
Copy link
Collaborator

kini commented Jan 16, 2013

This would appear to be fixed already by @jasongrout in 96a3732. The next time sagenb is packaged, it will include zope.interface-4.0.3.tar.gz or some later version.

@kcrisman
Copy link
Member

When doing setup.py develop now, I get something like

Searching for zope.interface==4.0.5
Best match: zope.interface 4.0.5
Processing zope.interface-4.0.5-py2.7-macosx-10.7-x86_64.egg
zope.interface 4.0.5 is already the active version in easy-install.pth
Using /Users/.../sage/local/lib/python2.7/site-packages/zope.interface-4.0.5-py2.7-macosx-10.7-x86_64.egg

So does that mean this is now done? I don't know exactly how this all packaging stuff works but it does seem to be done.

By the way, did Sage ever remove the Zope dependency?

@kcrisman kcrisman added the Minor label Oct 22, 2014
@kcrisman
Copy link
Member

kcrisman commented Jan 6, 2015

This was definitely fixed by that commit, yes.

$ ls sagenb-0.11.2
Babel-1.3.tar.gz        install_order
Flask-0.10.1.tar.gz     itsdangerous-0.24.tar.gz
Flask-AutoIndex-0.5.tar.gz  python-openid-2.2.5.zip
Flask-Babel-0.9.tar.gz      pytz-2013b.zip
Flask-OldSessions-0.10.tar.gz   sagenb-0.11.2.tar.gz
Flask-OpenID-1.2.4.tar.gz   speaklater-1.3.tar.gz
Flask-Silk-0.2.tar.gz       webassets-0.10.1.tar.gz
Twisted-14.0.2.tar.bz2      zope.interface-4.1.1.tar.gz
Werkzeug-0.9.6.tar.gz

@kcrisman kcrisman closed this as completed Jan 6, 2015
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants