Skip to content

Commit 0b7253b

Browse files
committed
Merge branch 'develop'
2 parents 68157db + 830e890 commit 0b7253b

File tree

5 files changed

+48
-4
lines changed

5 files changed

+48
-4
lines changed

Makefile

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
.PHONY: dist install test clean
2+
3+
dist:
4+
python setup.py sdist
5+
6+
install:
7+
pip install -r requirements.txt
8+
python setup.py install
9+
10+
test:
11+
rm -rf out
12+
pip install pep8
13+
#pep8 src/redjack/sphinx/lua.py
14+
sphinx-build -E -n -W test test-output
15+
16+
clean:
17+
rm -rf build dist test-output *.egg-info

requirements.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Sphinx

src/redjack/sphinx/lua.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -501,7 +501,7 @@ def generate(self, docnames=None):
501501
ignores = self.domain.env.config['modindex_common_prefix']
502502
ignores = sorted(ignores, key=len, reverse=True)
503503
# list of all modules, sorted by module name
504-
modules = sorted(self.domain.data['modules'].iteritems(),
504+
modules = sorted(self.domain.data['modules'].items(),
505505
key=lambda x: x[0].lower())
506506
# sort out collapsable modules
507507
prev_modname = ''
@@ -551,7 +551,7 @@ def generate(self, docnames=None):
551551
collapse = len(modules) - num_toplevels < num_toplevels
552552

553553
# sort by first letter
554-
content = sorted(content.iteritems())
554+
content = sorted(content.items())
555555

556556
return content, collapse
557557

@@ -707,9 +707,9 @@ def resolve_xref(self, env, fromdocname, builder,
707707
contnode, name)
708708

709709
def get_objects(self):
710-
for modname, info in self.data['modules'].iteritems():
710+
for modname, info in self.data['modules'].items():
711711
yield (modname, modname, 'module', info[0], 'module-' + modname, 0)
712-
for refname, (docname, type) in self.data['objects'].iteritems():
712+
for refname, (docname, type) in self.data['objects'].items():
713713
yield (refname, refname, type, docname, refname, 1)
714714

715715

test/conf.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
project = 'Lua Tests'
2+
version = ''
3+
release = '0.1'
4+
copyright = '2018, djungelorm'
5+
6+
master_doc = 'index'
7+
source_suffix = '.rst'
8+
extensions = ['redjack.sphinx.lua']
9+
10+
pygments_style = 'sphinx'
11+
12+
nitpick_ignore = [
13+
]

test/index.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.. default-domain:: lua
2+
3+
.. class:: MyClass
4+
5+
Class description.
6+
7+
.. attribute:: my_attribute
8+
9+
An attribute
10+
11+
.. method:: my_method(foo, bar)
12+
13+
A method

0 commit comments

Comments
 (0)