-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
path module not available in 3.0.0b2 #2877
Comments
The idea is that for 3.0 final you should do
which will bring all our dependencies, and install our wheel. Source installations will be more or less deprecated :-) Right now you can fix this problem by doing
|
@ccordoba12 I'd certainly advocate for continuing to provide source installations. For institutional high performance machines many users (me being one of them) have restrictive firewall, permissions (no root/admin access) and download policies that don't play well with As another example the |
I'm sorry but it's a maintenance burden to keep all our dependencies in our source tree, and also a potential security risk. Depending on external libraries is also necessary to accommodate the contributions of new developers who create some of them to improve Spyder (like So we've decided against that model and instead depend on pip/conda to manage our deps. |
For information path is also a dependancy for ipython. |
why don’t you (ask your sysadmin to) use your distribution’s package? that’s much cleaner (and faster) than both source installs and pip: and besides: pip IS installation from source. what you’re talking about is a fat install package containing all bundled dependencies. (which is of course an additional maintenance burden for the devs) |
@ccordoba12 is there an up-to-date list of the required and optional dependencies for |
The dependancy list should be in setup.py. |
not in the wiki, but at the place where standard python dependencies are listed: setup.py (this is the commit that’s tagged as 3.0.0b2) |
(btw. @Nodd: it’s dependency, not ~dancy) |
@flying-sheep @ccordoba12 those dependencies are listed as required, whereas in the I also wonder whether |
@ccordoba12 FYI:
|
@durack1, maybe you need to upgrade
As @Nodd mentioned, our dependencies are listed in our Again, this won't happen in the future when we add wheels to PyPI, and instruct people to always use I'll also try to upload wheels for beta2 right now, to reduce the impact of this dependencies change.
That's correct: we decided to make all those modules that were optional in 2.3.8, hard requirements for 3.0. All of them are pure Python modules, so I don't see a problem with that :-) The idea is that people can use Spyder to its full potential, instead of just some parts of it. |
@ccordoba12 are we meeting today ? |
Yep, give 10 min. I was catching up with email :-p |
I added Besides, I uploaded a wheel for beta2 to PyPi. You can install that wheel with
|
@ccordoba12 just for completeness:
So it would appear the convoluted dependencies through source path is the only option on this machine.. Any tweaks/suggestions you guys can provide to make the install less painful would certainly be appreciated.. |
@durack1, I'd say that (almost certainly) I decided to do that after reading this very interesting article: http://www.curiousefficiency.org/posts/2015/04/stop-supporting-python26.html |
@ccordoba12 my bad, the preceding
Either way, it appears
So any other suggestions you have to get me up and running are appreciated.. |
@ccordoba12 should |
Something is odd with your installation because the current versions for setuptools and pip are 19.2 and 7.1.2, respectively. So they are not up to date :-) IPython is not listed as a dependency because (since version 4.0) that package corresponds now to the terminal version of IPython, and we use its Qt-based frontend, i.e. But (as I said before) please use this command to install beta2:
That will pull all our required dependencies, instead of you tracking (or trying to track) them manually. |
@ccordoba12 thanks for clarifying.. The |
It appears a new dependency has crept into
Spyder 3.0.0b2
that is causing grief upon trying to start the IDE:The text was updated successfully, but these errors were encountered: