Ipython > 6 is python 3 only. Update pacakges and dependencies.#8309
Ipython > 6 is python 3 only. Update pacakges and dependencies.#8309s-sajid-ali wants to merge 9 commits intospack:developfrom
Conversation
modified: var/spack/repos/builtin/packages/py-ipython-genutils/package.py modified: var/spack/repos/builtin/packages/py-ipython/package.py new file: var/spack/repos/builtin/packages/py-testpath/package.py modified: var/spack/repos/builtin/packages/py-traitlets/package.py
|
Also, does spack have a plan for dealing with the |
modified: var/spack/repos/builtin/packages/py-backcall/package.py modified: var/spack/repos/builtin/packages/py-ipython-genutils/package.py modified: var/spack/repos/builtin/packages/py-ipython/package.py modified: var/spack/repos/builtin/packages/py-testpath/package.py modified: var/spack/repos/builtin/packages/py-traitlets/package.py
8ac7b7d to
bf91046
Compare
Because |
| """Specifications for callback functions passed in to an API""" | ||
|
|
||
| homepage = "https://github.com/takluyver/backcall" | ||
| url = "https://files.pythonhosted.org/packages/84/71/c8ca4f5bb1e08401b916c68003acf0a0655df935d74d93bf3f3364b310e0/backcall-0.1.0.tar.gz" |
There was a problem hiding this comment.
|
The |
|
Oh, very interesting. For some reason they use the |
|
So it looks like there's a choice for Should this be left here and not list |
|
This cannot be merged because it breaks Python2. See #7926 for how to create packages that work for Python2 and Python3. HOWEVER... the core problem is that the concretizer cannot properly handle things like: @scheibelp we have had discussion about that, and the plan is to fix the concretizer. In the meantime, #7926 provides a "hack" of a It has been decided that this stuff will not be merged into Moving forward... I see this PR as basically as new versions of a bunch of things. Please do the following:
|
|
So, I've made the default version to be 6.4.0 and this will work for python-3 only. All that needs to be done is to add an if statement to force it to pick versions lower than 6.0.0 if the python version is 2.7.x. I've updated the dependencies from their latest setup.py file and tested the install as well. |
@s-sajid-ali That is done with |
|
It looks like all the commits to develop are also included. Does that work ? |
|
I'll merge develop into `efischer/Python3Fixes`. If we both merge
`develop` into the respective branches, then things should work well.
…On Sat, Jun 2, 2018 at 12:49 PM, Sajid Ali ***@***.***> wrote:
It looks like all the commits to develop are also included. I'll see if i
can submit a PR for only this set of commits.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#8309 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AB1cdzoKKMYJ6oCS3najqMYKOxgyKhdhks5t4sIxgaJpZM4UR2j9>
.
|
|
@adamjstewart : would it be possible to add the py-backcall package to develop so that it's easier for people who do use it ? |
|
You can add any package you want to develop, just submit a PR. |
I don't understand why ipython doesn't work when py-setuptools is specified as a dependency. Leaving it as is until someone understands how to fix it.
One package requires master and has to be installed with -n.