2009-01-03 04:57:07 -06:00
|
|
|
Sphinx is written and maintained by Georg Brandl <georg@python.org>.
|
2008-01-11 08:19:54 -06:00
|
|
|
|
2009-01-03 04:57:07 -06:00
|
|
|
Substantial parts of the templates were written by Armin Ronacher
|
|
|
|
<armin.ronacher@active-4.com>.
|
|
|
|
|
2014-08-30 10:42:08 -05:00
|
|
|
Other co-maintainers:
|
2014-08-30 10:02:01 -05:00
|
|
|
|
2014-08-30 10:42:08 -05:00
|
|
|
* Takayuki Shimizukawa <shimizukawa@gmail.com>
|
2014-08-30 10:02:01 -05:00
|
|
|
* Daniel Neuhäuser <@DasIch>
|
|
|
|
* Jon Waltman <@jonwaltman>
|
2015-02-02 04:20:24 -06:00
|
|
|
* Rob Ruana <@RobRuana>
|
2014-08-30 10:02:01 -05:00
|
|
|
* Robert Lehmann <@lehmannro>
|
|
|
|
* Roland Meister <@rolmei>
|
2016-08-30 06:22:48 -05:00
|
|
|
* Takeshi Komiya <@tk0miya>
|
2017-04-22 15:46:16 -05:00
|
|
|
* Jean-François Burnol <@jfbu>
|
2017-04-20 20:40:25 -05:00
|
|
|
* Yoshiki Shibukawa <@shibu_jp>
|
2018-07-22 07:42:45 -05:00
|
|
|
* Timotheus Kampik - <@TimKam>
|
2014-08-30 10:02:01 -05:00
|
|
|
|
2009-01-03 04:57:07 -06:00
|
|
|
Other contributors, listed alphabetically, are:
|
|
|
|
|
2015-01-14 12:01:12 -06:00
|
|
|
* Alastair Houghton -- Apple Help builder
|
2016-01-21 03:13:29 -06:00
|
|
|
* Alexander Todorov -- inheritance_diagram tests and improvements
|
2010-01-07 04:49:48 -06:00
|
|
|
* Andi Albrecht -- agogo theme
|
2015-03-10 16:19:25 -05:00
|
|
|
* Jakob Lykke Andersen -- Rewritten C++ domain
|
2010-01-02 14:38:27 -06:00
|
|
|
* Henrique Bastos -- SVG support for graphviz extension
|
2009-01-03 04:57:07 -06:00
|
|
|
* Daniel Bültmann -- todo extension
|
2017-01-24 07:06:59 -06:00
|
|
|
* Marco Buttu -- doctest extension (pyversion option)
|
2011-01-04 12:20:22 -06:00
|
|
|
* Etienne Desautels -- apidoc module
|
2009-03-04 17:14:29 -06:00
|
|
|
* Michael Droettboom -- inheritance_diagram extension
|
2009-03-04 16:52:56 -06:00
|
|
|
* Charles Duffy -- original graphviz extension
|
2011-01-06 06:21:36 -06:00
|
|
|
* Kevin Dunn -- MathJax extension
|
2009-01-03 04:57:07 -06:00
|
|
|
* Josip Dzolonga -- coverage builder
|
2015-06-23 13:59:22 -05:00
|
|
|
* Buck Evan -- dummy builder
|
2017-10-15 19:15:36 -05:00
|
|
|
* Matthew Fernandez -- todo extension fix
|
2013-01-03 03:11:18 -06:00
|
|
|
* Hernan Grecco -- search improvements
|
2009-01-03 04:57:07 -06:00
|
|
|
* Horst Gutmann -- internationalization support
|
|
|
|
* Martin Hans -- autodoc improvements
|
2017-11-16 01:28:30 -06:00
|
|
|
* Zac Hatfield-Dodds -- doctest reporting improvements
|
2011-01-08 08:39:35 -06:00
|
|
|
* Doug Hellmann -- graphviz improvements
|
2018-01-04 13:13:29 -06:00
|
|
|
* Tim Hoffmann -- theme improvements
|
2009-01-03 04:57:07 -06:00
|
|
|
* Dave Kuhlman -- original LaTeX writer
|
2011-01-04 12:20:22 -06:00
|
|
|
* Blaise Laflamme -- pyramid theme
|
Ensure the set object description is reproducible.
Whilst working on the Reproducible Builds effort [0], we noticed
that sphinx could generate output that is not reproducible.
In particular, the rendering of `set` objects in default arguments
and elsewhere is currently non-determinstic. For example:
class A_Class(object):
a_set = {'a', 'b', 'c'}
Might be rendered as any of:
{'a', 'b', 'c'}
{'a', 'c', 'b'}
{'b', 'a', 'c'}
{'b', 'c', 'a'}
{'c', 'a', 'b'}
{'c', 'b', 'a'}
Patch attached that sorts the contents of sets whilst rendering.
This is parallel to the `dict` key sorting.
This was originally filed in Debian as #895553 [1].
[0] https://reproducible-builds.org/
[1] https://bugs.debian.org/895553
Signed-off-by: Chris Lamb <lamby@debian.org>
2018-04-14 04:30:54 -05:00
|
|
|
* Chris Lamb -- reproducibility fixes
|
2009-01-03 04:57:07 -06:00
|
|
|
* Thomas Lamb -- linkcheck builder
|
2011-01-08 11:45:07 -06:00
|
|
|
* Łukasz Langa -- partial support for autodoc
|
2018-06-21 07:23:45 -05:00
|
|
|
* Martin Larralde -- additional napoleon admonitions
|
2015-02-07 02:02:52 -06:00
|
|
|
* Ian Lee -- quickstart improvements
|
2010-08-23 08:06:22 -05:00
|
|
|
* Robert Lehmann -- gettext builder (GSOC project)
|
2009-12-23 04:53:19 -06:00
|
|
|
* Dan MacKinlay -- metadata fixes
|
2010-01-07 04:49:48 -06:00
|
|
|
* Martin Mahner -- nature theme
|
2009-02-18 17:07:47 -06:00
|
|
|
* Will Maier -- directory HTML builder
|
2010-08-23 08:06:22 -05:00
|
|
|
* Jacob Mason -- websupport library (GSOC project)
|
2016-07-14 15:49:37 -05:00
|
|
|
* Glenn Matthews -- python domain signature improvements
|
2018-01-20 16:54:41 -06:00
|
|
|
* Kurt McKee -- documentation updates
|
2009-12-28 12:08:32 -06:00
|
|
|
* Roland Meister -- epub builder
|
2010-05-24 16:14:35 -05:00
|
|
|
* Ezio Melotti -- collapsible sidebar JavaScript
|
2016-10-23 08:08:51 -05:00
|
|
|
* Bruce Mitchener -- Minor epub improvement
|
2010-08-23 08:06:22 -05:00
|
|
|
* Daniel Neuhäuser -- JavaScript domain, Python 3 support (GSOC)
|
2009-03-14 15:16:20 -05:00
|
|
|
* Christopher Perkins -- autosummary integration
|
2009-01-03 04:57:07 -06:00
|
|
|
* Benjamin Peterson -- unittests
|
2016-10-27 03:08:26 -05:00
|
|
|
* \T. Powers -- HTML output improvements
|
2014-09-29 17:11:28 -05:00
|
|
|
* Jeppe Pihl -- literalinclude improvements
|
2014-01-18 12:56:23 -06:00
|
|
|
* Rob Ruana -- napoleon extension
|
2009-01-26 14:57:15 -06:00
|
|
|
* Stefan Seefeld -- toctree improvements
|
2015-06-02 12:04:02 -05:00
|
|
|
* Gregory Szorc -- performance improvements
|
2016-02-07 05:10:40 -06:00
|
|
|
* Taku Shimizu -- epub3 builder
|
2017-08-18 12:26:39 -05:00
|
|
|
* Antonio Valentino -- qthelp builder, docstring inheritance
|
2015-10-19 07:30:52 -05:00
|
|
|
* Filip Vavera -- napoleon todo directive
|
2009-03-14 15:16:20 -05:00
|
|
|
* Pauli Virtanen -- autodoc improvements, autosummary extension
|
|
|
|
* Stefan van der Walt -- autosummary extension
|
2011-01-04 12:20:22 -06:00
|
|
|
* Thomas Waldmann -- apidoc module fixes
|
2010-10-22 03:17:35 -05:00
|
|
|
* John Waltman -- Texinfo builder
|
2010-05-01 03:54:58 -05:00
|
|
|
* Barry Warsaw -- setup command improvements
|
2009-01-03 04:57:07 -06:00
|
|
|
* Sebastian Wiesner -- image handling, distutils support
|
2015-10-15 16:37:55 -05:00
|
|
|
* Michael Wilson -- Intersphinx HTTP basic auth support
|
2017-11-05 16:47:57 -06:00
|
|
|
* Matthew Woodcraft -- text output improvements
|
2011-09-17 13:53:44 -05:00
|
|
|
* Joel Wurtz -- cellspanning support in LaTeX
|
2015-12-22 21:51:33 -06:00
|
|
|
* Hong Xu -- svg support in imgmath extension and various bug fixes
|
2017-02-27 08:57:34 -06:00
|
|
|
* Stephen Finucane -- setup command improvements and documentation
|
2018-01-31 10:26:52 -06:00
|
|
|
* Daniel Pizetta -- inheritance diagram improvements
|
2008-01-11 08:19:54 -06:00
|
|
|
|
|
|
|
Many thanks for all contributions!
|
2009-01-03 04:57:07 -06:00
|
|
|
|
|
|
|
There are also a few modules or functions incorporated from other
|
|
|
|
authors and projects:
|
|
|
|
|
|
|
|
* sphinx.util.jsdump uses the basestring encoding from simplejson,
|
|
|
|
written by Bob Ippolito, released under the MIT license
|
|
|
|
* sphinx.util.stemmer was written by Vivake Gupta, placed in the
|
|
|
|
Public Domain
|