Added Jupyter-related Python Packages#1439
Conversation
| extends('python') | ||
| depends_on('py-setuptools', type='build') | ||
| depends_on('py-nose', type='build') | ||
| depends_on('py-setuptools', type='build') |
There was a problem hiding this comment.
py-setuptools is already in this package.
There was a problem hiding this comment.
Thanks @adamjstewart . Keen eye :-) I think that this must be a result of my rebaseing before committing. I'll fix this now.
|
Should py-backports-abc (and other backport modules in this PR) have a guard to prevent it from being installed on newer Python versions that don't need it? |
|
OK, more comments on the PR:
Isn't this what
|
I've had terrible luck enforcing version constraints on Python extensions. The same things that worked for |
to be fair, this was not added by the OP author, so let's keep it for a separate pull request for brevity. Although i do agree that it should work without extra tests for Atlas or non-Atlas blas/lapack. |
I have the following in one of my Python extension packages, maybe something similar would work here?
@tgamblin what is our policy on this? |
|
@jppelteret Is there a reason this was closed? It looked like a promising PR... |
|
@citibeth Yes -- I've abandoned my attempt to get Jupyter notebook working through spack, so these packages are no longer required. Unfortunately, at some point one needs to get on and do some actual work instead of messing about with installing packages. |
|
@citibeth Let me qualify my last statement (which could be interpreted in a way that I did not intend): What I mean to convey is that I had no reason to fight with getting Jupyter working through spack when a more immediate solution, namely installing it through their recommended method would suffice just fine. I spent quite a bit of time on this and eventually just needed to get on and have a working solution. |
|
@jppelteret I understand; I use a MacPorts-installed Sphinx to build the Spack documentation on my laptop (shh...). In the meantime, are you able to give a quick summary of the state of the packages in this PR? They look like decent packages, and it seems they should be merged, even if they are not of immediate use to you. |
|
Well, they did all work for me when I last build Jupyter (which, by the way, built fine but I could just never get to run). What I think what remains to be done is the following:
|
|
Adding |
|
You're welcome. So can you offer an amicable solution as to how I get this off my list of open pull requests? |
|
@citibeth Would you be willing to take over this PR? Personally, I think if we remove all changes to existing packages and merge the kind-of-working new packages, that would be fine. It will be easier for others to work out the bugs in them once they are merged. |
|
|
Thanks, I'd appreciate that. |
|
Would anyone like to volunteer to take this to completion (eventually)?
|
Added and modified python packages that are dependencies for the Jupyter suite (#1297)