Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2017-01-04 Thread Danny Milosavljevic
Hi Ludo,

> What’s the status of this Sphinx patch series of yours?
> 
>   https://lists.gnu.org/archive/html/guix-devel/2016-10/msg00642.html

Ah, thanks for reminding me! Yeah, it should be easy to get it up and running 
now.

I'll post some patches to add packages required only by the newer Sphinx.

Later on I'll update Sphinx. I now know how to fix matplotlib 1.4.3 - it also 
requires a patch to replace two characters in the docs.



Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2016-10-14 Thread Hartmut Goebel
Am 13.10.2016 um 23:16 schrieb Danny Milosavljevic:
> python-ipython requires python-numpy

You could use numpy-bootstrap here, too. The only difference between
numpy and numpy-bootstrap ist that the former includes the documentation.

Also if you look at the requirements [*], numpy is only used for running
the tests. Thus we could again build a package "ipython-bootstrap"
without the docs and untested.

[*] https://github.com/ipython/ipython/blob/5.1.0/setup.py#L181

BTW: Maybe it's worth moving ipython and with whole jupyter stuff into a
new .scm file. jupyther is becoming more and more language agnostic,
thus in the long run it may lead to trouble having ipython in
python-scm. (And may lead to a really big python.scm), See  the graphics
at http://jupyter.readthedocs.io/en/latest/projects/content-projects.html

-- 
Regards
Hartmut Goebel

| Hartmut Goebel  | h.goe...@crazy-compilers.com   |
| www.crazy-compilers.com | compilers which you thought are impossible |




Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2016-10-13 Thread Danny Milosavljevic
> There's a newer version of Matplotlib which has a reference cycle matplotlib 
> <- ipython <- matplotlib. Sigh...

If I remove "ipython requires matplotlib" (according to matplotlib upstream it 
doesn't - at least they imply that), then still this remains:

python-numpy requires python-matplotlib
python-matplotlib requires python-numpy-bootstrap
python-matplotlib requires python-ipython
python-ipython requires python-numpy

Therefore, there's a cycle

python-ipython requires python-numpy requires python-matplotlib requires 
python-ipython

.



Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2016-10-13 Thread Danny Milosavljevic
On Thu, 13 Oct 2016 08:45:51 +0200
Danny Milosavljevic  wrote:
> Upstream issue: https://github.com/sphinx-doc/sphinx/issues/3044

There's a newer version of Matplotlib which has a reference cycle matplotlib <- 
ipython <- matplotlib. Sigh...




Re: [WIP v3 0/5] Update Sphinx to 1.4.8

2016-10-13 Thread Danny Milosavljevic
Upstream issue: https://github.com/sphinx-doc/sphinx/issues/3044