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

Add dependencies to pip #2774

Merged
merged 34 commits into from
Oct 18, 2015
Merged

Add dependencies to pip #2774

merged 34 commits into from
Oct 18, 2015

Conversation

ccordoba12
Copy link
Member

Fixes #2574


Times have changed :-) Now pip is a decent package manager, so it's time for us to demand all modules we really depend on (like rope, pyflakes and sphinx) as real dependencies.

This PR also wants to fix:

  • Tests for pip (now they only work for conda)
  • The Optional dependencies dialog, which will become just the Dependencies one.

From now on the preferred installation method is by using pip and
wheels.
Just mention "pip" instead of "python setup.py install" because this
last method does't bring any dependency.
That's because Travis only give us 5 slots for testing
- Sphinx needs to be installed *before* setup is called, else we can't
create our docs locally.
@goanpeca
Copy link
Contributor

Remember to remove then pep8 from external utils as well ? to avoid duplicating stuff

Looking good 👍 !

@ccordoba12
Copy link
Member Author

@goanpeca, that will come in another PR, once we move to a better way to create Windows installers.

For now this PR helps us to create wheels that pull all our real deps :-)

@ccordoba12
Copy link
Member Author

Ok, this is (finally!) ready :-)

ccordoba12 added a commit that referenced this pull request Oct 18, 2015
@ccordoba12 ccordoba12 merged commit 0c89463 into spyder-ide:master Oct 18, 2015
@ccordoba12 ccordoba12 deleted the add-deps branch October 18, 2015 19:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Create wheels for Spyder
2 participants