Merge pull request #1893 from redapple/sphinx-1.4

Add support for Sphinx 1.4
This commit is contained in:
Mikhail Korobov 2016-03-30 19:55:48 +06:00
commit a38a99e0e2
3 changed files with 7 additions and 2 deletions

View File

@ -18,7 +18,7 @@ def is_setting_index(node):
if node.tagname == 'index':
# index entries for setting directives look like:
# [(u'pair', u'SETTING_NAME; setting', u'std:setting-SETTING_NAME', '')]
entry_type, info, refid, _ = node['entries'][0]
entry_type, info, refid = node['entries'][0][:3]
return entry_type == 'pair' and info.endswith('; setting')
return False
@ -30,7 +30,7 @@ def get_setting_target(node):
def get_setting_name_and_refid(node):
"""Extract setting name from directive index node"""
entry_type, info, refid, _ = node['entries'][0]
entry_type, info, refid = node['entries'][0][:3]
return info.replace('; setting', ''), refid

View File

@ -738,10 +738,14 @@ simple/convenient XPaths. You can use the
Let's show an example that illustrates this with Github blog atom feed.
.. highlight:: sh
First, we open the shell with the url we want to scrape::
$ scrapy shell https://github.com/blog.atom
.. highlight:: python
Once in the shell we can try selecting all ``<link>`` objects and see that it
doesn't work (because the Atom XML namespace is obfuscating those nodes)::

View File

@ -60,6 +60,7 @@ deps = {[testenv:py33]deps}
changedir = docs
deps =
Sphinx
sphinx_rtd_theme
[testenv:docs]
changedir = {[docs]changedir}