Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Development server fails to load because zope.interface won't be installed #5974

Closed
diegodlh opened this issue Mar 24, 2020 · 0 comments · Fixed by #6034
Closed

Development server fails to load because zope.interface won't be installed #5974

diegodlh opened this issue Mar 24, 2020 · 0 comments · Fixed by #6034

Comments

@diegodlh
Copy link

Steps to reproduce

  1. run make dev to start the Development Server

Expected behaviour

The Development Server is started successfully.

Actual behaviour

The Development Server fails to load because zope.interface can't be installed.

Browser/system information

Linux Mint 19.2 Tina
pyenv 1.2.17-2-ga8ca63fc

Additional details

zope.interface can't be installed because Feature can't be imported from setuptools:

from setuptools import setup, Extension, Feature
ImportError: cannot import name 'Feature'

This is because Feature has been removed from setuptools from version 46.
zope.interface removed deprecated use of Features from version 4.7.2, but version is pinned to 4.3.2 in requirements.txt.
Changing pinned version of zope.interface to 4.7.2 or higher in requirements.txt seems to fix the problem.

seanh added a commit that referenced this issue May 26, 2020
The diff is just the result of running:

    make upgrade-package name='zope.interface'

Fixes #5974
seanh added a commit that referenced this issue May 26, 2020
The diff is just the result of running:

    make upgrade-package name='zope.interface'

Fixes #5974
seanh added a commit that referenced this issue May 26, 2020
The diff is just the result of running:

    make upgrade-package name='zope.interface'

Fixes #5974
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 a pull request may close this issue.

1 participant