-
Notifications
You must be signed in to change notification settings - Fork 92
Description
Since ypguo, the owner of sphinxcontrib-ditaa is not reachable, let's try to trace the origins of the code and reconstruct a source tree and repository for publishing the extension.
(Sorry for using the ditaa repository for this purpose, but since the discussion originated here, I thought it could continue here as well until a new repository is created as a result.)
- download and extract the sphinxcontrib-ditaa 1.0.2 source distribution from PyPI
- compare it to the following repositories to see which one it corresponds to closest:
- sdelisle25/sphinxcontrib-ditaa
- 134 lines removed, 136 added
- last commit on Jul 7, 2017
- baloo/sphinx-ditaa
- 129 lines removed, 113 added
- last commit on Oct 15, 2017
- ceph/sphinx-ditaa
- 4 commits ahead, 24 commits behind baloo:master
- linux-kernel-labs/linux/blob/master/Documentation/sphinx/ditaa.py
- /sheepsy90/survive/blob/master/doc/ext/ditaa.py
- last commit Feb 3, 2017
- r-lyeh/gamebook/blob/master/template/ext/ditaa.py
- last commit May 16, 2019
- ...other ones to be found?
- sdelisle25/sphinxcontrib-ditaa
- reconstruct a Python package source tree
- put it in a repository on GitHub
- make a release on the PyPI, e.g. with the name
sphinx-ditaawhich is so far not taken
Background
I doubt that this is the real repository of the sphinx extension, nor the right place to report issues there. It seems that the PyPI user ypguo (behind sphinxcontrib-ditaa) had a bad habit to link his work to the website of the original software that his plugins wraps instead of the website that hosts his own code. Doing this, there is no way to trace where the code really comes from, and apparently this is not from here. We hit here a major issue of PyPI...
@akaihola responded:
I tried to find where the PyPI package comes from, and here are some traces:
- sdelisle25/sphinxcontrib-ditaa on GitHub, last updated 7 Jul 2017, forked from
baloo/sphinx-ditaa, and has this at the top:sphinx.ext.ditaa ~~~~~~~~~~~~~~~~~~~~~~~~~ Allow ditaa-formatted graphs to by included in Sphinx-generated documents inline. :copyright: Copyright 2011 by Arthur Gautier :copyright: Copyright 2011 by Zenexity :license: BSD, see LICENSE for details.
- baloo/sphinx-ditaa on GitHub, last updated 15 Oct 2017 (for which I've opened PR Fixes #14: Directive now imported directly from docutils.parsers.rst baloo/sphinx-ditaa#15 back in Apr 2018), and has this at the top:
sphinx.ext.ditaa ~~~~~~~~~~~~~~~~~~~~~~~~~ Allow ditaa-formatted graphs to by included in Sphinx-generated documents inline. :copyright: Copyright 2011 by Arthur Gautier :copyright: Copyright 2011 by Zenexity :license: BSD, see LICENSE for details.
- the
ditaa.pyfile in the sphinxcontrib-ditaa PyPI package has this at the top:sphinxcontrib.ditaa ~~~~~~~~~~~~~~~~~~~~~ Allow ditaa commands be rendered as nice looking images See the README file for details. :author: Vadim Gubergrits <[email protected]> :license: BSD, see LICENSE for details Inspired by ``sphinxcontrib-aafig`` by Leandro Lucarella.
- in the sphinx-contrib GitHub organization, there's also a gnuplot extension from the same author