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

pyface depends on traitsui and vice et versa #174

Closed
cournape opened this issue Oct 17, 2015 · 4 comments
Closed

pyface depends on traitsui and vice et versa #174

cournape opened this issue Oct 17, 2015 · 4 comments

Comments

@cournape
Copy link

There is a circular dependency between traitsui and pyface. I don't know how easy it would be to fix, but it would be nice if it were.

@opoplawski
Copy link
Contributor

This is becoming problematic for Fedora packaging, and would seem to indicate a lack of clear separation between the domains. I'm also not sure that this was always the case.

@rkern
Copy link
Member

rkern commented Nov 5, 2015

It has always been the case.

@opoplawski
Copy link
Contributor

Certainly not particularly well documented in any case. Even now pyface/init.py contains:

__requires__ = [
    'pygments', 'traits',
]

@corranwebster
Copy link
Contributor

Sadly, we can't have a __requires__ in pyface which has traitsui and vice-versa for traitsui at the same time.

In master this is now resolved for Qt, but there are still some issues with Wx. I'm going to close this in favour of #249 which records the current state of affairs.

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

No branches or pull requests

4 participants