Skip to content

Commit 5229a51

Browse files
committed
BUG: sphinxext: fix sphinx extensions broken recently
1 parent 1c0cc42 commit 5229a51

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

numpydoc/docscrape_sphinx.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from __future__ import division, absolute_import, print_function
22

3-
import re, inspect, textwrap, pydoc
3+
import sys, re, inspect, textwrap, pydoc
44
import sphinx
55
import collections
66
from .docscrape import NumpyDocString, FunctionDoc, ClassDoc

numpydoc/tests/test_docscrape.py

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ def test_parameters():
136136
assert_equal([n for n,_,_ in doc['Parameters']], ['mean','cov','shape'])
137137

138138
arg, arg_type, desc = doc['Parameters'][1]
139-
assert_equal(arg_type, '(N,N) ndarray')
139+
assert_equal(arg_type, '(N, N) ndarray')
140140
assert desc[0].startswith('Covariance matrix')
141141
assert doc['Parameters'][0][-1][-2] == ' (1+2+3)/3'
142142

@@ -176,8 +176,8 @@ def test_index():
176176
def non_blank_line_by_line_compare(a,b):
177177
a = textwrap.dedent(a)
178178
b = textwrap.dedent(b)
179-
a = [l for l in a.split('\n') if l.strip()]
180-
b = [l for l in b.split('\n') if l.strip()]
179+
a = [l.rstrip() for l in a.split('\n') if l.strip()]
180+
b = [l.rstrip() for l in b.split('\n') if l.strip()]
181181
for n,line in enumerate(a):
182182
if not line == b[n]:
183183
raise AssertionError("Lines %s of a and b differ: "
@@ -313,7 +313,7 @@ def test_sphinx_str():
313313
314314
(1+2+3)/3
315315
316-
**cov** : (N,N) ndarray
316+
**cov** : (N, N) ndarray
317317
318318
Covariance matrix of the distribution.
319319
@@ -563,10 +563,7 @@ def test_unicode():
563563
564564
""")
565565
assert isinstance(doc['Summary'][0], str)
566-
if sys.version_info[0] >= 3:
567-
assert doc['Summary'][0] == sixu('öäöäöäöäöåååå')
568-
else:
569-
assert doc['Summary'][0] == sixu('öäöäöäöäöåååå').encode('utf-8')
566+
assert doc['Summary'][0] == 'öäöäöäöäöåååå'
570567

571568
def test_plot_examples():
572569
cfg = dict(use_plots=True)

numpydoc/traitsdoc.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import inspect
1919
import os
2020
import pydoc
21+
import collections
2122

2223
from . import docscrape
2324
from . import docscrape_sphinx

0 commit comments

Comments
 (0)