Discussion:
Can we create a 'sphinx-contrib' organization?
(too old to reply)
Stephen Finucane
2017-09-13 19:35:53 UTC
Permalink
Sphinx development has moved to GitHub <https://github.com/sphinx-doc/>.
Unfortunately, the sphinx-contrib repo
<https://bitbucket.org/birkenfeld/sphinx-contrib/> has not moved.

I'd like to propose the creation of a new sphinx-contrib repo on GitHub,
where all the projects currently found on BitBucket can be moved. There are
similar organizations available for things like click
<https://github.com/click-contrib/> and Sublime Text
<https://github.com/SublimeText> plugins.

There are a couple of advantages to this. The most obvious is visibility:
Sphinx is on GitHub and there's no reason the "official" plugins should not
also be there. In addition, I'd like to be able to revive dead projects.
Things like sphinx-autoprogram, which are still useful but don't see much
activity, would be able to be revived with this model. The permissions
model found in GitHub would allow us to assign push privileges to a new
user if necessary.

The main issue I see remaining is releasing packages to PyPi and publishing
documentation to ReadTheDocs, where our GitHub credentials wouldn't be
useful. I need to explore this more. Also, at the moment, each contributed
project is found in the same BitBucket repo. These should probably take the
form of separate repos. This should be easy to do, and we could provide a
cookiecutter template for use when creating a new extension.

Is this something we could explore? I've reserved the 'sphinx-contrib'
organization on GitHub and I'm happy to turn it over. I'm also happy to do
the work to migrate things to Git and separate projects.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-09-13 19:40:18 UTC
Permalink
I'm aware that we could also use Teams
<https://help.github.com/articles/organizing-members-into-teams/> for this,
which would allow us to restrict push access of members to certain
projects. I'll leave that decision to someone else.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Ham
2017-09-14 10:15:34 UTC
Permalink
This would be great. In particular going to separate repos would enable pip
installing straight from git, which is handy if you need things which are
not yet on PyPi.

In addition, if the repo were split up, I would be happy to volunteer to
maintain the YouTube plugin. We depend on it and it's not been updated for
6 years, with the pull request sitting unacted on. This is presumably
because it doesn't have a current maintainer.

Regards,

David
Post by Stephen Finucane
I'm aware that we could also use Teams
<https://help.github.com/articles/organizing-members-into-teams/> for
this, which would allow us to restrict push access of members to certain
projects. I'll leave that decision to someone else.
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
Dr David Ham
Department of Mathematics
Imperial College London
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-09-28 17:32:26 UTC
Permalink
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a multi-stage
process which is still not complete but which has allowed us to preserve
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter> project.
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
script currently used to add new extensions. The next step is to submit
some PRs to mark the remaining projects in the Bitbucket repo as moved and
configure permissions for the owners of each repo. Naturally this is all an
optional step, but hopefully people will agree that this is the right
direction to take :fingerscrossed:

Stephen
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Doug Hellmann
2017-09-28 19:52:14 UTC
Permalink
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a multi-stage
process which is still not complete but which has allowed us to preserve
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter> project.
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
script currently used to add new extensions. The next step is to submit
some PRs to mark the remaining projects in the Bitbucket repo as moved and
configure permissions for the owners of each repo. Naturally this is all an
optional step, but hopefully people will agree that this is the right
Stephen
I would be happy to move some of the repos I have for extensions I have
created, too. Do I need special permissions to make that happen?

Doug
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-09-30 13:25:33 UTC
Permalink
Post by Stephen Finucane
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a
multi-stage
Post by Stephen Finucane
process which is still not complete but which has allowed us to preserve
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter> project.
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
script currently used to add new extensions. The next step is to submit
some PRs to mark the remaining projects in the Bitbucket repo as moved
and
Post by Stephen Finucane
configure permissions for the owners of each repo. Naturally this is all
an
Post by Stephen Finucane
optional step, but hopefully people will agree that this is the right
Stephen
I would be happy to move some of the repos I have for extensions I have
created, too. Do I need special permissions to make that happen?
Doug
If you're migrating from GitHub, then I think you can migrate projects
without requiring any particular permissions. However, I've added you as a
contributor to the organization so you retain read/write permissions for
these migrated projects _and_ add migrate projects from other sources
(BitBucket?). Let me know on IRC (stephenfin on Freenode) if you've any
issues here.

Stephen
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Doug Hellmann
2017-09-30 15:43:00 UTC
Permalink
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a
multi-stage
Post by Stephen Finucane
process which is still not complete but which has allowed us to preserve
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter> project.
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
script currently used to add new extensions. The next step is to submit
some PRs to mark the remaining projects in the Bitbucket repo as moved
and
Post by Stephen Finucane
configure permissions for the owners of each repo. Naturally this is all
an
Post by Stephen Finucane
optional step, but hopefully people will agree that this is the right
Stephen
I would be happy to move some of the repos I have for extensions I have
created, too. Do I need special permissions to make that happen?
Doug
If you're migrating from GitHub, then I think you can migrate projects
without requiring any particular permissions. However, I've added you as a
contributor to the organization so you retain read/write permissions for
these migrated projects _and_ add migrate projects from other sources
(BitBucket?). Let me know on IRC (stephenfin on Freenode) if you've any
issues here.
Stephen
Thanks, I do have a couple of repos in both places so the contributor
ACLs should help make that happen.

Doug
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
David Ham
2017-10-05 11:07:26 UTC
Permalink
Dear all,

Thanks for making this migration happen. I have migrated my open pull
request against the youtube plugin to github, however that plugin seems to
have been orphaned since 2011. I'd like to volunteer to take over
maintaining the youtube plugin.

Regards,

David
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a
multi-stage
Post by Stephen Finucane
process which is still not complete but which has allowed us to
preserve
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter>
project.
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
which can replace the make-ext.py
<
https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
script currently used to add new extensions. The next step is to
submit
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
some PRs to mark the remaining projects in the Bitbucket repo as
moved
Post by Stephen Finucane
Post by Stephen Finucane
and
Post by Stephen Finucane
configure permissions for the owners of each repo. Naturally this is
all
Post by Stephen Finucane
Post by Stephen Finucane
an
Post by Stephen Finucane
optional step, but hopefully people will agree that this is the right
Stephen
I would be happy to move some of the repos I have for extensions I have
created, too. Do I need special permissions to make that happen?
Doug
If you're migrating from GitHub, then I think you can migrate projects
without requiring any particular permissions. However, I've added you as
a
Post by Stephen Finucane
contributor to the organization so you retain read/write permissions for
these migrated projects _and_ add migrate projects from other sources
(BitBucket?). Let me know on IRC (stephenfin on Freenode) if you've any
issues here.
Stephen
Thanks, I do have a couple of repos in both places so the contributor
ACLs should help make that happen.
Doug
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
Dr David Ham
Department of Mathematics
Imperial College London
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-10-05 19:23:06 UTC
Permalink
Sure, I've added you as a collaborator for this project. However, if you
want to publish any updates to PyPi then you're going to need to contact
the original maintainer and, if they're not available, the PyPi
administrators. The only useful documentation I found on the matter was here
<https://mail.python.org/pipermail/distutils-sig/2014-October/025106.html>,
and it boils down to "you need to prove the original maintainer isn't
coming back".

Let me know how you get on,
Stephen
Post by David Ham
Dear all,
Thanks for making this migration happen. I have migrated my open pull
request against the youtube plugin to github, however that plugin seems to
have been orphaned since 2011. I'd like to volunteer to take over
maintaining the youtube plugin.
Regards,
David
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a
multi-stage
Post by Stephen Finucane
process which is still not complete but which has allowed us to
preserve
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter>
project.
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/
default/make-ext.py>
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
script currently used to add new extensions. The next step is to
submit
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
some PRs to mark the remaining projects in the Bitbucket repo as
moved
Post by Stephen Finucane
Post by Stephen Finucane
and
Post by Stephen Finucane
configure permissions for the owners of each repo. Naturally this
is all
Post by Stephen Finucane
Post by Stephen Finucane
an
Post by Stephen Finucane
optional step, but hopefully people will agree that this is the
right
Post by Stephen Finucane
Post by Stephen Finucane
Post by Stephen Finucane
Stephen
I would be happy to move some of the repos I have for extensions I
have
Post by Stephen Finucane
Post by Stephen Finucane
created, too. Do I need special permissions to make that happen?
Doug
If you're migrating from GitHub, then I think you can migrate projects
without requiring any particular permissions. However, I've added you
as a
Post by Stephen Finucane
contributor to the organization so you retain read/write permissions for
these migrated projects _and_ add migrate projects from other sources
(BitBucket?). Let me know on IRC (stephenfin on Freenode) if you've any
issues here.
Stephen
Thanks, I do have a couple of repos in both places so the contributor
ACLs should help make that happen.
Doug
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
Dr David Ham
Department of Mathematics
Imperial College London
--
You received this message because you are subscribed to a topic in the
Google Groups "sphinx-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/sphinx-dev/y_1LgQgD_Ro/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-10-06 09:25:21 UTC
Permalink
The pull request to remove the projects from BitBucket is up [1]. I've kept
the tree (mostly) intact and updated the READMEs to point to the GitHub
project. I'd appreciate it if a maintainer of that project could merge this.

Stephen

[1] https://bitbucket.org/birkenfeld/sphinx-contrib/pull-requests/155/
Post by Stephen Finucane
I've gone ahead and migrated all of these projects to the GitHub
<https://github.com/sphinx-contrib> organization. This was a multi-stage
process which is still not complete but which has allowed us to preserve
most of the history for each individual project. I've also added a
cookiecutter <https://github.com/sphinx-contrib/cookiecutter> project.
which can replace the make-ext.py
<https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/make-ext.py>
script currently used to add new extensions. The next step is to submit
some PRs to mark the remaining projects in the Bitbucket repo as moved and
configure permissions for the owners of each repo. Naturally this is all an
optional step, but hopefully people will agree that this is the right
Stephen
--
You received this message because you are subscribed to a topic in the
Google Groups "sphinx-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/
topic/sphinx-dev/y_1LgQgD_Ro/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Mark Mikofski
2017-10-06 22:38:47 UTC
Permalink
Hi Stephen,

What to do about existing issues and PR's in bitbucket?

MATLAB domain has 2 open PR's that I hadn't reviewed or merged yet.

- #4 Replace ambigious imports with relative imports, and enable 2to3
<https://bitbucket.org/bwanamarko/sphinxcontrib-matlabdomain/pull-requests/4/replace-ambigious-imports-with-relative/diff>
(ericwieser)
- #5 better exception, when input args contains "..."
<https://bitbucket.org/bwanamarko/sphinxcontrib-matlabdomain/pull-requests/5/better-exception-when-input-args-contains/diff>
(ch_boeddeker)

And there are 25 issues, not sure which are still relevant tho.

I guess the best thing to do is to leave comments on the existing PR's and
issue to migrate them to the new matlabdomain repo on Github
<https://github.com/sphinx-contrib/matlabdomain>

thanks!
-M
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Komiya Takeshi
2017-10-07 09:28:01 UTC
Permalink
Hi Stephen,

Thank you for proposal. I just realized your mail now.
Personally, I'd love to use github to maintain my extension. so it is
very good news.

To do that, please contact authors of extensions and get agreement for
migration.
I only worry about this migration causes project separation.
I wish this gives a chance of improvements to all of extensions :-)

Thanks,
Takeshi KOMIYA
Sphinx development has moved to GitHub. Unfortunately, the sphinx-contrib
repo has not moved.
I'd like to propose the creation of a new sphinx-contrib repo on GitHub,
where all the projects currently found on BitBucket can be moved. There are
similar organizations available for things like click and Sublime Text
plugins.
Sphinx is on GitHub and there's no reason the "official" plugins should not
also be there. In addition, I'd like to be able to revive dead projects.
Things like sphinx-autoprogram, which are still useful but don't see much
activity, would be able to be revived with this model. The permissions model
found in GitHub would allow us to assign push privileges to a new user if
necessary.
The main issue I see remaining is releasing packages to PyPi and publishing
documentation to ReadTheDocs, where our GitHub credentials wouldn't be
useful. I need to explore this more. Also, at the moment, each contributed
project is found in the same BitBucket repo. These should probably take the
form of separate repos. This should be easy to do, and we could provide a
cookiecutter template for use when creating a new extension.
Is this something we could explore? I've reserved the 'sphinx-contrib'
organization on GitHub and I'm happy to turn it over. I'm also happy to do
the work to migrate things to Git and separate projects.
--
You received this message because you are subscribed to the Google Groups
"sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2017-10-09 08:53:20 UTC
Permalink
Post by Mark Mikofski
Hi Stephen,
Thank you for proposal. I just realized your mail now.
Personally, I'd love to use github to maintain my extension. so it is
very good news.
To do that, please contact authors of extensions and get agreement for
migration.
Yup, I have done this and am tracking the response via a spreadsheet
[1]. So far the feedback has been 100% positive. I don't expect to get
replies from every maintainer as some of these patches have not been
touched since 2012 or earlier, but the feedback I have gotten suggests
this was the way to go. All projects now live at
https://github.com/sphinx-contrib and some additional projects
previously found elsewhere have been moved into this organization
(it's growing! :D)

In addition, I note that you're a maintainer of a few of these
projects (based on that spreadsheet [1]). You should have received a
mail from me titled "Migrating sphinx-contrib projects to GitHub" last
week. I would appreciate it if you could provide the information
requested in that :)
Post by Mark Mikofski
I only worry about this migration causes project separation.
Yes, I worried at first about getting consensus on this move. However,
I did give a lot of warning and have continually posted updates. I
think I've done the necessary work here.

At the moment my real concern is getting stuck in a position where
half the projects are fully switched to GitHub but the other half
continue in a zombie state on Bitbucket. If you have merge permissions
on the 'birkenfeld/sphinx-contrib' repo, then I would urge you to take
the plunge and merge my commit to remove the code from Bitbucket [2].
This will prevent any more contributions to the old project and ensure
a complete transition.
Post by Mark Mikofski
I wish this gives a chance of improvements to all of extensions :-)
Yup, I don't think it will be any more difficult to contribute to a
few Git repos than a few folders in a single Mercurial repo. Projects
like OpenStack manage to synchronize changes across hundreds of repos,
so it's certainly possible to do this at a large scale. I think this
is an overwhelmingly good move.

As noted elsewhere, I still have to migrate issues and pull requests
from Bitbucket. I will attempt to figure out how I can do this this
week. It's low priority though as these can simply be re-proposed if
they're still valid.

Please contact me if you have any more concerns.

Cheers,
Stephen

[1] https://docs.google.com/spreadsheets/d/1mmZEEXw7ewc5y2WGB9GFbQTOZ_tnMb-I0zbe9GRzOB8/
[2] https://bitbucket.org/birkenfeld/sphinx-contrib/pull-requests/157/
Post by Mark Mikofski
Thanks,
Takeshi KOMIYA
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Roland Puntaier
2017-10-22 15:51:12 UTC
Permalink
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hello,<br>
<br>
Could I become a member of <a class="moz-txt-link-freetext" href="https://github.com/sphinx-contrib">https://github.com/sphinx-contrib</a>?<br>
<br>
I would like to <br>
<br>
- include<br>
<br>
  - texfigure
(<a class="moz-txt-link-freetext" href="https://bitbucket.org/prometheus/sphinxcontrib-texfigure">https://bitbucket.org/prometheus/sphinxcontrib-texfigure</a>, convert
from hg to git)<br>
  - thm (<a class="moz-txt-link-freetext" href="https://github.com/rpuntaie/sphinxcontrib-thm">https://github.com/rpuntaie/sphinxcontrib-thm</a>)<br>
  - actdiag (<a class="moz-txt-link-freetext" href="https://github.com/thewtex/sphinx-contrib/actdiag">https://github.com/thewtex/sphinx-contrib/actdiag</a>)<br>
  - blockdiag
(<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-blockdiag">https://github.com/blockdiag/sphinxcontrib-blockdiag</a>)<br>
  - nwdiag (<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-nwdiag">https://github.com/blockdiag/sphinxcontrib-nwdiag</a>)<br>
  - seqdiag (<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-seqdiag">https://github.com/blockdiag/sphinxcontrib-seqdiag</a>)<br>
<br>
- check that all repositories work with Python 3.6. The following
do not:<br>
  sdedit, omegat, googlechart, findanything, sqlalchemyviz<br>
<br>
- make a sphinxcontrib repository which <br>
<br>
  - includes all others as submodules<br>
  - has tests to check that all modules can be installed and work<br>
<br>
Regards,<br>
  Roland</div>
<br>
</body>
</html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &quot;sphinx-dev&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:sphinx-dev+***@googlegroups.com">sphinx-dev+***@googlegroups.com</a>.<br />
For more options, visit <a href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br />
Stephen Finucane
2017-10-22 19:22:19 UTC
Permalink
Post by Roland Puntaier
Hello,
Could I become a member of https://github.com/sphinx-contrib?
Hey,

It's great to hear you're interested in contributing to
sphinx-contrib. Some points below.
Post by Roland Puntaier
I would like to
- include
- texfigure (https://bitbucket.org/prometheus/sphinxcontrib-texfigure,
convert from hg to git)
- thm (https://github.com/rpuntaie/sphinxcontrib-thm)
- actdiag (https://github.com/thewtex/sphinx-contrib/actdiag)
- blockdiag (https://github.com/blockdiag/sphinxcontrib-blockdiag)
- nwdiag (https://github.com/blockdiag/sphinxcontrib-nwdiag)
- seqdiag (https://github.com/blockdiag/sphinxcontrib-seqdiag)
I'm not sure all of these would need to be moved to sphinx-contrib;
for example, the ones in the blockdiag project are probably good where
they are. For the rest, I suggest you reach out to the maintainers of
the project and ask about the possibility of moving the project. I'm
more than happy to assist in the move.
Post by Roland Puntaier
sdedit, omegat, googlechart, findanything, sqlalchemyviz
This would be better accomplished by submitting pull requests against
the individual projects. Most of these still have an active maintainer
who would (I imagine) be more than happy to see Python 3.6 support
fixed.
Post by Roland Puntaier
- make a sphinxcontrib repository which
- includes all others as submodules
Sure, but to what end?
Post by Roland Puntaier
- has tests to check that all modules can be installed and work
Once again, this would be better accomplished by individual pull
requests to each project. If you simply wanted to install each project
and enable it, I'm sure you could do this through some creative shell
scripting and prudent use of the GitHub API?

In general, permissions are on a per-repo basis. I really don't want
to go stomping on projects that have active maintainers, unless said
maintainers explicitly request this.

Hope this helps,
Stephen
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Roland Puntaier
2017-10-23 21:03:57 UTC
Permalink
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hello,<br>
<br>
Individual pull requests are too much effort.<br>
<br>
Sphinx-contrib would make sense, if joint maintenance was adopted,
because it reduces the overall effort.<br>
<br>
Below are the changes I have done to my local copy<br>
Some, like the 'README' patch, were needed to make the package
installable.<br>
<br>
Regards, Roland<br>
<br>
<br>
On 10/22/2017 9:22 PM, Stephen Finucane wrote:<br>
</div>
<blockquote
cite="mid:CAFa1ykHZiH0hEDQr++7vvyQp4C8hRc=Jmm=***@mail.gmail.com"
type="cite"> <pre wrap="">On 22 October 2017 at 16:51, Roland Puntaier <a class="moz-txt-link-rfc2396E" href="mailto:***@chello.at">&lt;***@chello.at&gt;</a> wrote:
</pre>
<blockquote type="cite">
<pre wrap="">Hello,

Could I become a member of <a class="moz-txt-link-freetext" href="https://github.com/sphinx-contrib">https://github.com/sphinx-contrib</a>?
</pre>
</blockquote>
<pre wrap="">
Hey,

It's great to hear you're interested in contributing to
sphinx-contrib. Some points below.

</pre>
<blockquote type="cite">
<pre wrap="">I would like to

- include

- texfigure (<a class="moz-txt-link-freetext" href="https://bitbucket.org/prometheus/sphinxcontrib-texfigure">https://bitbucket.org/prometheus/sphinxcontrib-texfigure</a>,
convert from hg to git)
- thm (<a class="moz-txt-link-freetext" href="https://github.com/rpuntaie/sphinxcontrib-thm">https://github.com/rpuntaie/sphinxcontrib-thm</a>)
- actdiag (<a class="moz-txt-link-freetext" href="https://github.com/thewtex/sphinx-contrib/actdiag">https://github.com/thewtex/sphinx-contrib/actdiag</a>)
- blockdiag (<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-blockdiag">https://github.com/blockdiag/sphinxcontrib-blockdiag</a>)
- nwdiag (<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-nwdiag">https://github.com/blockdiag/sphinxcontrib-nwdiag</a>)
- seqdiag (<a class="moz-txt-link-freetext" href="https://github.com/blockdiag/sphinxcontrib-seqdiag">https://github.com/blockdiag/sphinxcontrib-seqdiag</a>)
</pre>
</blockquote>
<pre wrap="">
I'm not sure all of these would need to be moved to sphinx-contrib;
for example, the ones in the blockdiag project are probably good where
they are. For the rest, I suggest you reach out to the maintainers of
the project and ask about the possibility of moving the project. I'm
more than happy to assist in the move.

</pre>
<blockquote type="cite">
<pre wrap="">- check that all repositories work with Python 3.6. The following do not:
sdedit, omegat, googlechart, findanything, sqlalchemyviz
</pre>
</blockquote>
<pre wrap="">
This would be better accomplished by submitting pull requests against
the individual projects. Most of these still have an active maintainer
who would (I imagine) be more than happy to see Python 3.6 support
fixed.

</pre>
<blockquote type="cite">
<pre wrap="">- make a sphinxcontrib repository which

- includes all others as submodules
</pre>
</blockquote>
<pre wrap="">
Sure, but to what end?

</pre>
<blockquote type="cite">
<pre wrap=""> - has tests to check that all modules can be installed and work
</pre>
</blockquote>
<pre wrap="">
Once again, this would be better accomplished by individual pull
requests to each project. If you simply wanted to install each project
and enable it, I'm sure you could do this through some creative shell
scripting and prudent use of the GitHub API?

In general, permissions are on a per-repo basis. I really don't want
to go stomping on projects that have active maintainers, unless said
maintainers explicitly request this.
</pre>
</blockquote>
<br>
git submodule foreach "git diff HEAD~1 -- . ':(exclude).gitignore'"<br>
===================================================================<br>
<br>
Entering 'aafig'<br>
Entering 'ansi'<br>
diff --git a/setup.py b/setup.py<br>
index 277a829..4434ec3 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -26,7 +26,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-with open('README') as stream:<br>
+with open('README.rst') as stream:<br>
     long_desc = stream.read()<br>
 <br>
 requires = ['Sphinx&gt;=1.0b2']<br>
Entering 'argdoc'<br>
Entering 'autoanysrc'<br>
Entering 'autoprogram'<br>
Entering 'autorun'<br>
Entering 'cacoo'<br>
Entering 'cheader'<br>
Entering 'cheeseshop'<br>
diff --git a/setup.py b/setup.py<br>
index 957846f..cdca4ac 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-long_desc = file('README', 'r').read()<br>
+long_desc = open('README.rst', 'r').read()<br>
 <br>
 requires = ['Sphinx&gt;=1.0']<br>
 <br>
Entering 'clearquest'<br>
diff --git a/setup.py b/setup.py<br>
index cf023ad..ec9bb50 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
<br>
 from setuptools import setup, find_packages<br>
<br>
 <br>
<br>
-long_desc = open('README', 'r').read()<br>
<br>
+long_desc = open('README.rst', 'r').read()<br>
<br>
 <br>
<br>
 # We need 'pywin32' too but it is not available on pypi.<br>
<br>
 # To avoid crashes of easy_install and pip, I removed the
dependency here.<br>
<br>
Entering 'codeio'<br>
Entering 'context'<br>
Entering 'datatemplates'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..1778e27<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,2 @@<br>
+Christoph Deil <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..36be255<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,24 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* update github URL in documentation<br>
<br>
+* update the source repo URL in readme<br>
<br>
+* update to python 3.5<br>
<br>
+* add license file<br>
<br>
+* Add links to repo and docs from README and docs frontpage<br>
<br>
+* add a command line tool to make testing templates easier<br>
<br>
+<br>
<br>
+0.1.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* more protection against differences in builders<br>
<br>
+* avoid errors for builders without template lookup<br>
<br>
+* add usage instructions<br>
<br>
+* add table helpers and samples<br>
<br>
+* don't force a theme setting<br>
<br>
+* remove debug print<br>
<br>
+* add JSON support<br>
<br>
+* add YAML support<br>
<br>
+* fix flake8 warnings for sphinx conf.py<br>
<br>
+* add ourself to the doc extensions we use<br>
<br>
+* basic project setup<br>
<br>
Entering 'documentedlist'<br>
Entering 'domaintools'<br>
Entering 'doxylink'<br>
Entering 'email'<br>
diff --git a/setup.py b/setup.py<br>
index cab43e7..010c23f 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-f = open('README', 'r')<br>
+f = open('README.rst', 'r')<br>
 try:<br>
     long_desc = f.read()<br>
 finally:<br>
Entering 'examplecode'<br>
Entering 'exceltable'<br>
Entering 'findanything'<br>
Entering 'fulltoc'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..e9eb207<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,10 @@<br>
+Darragh Bailey <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Darragh Bailey <a class="moz-txt-link-rfc2396E" href="mailto:***@hpe.com">&lt;***@hpe.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@dreamhost.com">&lt;***@dreamhost.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eli Collins <a class="moz-txt-link-rfc2396E" href="mailto:***@assurancetechnologies.com">&lt;***@assurancetechnologies.com&gt;</a><br>
+John Szakmeister <a class="moz-txt-link-rfc2396E" href="mailto:***@szakmeister.net">&lt;***@szakmeister.net&gt;</a><br>
+Phil Austin <a class="moz-txt-link-rfc2396E" href="mailto:***@eos.ubc.ca">&lt;***@eos.ubc.ca&gt;</a><br>
+Piotr Bulinski <a class="moz-txt-link-rfc2396E" href="mailto:***@bulinski.pl">&lt;***@bulinski.pl&gt;</a><br>
+Ryan Petrello <a class="moz-txt-link-rfc2396E" href="mailto:***@ryanpetrello.com">&lt;***@ryanpetrello.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..7de85fe<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,40 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+1.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* add missing keywords to make\_toctree<br>
<br>
+* Ensure sidebar TOC always fully generated<br>
<br>
+* Avoid traversing NoneType<br>
<br>
+* Add check for toctree function, needed for json builder
compatibility<br>
<br>
+<br>
<br>
+1.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Stop using distribute and use pbr<br>
<br>
+* fix installation under Python 3<br>
<br>
+* setup: fix a typo in the url<br>
<br>
+* move README to README.rst for github<br>
<br>
+* add announcement file<br>
<br>
+<br>
<br>
+1.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update docs to prep for release<br>
<br>
+* fix specification in requirements file<br>
<br>
+* bump version to prepare for release<br>
<br>
+* update README and add requirements file for building docs<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update the documentation to prepare to make the project public<br>
<br>
+* hide the maxdepth and prune arguments, since setting those
doesn't make sense<br>
<br>
+* handle nodes without toctrees correctly<br>
<br>
+* simplify and document<br>
<br>
+* replace build\_full\_toctree with some logic from
get\_doctree\_for in sphinx/environment.py<br>
<br>
+* initial version shows the full set of toc entries for everything
except the root node<br>
<br>
+* add more docs and expand existing files to provide more test
inputs<br>
<br>
+* packaging files; stub in source files<br>
<br>
+* docs generated by sphinx-quickstart<br>
<br>
Entering 'gnuplot'<br>
Entering 'googleanalytics'<br>
Entering 'googlemaps'<br>
Entering 'hyphenator'<br>
diff --git a/setup.py b/setup.py<br>
index 68d1afa..30d90fc 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -5,7 +5,7 @@ from __future__ import with_statement<br>
 from setuptools import setup, find_packages<br>
 <br>
 <br>
-with open('README') as stream:<br>
+with open('README.rst') as stream:<br>
     long_desc = stream.read()<br>
 <br>
 requires = ['Sphinx&gt;=0.6']<br>
Entering 'imagesvg'<br>
Entering 'inlinesyntaxhighlight'<br>
Entering 'libreoffice'<br>
Entering 'lilypond'<br>
Entering 'mockautodoc'<br>
Entering 'mscgen'<br>
Entering 'napoleon'<br>
Entering 'nicovideo'<br>
Entering 'osaka'<br>
Entering 'paverutils'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..6bcf349<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,67 @@<br>
+Adam Lowry <a class="moz-txt-link-rfc2396E" href="mailto:***@therobots.org">&lt;***@therobots.org&gt;</a><br>
+Andrey Popp <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andy Mikhaylenko <a class="moz-txt-link-rfc2396E" href="mailto:***@neithere.net">&lt;***@neithere.net&gt;</a><br>
+Benoît Allard <a class="moz-txt-link-rfc2396E" href="mailto:***@aeteurope.nl">&lt;***@aeteurope.nl&gt;</a><br>
+Brad Miller <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Brad Miller <a class="moz-txt-link-rfc2396E" href="mailto:***@mac.com">&lt;***@mac.com&gt;</a><br>
+Bulat Shakirzyanov <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Chris Pickel <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christoph Reller <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christophe Benz <a class="moz-txt-link-rfc2396E" href="mailto:***@easter-eggs.com">&lt;***@easter-eggs.com&gt;</a><br>
+Chuck Harmston <a class="moz-txt-link-rfc2396E" href="mailto:***@chuckharmston.com">&lt;***@chuckharmston.com&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@possumpalace.org">&lt;***@possumpalace.org&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@email.possumpalace.org">&lt;***@email.possumpalace.org&gt;</a><br>
+Denis Bilenko <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eunchong Yu <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Evgeniy Tatarkin <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Fladischer Michael &lt;***@none&gt;<br>
+Georg Brandl <a class="moz-txt-link-rfc2396E" href="mailto:***@python.org">&lt;***@python.org&gt;</a><br>
+Hank Gay <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Hong Minhee <a class="moz-txt-link-rfc2396E" href="mailto:***@dahlia.kr">&lt;***@dahlia.kr&gt;</a><br>
+Jameel Al-Aziz <a class="moz-txt-link-rfc2396E" href="mailto:***@hulu.com">&lt;***@hulu.com&gt;</a><br>
+James Rowe <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan Papousek <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan-Marek Glogowski <a class="moz-txt-link-rfc2396E" href="mailto:jan-***@muenchen.de">&lt;jan-***@muenchen.de&gt;</a><br>
+Jeffrey Finkelstein <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Johannes Emerich <a class="moz-txt-link-rfc2396E" href="mailto:***@emerich.de">&lt;***@emerich.de&gt;</a><br>
+Kay-Uwe (Kiwi) Lorenz <a class="moz-txt-link-rfc2396E" href="mailto:***@franka.dyndns.org">&lt;***@franka.dyndns.org&gt;</a><br>
+Keegan Carruthers-Smith <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Kevin Horn <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Leandro Lucarella <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Maciek Starzyk <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Mark Story <a class="moz-txt-link-rfc2396E" href="mailto:***@mark-story.com">&lt;***@mark-story.com&gt;</a><br>
+Matt Williams <a class="moz-txt-link-rfc2396E" href="mailto:***@milliams.com">&lt;***@milliams.com&gt;</a><br>
+Michael McNeil Forbes <a class="moz-txt-link-rfc2396E" href="mailto:***@physics.ubc.ca">&lt;***@physics.ubc.ca&gt;</a><br>
+Michael Twomey <a class="moz-txt-link-rfc2396E" href="mailto:***@fieldaware.com">&lt;***@fieldaware.com&gt;</a><br>
+Pauli Virtanen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Pedro Romano <a class="moz-txt-link-rfc2396E" href="mailto:***@salesseek.co.uk">&lt;***@salesseek.co.uk&gt;</a><br>
+Pete Gadomski <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Rob Ruana <a class="moz-txt-link-rfc2396E" href="mailto:***@relentlessidiot.com">&lt;***@relentlessidiot.com&gt;</a><br>
+Robin Jarry &lt;***@none&gt;<br>
+Roman Podolyaka <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+SHIBUKAWA Yoshiki &lt;***@none&gt;<br>
+SHIBUKAWA Yoshiki <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+Sebastian Kalinowski <a class="moz-txt-link-rfc2396E" href="mailto:***@stxnext.pl">&lt;***@stxnext.pl&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@googlemail.com">&lt;***@googlemail.com&gt;</a><br>
+Simon Metson <a class="moz-txt-link-rfc2396E" href="mailto:simonmetson+***@googlemail.com">&lt;simonmetson+***@googlemail.com&gt;</a><br>
+Stephen Sugden <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Takumi IINO <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Tero Koskinen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@outboxtechnology.com">&lt;***@outboxtechnology.com&gt;</a><br>
+Viktor Haag <a class="moz-txt-link-rfc2396E" href="mailto:***@Desire2Learn.com">&lt;***@Desire2Learn.com&gt;</a><br>
+Wei-Wei Guo <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Yuya Nishihara <a class="moz-txt-link-rfc2396E" href="mailto:***@tcha.org">&lt;***@tcha.org&gt;</a><br>
+bond <a class="moz-txt-link-rfc2396E" href="mailto:***@freenet.de">&lt;***@freenet.de&gt;</a><br>
+diabeteman &lt;***@none&gt;<br>
+heavenshell <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+iElectric &lt;***@none&gt;<br>
+jmu &lt;***@none&gt;<br>
+murchik <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+s0undt3ch &lt;***@none&gt;<br>
+shibu <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+shoma <a class="moz-txt-link-rfc2396E" href="mailto:shoma.h4a+***@gmail.com">&lt;shoma.h4a+***@gmail.com&gt;</a><br>
+tk0miya <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..60da0c9<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,1245 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* add wrap-no-breaks line break mode<br>
<br>
+* fix sphinx error handling<br>
<br>
+* handle errors in the sphinx portion of the build<br>
<br>
+* if the outdir is set, use that instead of building a value<br>
<br>
+* support pre-split command lines<br>
<br>
+* add quiet option<br>
<br>
+* provide a way to override the pdf generating command<br>
<br>
+* be explicit about how to lex the literal output<br>
<br>
+* add line\_cleanups feature<br>
<br>
+* add warnerror flag<br>
<br>
+* Merged in papousek/sphinxcontrib-paverutils/config\_args (pull
request #1)<br>
<br>
+* ignore pbr install dir<br>
<br>
+* fix flake8 failure<br>
<br>
+* change default line wrap to 64 chars<br>
<br>
+* update for python 3 and new cog release<br>
<br>
+* allow to pass config properties when running sphinx<br>
<br>
+* build universal wheels<br>
<br>
+* Trap sphinx exits<br>
<br>
+* add blog announce file<br>
<br>
+* update release notes for 1.6<br>
<br>
+* use pbr for packaging<br>
<br>
+* include tox.ini in source dist<br>
<br>
+* update author email<br>
<br>
+* add missing import<br>
<br>
+* adjust interpreter for python3<br>
<br>
+* redefine cog to allow it to run on specific input file(s)<br>
<br>
+* update project URL<br>
<br>
+* flake8 fixes<br>
<br>
+* compatibility with paver 1.2, and add support force a full build<br>
<br>
+* bump version back up to 1.5 and set paver dependency at 1.2<br>
<br>
+* rename ignore file<br>
<br>
+* move files to the top of the repo<br>
<br>
+* remove other extensions<br>
<br>
+* switch paverutils to print() for python 3.3 support<br>
<br>
+* flake8 cleanup of paverutils<br>
<br>
+* stop using distribute for paverutils<br>
<br>
+* typo on changelog<br>
<br>
+* Changelog for pull request #34<br>
<br>
+* Merged in
moorchegue/sphinx-contrib/httpdomain/python\_3\_compatibility\_fixes
(pull request #34)<br>
<br>
+* Version bump<br>
<br>
+* Add missing credit for pull request #33<br>
<br>
+* Added tag httpdomain-1.1.9 for changeset 6a3a8ca714cf<br>
<br>
+* Release httpdomain 1.1.9<br>
<br>
+* Changelog for pull request #37<br>
<br>
+* Merged in
ViktorHaag/httpdomain-query-parm-typed-field-enhancement (pull
request #37)<br>
<br>
+* Changelog for pull request #33<br>
<br>
+* Merged in micktwomey/sphinx-contrib (pull request #33)<br>
<br>
+* Summary: Change 'queryparameter' from GroupedField to TypedField<br>
<br>
+* Bumps version number to 0.2.1<br>
<br>
+* Corrects package url in setup.py<br>
<br>
+* Bumps version number to 0.2<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Updates requirements\_docs.txt<br>
<br>
+* Fixes dash in README.rst<br>
<br>
+* Adds Keyword Arguments section. Adds additional aliases for
section headers<br>
<br>
+* Updates README.rst<br>
<br>
+* Bumps version number to 0.1.1<br>
<br>
+* Adds docs and fixes tox apidoc output for pavertasks<br>
<br>
+* Updates AUTHORS and README.rst for napoleon extension<br>
<br>
+* Adds napoleon extension for Google and NumPy style docstrings<br>
<br>
+* Fixes make-ext.py to use \_template/README.rst instead of
\_template/README<br>
<br>
+* sorted() instead of .sort() incorrect substitution fix<br>
<br>
+* Python 3 support edits<br>
<br>
+* Remove 'dev' tag<br>
<br>
+* Fix description (remove template text)<br>
<br>
+* Adjust MANIFEST.in to include correct README.rst and CHANGES
files<br>
<br>
+* Add README, AUTHORS, CHANGES, and LICENSE so this package can be
submitted to python package index<br>
<br>
+* Remove debugging prints<br>
<br>
+* Merged in salesseek/sphinx-contrib/plantuml (pull request #32)<br>
<br>
+* fix readme<br>
<br>
+* default import args, fix readme<br>
<br>
+* Add :blueprints: option to autoflask<br>
<br>
+* Allow empty endpoints, undoc-endpoints and blueprints args to
autoflask and autobottle<br>
<br>
+* Set 'use\_2to3=True' option on 'setup.py' for automatically
running '2to3' during setup which seems to be enough for the
extension to support Python 3<br>
<br>
+* Insert 'README.rst' as package long description, since a 'README'
file doesn't currently exist<br>
<br>
+* Tag zopeext-0.2.1<br>
<br>
+* Correct date of CHANGES!<br>
<br>
+* Tag zopeext-0.2.1<br>
<br>
+* Updated CHANGES<br>
<br>
+* Removed auto import of autointerface so setup.py does not  
require zope.interface to be installed. API change: one must now
explicitly import sphinxcontrib.zopeext.autointerface<br>
<br>
+* Changelog for pull request #31<br>
<br>
+* Allow jsonparameter to be typed<br>
<br>
+* Changelog and docs for 852a74e5c0bb<br>
<br>
+* Move common parts from \_\_init\_\_.py to common submodule<br>
<br>
+* Add :reqheader: and :resheader: flag options<br>
<br>
+* Version bump (httpdomain-1.1.9)<br>
<br>
+* Small changes on changelog<br>
<br>
+* Alias settings for upload\_docs<br>
<br>
+* Update the docs version<br>
<br>
+* Added tag httpdomain-1.1.8 for changeset 000296950f7f<br>
<br>
+* Version metadata was not updated in
a520e5e4eb2a54998983e735692d0a22ee48727a<br>
<br>
+* Added tag httpdomain-1.1.8 for changeset a520e5e4eb2a<br>
<br>
+* Release 1.1.8<br>
<br>
+* Update the website link<br>
<br>
+* Moved README -&gt; README.rst to render on overview page. - fixes
issue #42<br>
<br>
+* Moved README -&gt; README.rst so that bitbucket displays
formatting<br>
<br>
+* new extension - mockautodoc<br>
<br>
+* Add better support for doc strings in MethodView's<br>
<br>
+* Merged in RobotAdam/sphinx-contrib (pull request #25)<br>
<br>
+* Merged in prmtl/sphinx-contrib/httpdomain-fix (pull request #23)<br>
<br>
+* Correct typo in error handler<br>
<br>
+* Add JSON Parameter along side form and query parameter<br>
<br>
+* except should catch 'ValueError' not 'Value'<br>
<br>
+* README: restore alphabetical order and add missing extensions<br>
<br>
+* tikz: Fixed MANIFEST.in to include documentation source files in
doc/ folder. They are included in sdist source tarballs but not in
the installation<br>
<br>
+* Update documentation. Remove unnecessary LaTeX preamble parts<br>
<br>
+* Add tikz extension<br>
<br>
+* Merged in shomah4a/sphinx-contrib-fork (pull request #16: fix
erlangdomain and rubydomain for python 3.x)<br>
<br>
+* plantuml: bump required Sphinx version to 1.0 (fixes #44)<br>
<br>
+* Fixed issue with undefined 'Value' and 'umethod' vars<br>
<br>
+* Added Framework for zopeext to support pip<br>
<br>
+* Added tag actdiag-0.5.1, seqdiag-0.5.1, nwdiag-0.6.1 for
changeset 2a1e05c8d4b0<br>
<br>
+* seqdiag: Bump version<br>
<br>
+* seqdiag: Fix failure in loading fonts<br>
<br>
+* Bump version for phpdomain<br>
<br>
+* Update documentation for traits<br>
<br>
+* Add support for trait directives and cross referencing<br>
<br>
+* Add test cases for traits<br>
<br>
+* always output stderr<br>
<br>
+* Added tag actdiag-0.5.0, blockdiag-1.2.0, nwdiag-0.6.0,
seqdiag-0.5.0 for changeset 586d484bcd17<br>
<br>
+* blockdiag: Bump version<br>
<br>
+* blockdiag: Add blockdiag\_debug option<br>
<br>
+* add setuptools to dependency packages list<br>
<br>
+* Added tag slide-0.1.1 for changeset 7d3315a99d45<br>
<br>
+* slide: Bump version<br>
<br>
+* slide: support slides on speakerdeck<br>
<br>
+* Fix failure when Targetable nodes without refid attr ware found<br>
<br>
+* Use new blockdiag interface<br>
<br>
+* [coffeedomain] Remove :members: flag from README example<br>
<br>
+* [coffeedomain] - pylint<br>
<br>
+* more documentation on swf<br>
<br>
+* added documentation<br>
<br>
+* initial version<br>
<br>
+* blockdiag: Fix maptag id has been fixed<br>
<br>
+* Added tag doxylink-1.3 for changeset da27292b23b4<br>
<br>
+* Update to version 1.3<br>
<br>
+* Add fix from Matthias Tuma to allow friend declarations inside
classes without crashing<br>
<br>
+* Added tag nwdiag-0.5.0 for changeset 5a9f42f9f624<br>
<br>
+* Bump version<br>
<br>
+* Add packetdiag directive<br>
<br>
+* Added support for auto-generating Bottle API documentation<br>
<br>
+* Added tag googlemaps-0.1.0 for changeset 46a53dd784ed<br>
<br>
+* Bump version<br>
<br>
+* Add googlemaps extension<br>
<br>
+* Added tag slide-0.1.0 for changeset ee7b9adf2313<br>
<br>
+* Add new extension: sphinxcontrib-slide<br>
<br>
+* Handle continuous header lines (httpdomain)<br>
<br>
+* httpdomain: add the \`\`undoc-blueprints\`\` option to the Flask
\`\`autohttp\`\` module<br>
<br>
+* Allow lower case characters on blockdiag\_html\_image\_format<br>
<br>
+* Fix diagram images was not generated on epub builder<br>
<br>
+* Tag zopeext-0.2<br>
<br>
+* zopeext: Added documentation and examples, and prepared for pypi<br>
<br>
+* move sqltable to its own repository<br>
<br>
+* move bitbucket extension to its own repository<br>
<br>
+* move spelling to its own repository<br>
<br>
+* Fixes already exists file problem and bump version<br>
<br>
+* Add sphinxcontrib-rawfiles package<br>
<br>
+* Move programoutput extension over to Github<br>
<br>
+* Remove epydoc extension<br>
<br>
+* Remove issuetracker extension<br>
<br>
+* Python 3 support<br>
<br>
+* Launchpad bugs are complete if all tasks are complete<br>
<br>
+* Simplify request/response handling<br>
<br>
+* Bump requests dependency<br>
<br>
+* Move builtin resolvers into separate module<br>
<br>
+* Turn extension into package<br>
<br>
+* Bump Sphinx dep to 1.1<br>
<br>
+* Inline dependencies in tox.ini<br>
<br>
+* Remove ununsed requirements file<br>
<br>
+* Move constants out of local namespace<br>
<br>
+* Move requirements to top-level directory<br>
<br>
+* Added tag actdiag-0.4.3, blockdiag-1.1.2, nwdiag-0.4.2,
seqdiag-0.4.2 for changeset 55c8100d020c<br>
<br>
+* Bump version<br>
<br>
+* Fix shadow of diagram has broken when :maxwidth: and
blockdiag\_antialias are enabled<br>
<br>
+* Fix an issue #29<br>
<br>
+* Add more tests for 'httpdomain-autoflask'<br>
<br>
+* sphinxcontrib-coffee 0.2.0<br>
<br>
+* Enhanced support for inheritance and static methods<br>
<br>
+* fix error that occur when use rubydomain with Python 3.x<br>
<br>
+* fix error that occur when use erlangdomain with Python 3.x<br>
<br>
+* Merged in grncdr/sphinx-contrib (pull request #13)<br>
<br>
+* Added tag clearquest-0.5 for changeset a2776a69adc3<br>
<br>
+* Fixed the error "local variable 'param\_value' referenced before
assignment" when a parameter is missing in a parameterized query<br>
<br>
+* mscgen: Add a workaround for the missing shebang of epstopdf<br>
<br>
+* mscgen: latex: surround the includegraphics with \n<br>
<br>
+* Added tag actdiag-0.4.2 for changeset 1e61d34c68ab<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`)<br>
<br>
+* Added tag blockdiag-1.1.1, seqdiag-0.4.1, actdiag-0.4.1,
nwdiag-0.4.1 for changeset 5e72c37619dd<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`) (thanks to @r\_rudi)<br>
<br>
+* Handle exceptions on parsing code<br>
<br>
+* Bump version for requirejs support<br>
<br>
+* Bump to programoutput 0.8<br>
<br>
+* Added tag programoutput-0.7 for changeset eac27cb3bcc6<br>
<br>
+* Release programoutput 0.7<br>
<br>
+* Bump version, 0.6 was already released<br>
<br>
+* Updated readme<br>
<br>
+* Updated trove classifiers<br>
<br>
+* Merged birkenfeld/sphinx-contrib<br>
<br>
+* Fixed test for Python 3<br>
<br>
+* Fixed deps of doc env<br>
<br>
+* Added tests for cwd option<br>
<br>
+* Need to normalize working dir and resolve symlinks<br>
<br>
+* Add configuration to use the requirejs parser<br>
<br>
+* [sadisplay] py3k support<br>
<br>
+* Polish some sentence<br>
<br>
+* Add a warning message in the document of 'autoflask' directive<br>
<br>
+* Add a document about the :endpoints: option of the 'autoflask'
directive<br>
<br>
+* Add 'endpoints' option in the 'autoflask' directive<br>
<br>
+* Added cwd option to set the working directory of commands, fixes
#28<br>
<br>
+* Added tag blockdiag-1.1.0, seqdiag-0.4.0, actdiag-0.4.0,
nwdiag-0.4.0 for changeset 0ff1d120dc71<br>
<br>
+* Bump version<br>
<br>
+* Fix pep8 violation<br>
<br>
+* Add config: \*diag\_html\_image\_format<br>
<br>
+* Fix pep8 violation<br>
<br>
+* \* Apply blockdiag\_html\_image\_format patch by @r\_rudi    -
Enable blockdiag\_html\_image\_format = "SVG"    - Support PNG image
using clickable map on HTML<br>
<br>
+* Some slight cleanup<br>
<br>
+* Support Python 3 without 2to3<br>
<br>
+* Updated tox configuration, removed outdated test requirements<br>
<br>
+* Rename README to README.rst<br>
<br>
+* Organize properly<br>
<br>
+* Add coffeedomain/README<br>
<br>
+* Add description of coffeedomain to README<br>
<br>
+* Adding the sphinxcontrib.coffeedomain extension<br>
<br>
+* Added tag plantuml-0.3 for changeset d16faed5a02e<br>
<br>
+* plantuml: update conf.py to specify plantuml command by string
(refs #27)<br>
<br>
+* plantuml: bump version to 0.3<br>
<br>
+* plantuml: document about extensions list (closes #27)<br>
<br>
+* Removed an outdated info<br>
<br>
+* Added tag httpdomain-1.1.7 for changeset b817f6162504<br>
<br>
+* Bump version for PyPI release<br>
<br>
+* Update pip name<br>
<br>
+* Added tag googlechart-0.1.5 for changeset 48ef9c0f3795<br>
<br>
+* Update version<br>
<br>
+* Fix images has been broken in Windows<br>
<br>
+* Added tag actdiag-0.3.2, blockdiag-1.0.2, seqdiag-0.3.2,
nwdiag-0.3.2 for changeset 426cc2dd2ad0<br>
<br>
+* Update versions; blockdiag, seqdiag, actdiag and nwdiag<br>
<br>
+* Fixed #26: Set candidates field to nodes.image node<br>
<br>
+* Fix errors with singlehtml target<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#10)<br>
<br>
+* Refactored code out of http\_method\_role; added test document<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#9)<br>
<br>
+* [httpdomain] Added support and documentation for PATCH method<br>
<br>
+* httpdomain: fix IndexError for / path<br>
<br>
+* add http\_index\_ignore\_prefixes config value<br>
<br>
+* sort http routing table index by path<br>
<br>
+* Include the document name in the console output for bad words.
Bump version number<br>
<br>
+* update announcement; add more exampels to docs; tweak code to
make it easier to read<br>
<br>
+* merge sqltable addition with other changes<br>
<br>
+* add sqltable extension<br>
<br>
+* Removed my pyqt4 extension<br>
<br>
+* Use requests library to simply HTTP requests<br>
<br>
+* Updated test for invalid Launchpad issue<br>
<br>
+* tip is issuetracker 0.10 now<br>
<br>
+* Added tag programoutput-0.6 for changeset 5c74ab076046<br>
<br>
+* Updated tox config<br>
<br>
+* programoutput 0.6 with Python 3 support<br>
<br>
+* Fixed shell tests<br>
<br>
+* Fixed tox configuration<br>
<br>
+* Markup fix<br>
<br>
+* Update docs<br>
<br>
+* Added tag epydoc-0.5 for changeset 3a43dd5c95e9<br>
<br>
+* Version 0.5 with Python 3 support<br>
<br>
+* Added tag clearquest-0.4 for changeset 64dbae18ef8b<br>
<br>
+* Added tag clearquest-0.3 for changeset 996f292392fa<br>
<br>
+* Added tag clearquest-0.2 for changeset 03c94ddf2a6e<br>
<br>
+* fixed IndexError on empty queries settings are now searched in
"~/sphinxcontrib" too<br>
<br>
+* Added MANIFEST file to source/dist packages<br>
<br>
+* changed the look of tables produced by empty queries<br>
<br>
+* fixed errors on columns widths resolution when some fields are
NULL. fixed broken tables when some columns are "not shown" removed
explicit dependency to "pywin32" to avoid crashes of easy\_install<br>
<br>
+* Added tag clearquest-0.1 for changeset f9fb7f2481d6<br>
<br>
+* first commit<br>
<br>
+* Added tag httpdomain-1.1.6 for changeset 196f09b20986<br>
<br>
+* Version bump<br>
<br>
+* Wrote more about the author<br>
<br>
+* Added HTTP lexer<br>
<br>
+* Removed unused imports<br>
<br>
+* Added tag nicovideo-0.1.0 for changeset 209974a9c33d<br>
<br>
+* Fix version<br>
<br>
+* Add nicovideo extension<br>
<br>
+* note bug with cleanup code<br>
<br>
+* Much nicer date markup for feed's latest directive<br>
<br>
+* update feed extension TODO items to reflect latest changes<br>
<br>
+* version/doc updates for feed<br>
<br>
+* fix sundry bugs in the Latest directive and fork it from Toctree<br>
<br>
+* minor tidies<br>
<br>
+* non-subclassing version of the Latest directive<br>
<br>
+* pull in changes from offline SCM repo<br>
<br>
+* sketch of modified directive<br>
<br>
+* update overview page to reflect broader functionality of feed
package<br>
<br>
+* Added tag blockdiag-1.0.1, seqdiag-0.3.1, actdiag-0.3.1,
nwdiag-0.3.1 for changeset 51e7608cd864<br>
<br>
+* Add config value: blockdiag\_fontmap<br>
<br>
+* Added tag blockdiag-1.0.0, seqdiag-0.3.0, actdiag-0.3.0,
nwdiag-0.3.0 for changeset 4e292c1848cf<br>
<br>
+* Update version; blockdiag, actdiag, seqdiag and nwdiag<br>
<br>
+* Add extension for rackdiag<br>
<br>
+* actdiag, seqdiag, nwdiag: Generate images forcely with unknown
writers<br>
<br>
+* plantuml: add experimental support for rst2pdf<br>
<br>
+* plantuml: add rules for rst2pdf to test fixture<br>
<br>
+* plantuml: add workaround for missing shebang of epstopdf command<br>
<br>
+* plantuml: add option to generate pdf image for latex output<br>
<br>
+* plantuml: parse command-line string by shlex<br>
<br>
+* plantuml: add option to generate eps image for latex output<br>
<br>
+* plantuml: fix latex output to make a paragraph for uml image<br>
<br>
+* Generate images forcely with unknown writers<br>
<br>
+* Added tag plantuml-0.2 for changeset b983e96fd440<br>
<br>
+* plantuml: update README not containing custom directive<br>
<br>
+* plantuml: bump version to 0.2<br>
<br>
+* plantuml: add option to generate svg image<br>
<br>
+* plantuml: add stub for svg output<br>
<br>
+* plantuml: add Makefile and README under tests/fixture<br>
<br>
+* note new bugs caught in the production deployment, and fix one -
the lack of space between list items and dates<br>
<br>
+* merge upstream<br>
<br>
+* don't explode when told to index undated entries<br>
<br>
+* Added tag doxylink-1.2 for changeset 54812ae19666<br>
<br>
+* Release version 1.2<br>
<br>
+* Add Python 3 support<br>
<br>
+* Move test folder to avoid any potential conflicts<br>
<br>
+* pull upstream<br>
<br>
+* support a toctree-like \`latest\` directive, which lists titles,
dated and ordered by date<br>
<br>
+* correct way to handle directive registration<br>
<br>
+* Fix URL<br>
<br>
+* merge upsteam<br>
<br>
+* Added tag blockdiag-0.9.3, seqdiag-0.2.3, nwdiag-0.2.3,
actdiag-0.2.3 for changeset 6a979e1d29e5<br>
<br>
+* Fixed thumbnail images has broken with :maxwidth: option<br>
<br>
+* an alternative approach that tried to highjack TocTree. Still
doesn't work because it doesn't get persisted. if I want latest
entries, I'm going to have to use hidden TocTrees and a Toctree-like
node that gives the latest feed<br>
<br>
+* actually test this ToC re-ordering thing<br>
<br>
+* this doesn't work , i think because of ToC being examined at a
special point in proceedings. perhpas it would be better to globally
alter the toc behaviour?<br>
<br>
+* remove nose dependencies from sphinxcontrib.feed's setup.py<br>
<br>
+* go to unittest insted of nosetest for sphinxcontrib-feed<br>
<br>
+* update documentation for clarity and spelling<br>
<br>
+* Update version number for phpdomain<br>
<br>
+* Fix error when creating namespace at top of document<br>
<br>
+* add check for key existence<br>
<br>
+* Added tag actdiag-0.2.2, seqdiag-0.2.2, nwdiag-0.2.2 for
changeset 3cb3e961abe6<br>
<br>
+* Added tag blockdiag-0.9.2 for changeset b7bc070ff0dd<br>
<br>
+*  \* Fix failure with :maxwidth: option<br>
<br>
+* Added tag nwdiag-0.2.1 for changeset 6944e22261b9<br>
<br>
+* Added tag seqdiag-0.2.1 for changeset 682548b5ec2b<br>
<br>
+* Added tag actdiag-0.2.1 for changeset fe80f17df05c<br>
<br>
+* Added tag blockdiag-0.9.1 for changeset 13da596d425b<br>
<br>
+*  \* Update versions<br>
<br>
+*  \* Failed with blockdiag &gt;= 0.9.3 (touching internal
variables)<br>
<br>
+* handle text nodes without parents; fixes #19<br>
<br>
+* Sorted extensions alphabetically in README<br>
<br>
+* Add :aspect: parameter to YouTube directive<br>
<br>
+* Added tag programoutput-0.5 for changeset 9b36fee2dbc8<br>
<br>
+* Release programoutput 0.5<br>
<br>
+* Update source distribution manifest to include tests and tox
config<br>
<br>
+* Handle EnvironmentErrors during command execution gracefully<br>
<br>
+* Updated and improved issuetracker documentation<br>
<br>
+* Removed makefile, use setup.py to build docs<br>
<br>
+* Include return code in prompt by providing \`\`returncode\`\` key
to prompt template<br>
<br>
+* Fixed tests<br>
<br>
+* Added :returncode: option to programoutput<br>
<br>
+* programoutput\_prompt\_template is a format string now<br>
<br>
+* Reworked, updated and improved documentation, Python 2.6 required
now<br>
<br>
+* Handle unexpected return codes more gracefully<br>
<br>
+* Standard future imports<br>
<br>
+* tip is programoutput 0.5 now<br>
<br>
+* Reworked tests, test with real builds now<br>
<br>
+* Disable pylint no \_\_init\_\_() warning for cache class<br>
<br>
+* Add YouTube extension<br>
<br>
+* Removed test dependencies against pyquery in issuetracker and
epydoc<br>
<br>
+* Use plain python element tree for PyPy support<br>
<br>
+* Fixed test<br>
<br>
+* More testing<br>
<br>
+* Allow to skip slow tests and tests which require network
connection<br>
<br>
+* Merged heads<br>
<br>
+* Added tag issuetracker-0.9 for changeset 9827aaa8070f<br>
<br>
+* Release issuetracker 0.9<br>
<br>
+* Added version added and changed notes to documentation<br>
<br>
+* Fixed date format<br>
<br>
+* Merged exceltable into default branch<br>
<br>
+* Added exceltable into list<br>
<br>
+* Added tag exceltable-0.1.0 for changeset c7618117237c<br>
<br>
+* Include CREDITS in source tarball, thanks to Michael Fladischer<br>
<br>
+* Renamed issuetracker-resolve-issue to issuetracker-lookup-issue<br>
<br>
+* Split reference handling into lookup and resolval<br>
<br>
+* Use issue title as link title<br>
<br>
+* Fixed the README -syntax<br>
<br>
+* Improved the documentation<br>
<br>
+* Initial commit after migrating from rusty to
sphinxcontrib.exceltable<br>
<br>
+* Updated tox configuration<br>
<br>
+* Bitbucket uses HTTPS urls<br>
<br>
+* Makefile does not exist anymore<br>
<br>
+* Added tag epydoc-0.4.1 for changeset a56ff44c58cf<br>
<br>
+* Release epydoc 0.4.1<br>
<br>
+* Configured doc upload<br>
<br>
+* Updated documentation<br>
<br>
+* Removed makefile, there is a setup.py command<br>
<br>
+* Fixed method cross-references<br>
<br>
+* Test against real sphinx build<br>
<br>
+* Require Sphinx 1.0<br>
<br>
+* Fixed launchpad tracker<br>
<br>
+* Added missing docstring<br>
<br>
+* Document classes used by issuetracker extension to style HTML
output<br>
<br>
+* Added a bit more structure to 0.9 changes<br>
<br>
+* Added a note about PyQt to test requirements file<br>
<br>
+* Test application of the issue tracker stylesheet to issue
references<br>
<br>
+* Replaced issuetracker\_expandtitle with more flexible
issuetracker\_title\_template<br>
<br>
+* Improved documentation of format strings as explicit title to
"issue" roles<br>
<br>
+* Testing title expansion is more a transformer test<br>
<br>
+* Updated credits<br>
<br>
+* Fix minor typo in comment<br>
<br>
+* Updated README<br>
<br>
+* Fixed module docstring<br>
<br>
+* Updated documentation (added "issue" role and
"issuetracker\_plaintext\_issues" confval)<br>
<br>
+* Added issue role for explicit issue references<br>
<br>
+* Explicitly give the expected title to the issue reference checker<br>
<br>
+* Use unicode for XML conversion of the doctree to avoid coding
errors<br>
<br>
+* Use a template string for title expansion<br>
<br>
+* Fixed issue reference classes to be more compatible with Sphinx<br>
<br>
+* Updated changelog<br>
<br>
+* Documented test modules<br>
<br>
+* Renamed transformer class<br>
<br>
+* Added issuetracker\_plaintext\_issues to disable transformation
of plaintext issue ids<br>
<br>
+* Updated changelog<br>
<br>
+* tip is issuetracker 0.9 now<br>
<br>
+* Use bug title in launchpad tracker<br>
<br>
+* Fixed TypeError caused by the launchpad resolver<br>
<br>
+* Added tag issuetracker-0.8 for changeset 3927df52d5de<br>
<br>
+* Release issuetracker 0.8<br>
<br>
+* Mention jira in README<br>
<br>
+* Removed unused import<br>
<br>
+* Fixed builtin tests<br>
<br>
+* Added tests for transformations<br>
<br>
+* Document local app funcarg<br>
<br>
+* Added doctree funcarg to return the processed doctree for the
contents<br>
<br>
+* Connect mock resolver in app funcarg and build app, if requested
by markers<br>
<br>
+* Document pytest namespace<br>
<br>
+* Cache failed issue lookups<br>
<br>
+* Structured changelog<br>
<br>
+* Added test for cache hits<br>
<br>
+* Mocked callback only returns issue if issue id matches,
documented callback return value<br>
<br>
+* Documented all tests<br>
<br>
+* Documented builtin tracker tests<br>
<br>
+* Added an issue\_id funcarg to hook into the automatic content
generation<br>
<br>
+* Removed hacky confoverrides update helper<br>
<br>
+* Handle confoverrides by overriding the new confoverrides funcarg<br>
<br>
+* Return empty dictionary instead None in confoverrides funcarg<br>
<br>
+* Document all funcargs and the configure hook<br>
<br>
+* Build default content from issue funcarg if available<br>
<br>
+* Replaced superfluous triple quotes with normal quotes<br>
<br>
+* Get confoverrides from the confoverrides funcarg instead of
evaluating the marker directly<br>
<br>
+* Just override the app funcarg instead of using a new funcarg in
the resolval tests<br>
<br>
+* Removed unused local names<br>
<br>
+* Added global funcarg for a mocked resolval callback<br>
<br>
+* Removed unused imports<br>
<br>
+* Added general "issue" funcarg and with\_issue marker<br>
<br>
+* Added tests for TrackerConfig class<br>
<br>
+* Fixed error message with missing username for bitbucket/github<br>
<br>
+* Renamed some tests<br>
<br>
+* Fixed test error: Derive TrackerConfig from namedtuple<br>
<br>
+* Fixed exception xref<br>
<br>
+* Improved documentation of jira tracker and url config value to
avoid duplicate code samples<br>
<br>
+* Raise ValueError in jira tracker if url is unset or empty<br>
<br>
+* Updated confoverrides in "reverse" direction<br>
<br>
+* Always use test specific documents<br>
<br>
+* Simplified test file content for builtin tracker tests<br>
<br>
+* Use with\_content marker to allow test specific contents<br>
<br>
+* Added pytest helper to update confoverrides in funcargs<br>
<br>
+* It's an URL, not an URI<br>
<br>
+* Fixed HTTP error handling<br>
<br>
+* Document return value of signal as changed in 0.8<br>
<br>
+* Added versionadded notes to all new objects<br>
<br>
+* Removed superfluous code-block directive<br>
<br>
+* Removed unused references<br>
<br>
+* Added jira support, thanks to Ali-Akber Saifee<br>
<br>
+* Refactored tests for builtin trackers<br>
<br>
+* Always use temporary source directory for tests<br>
<br>
+* Sort tracker tests alphabetically<br>
<br>
+* Backed out changeset 7f3c424340d0<br>
<br>
+* Sort tracker tests<br>
<br>
+* Credit Ali-Akber Saifee for his idea and implementation of
expandtitle<br>
<br>
+* Actually do order credits alphabetically<br>
<br>
+* Improved wording in credits<br>
<br>
+* Added issuetracker\_expandtitle configuration value<br>
<br>
+* Test contents if no issue was found<br>
<br>
+* Use a better name for reference test module<br>
<br>
+* Document exception on missing username in project<br>
<br>
+* Fixed doc markup<br>
<br>
+* Test cache results in tests for builtin trackers<br>
<br>
+* Updated test requirements<br>
<br>
+* Updated changelog<br>
<br>
+* Updated documentation to include TrackerConfig and to reflect the
new event signature<br>
<br>
+* Test against a real sphinx application<br>
<br>
+* Wrap tracker configuration in a namedtuple<br>
<br>
+* Added helper function to fetch issue data<br>
<br>
+* Updated docstrings<br>
<br>
+* Some refactoring to use some shorter names<br>
<br>
+* Fixed module docstring<br>
<br>
+* Attach project name to reference node<br>
<br>
+* Mark incompatible changes in changelog<br>
<br>
+* Fixed TypeError: Event names must be byte strings<br>
<br>
+* Use GitHub API v3<br>
<br>
+* Test for warnings during resolval<br>
<br>
+* Emit a warning on github errors<br>
<br>
+* Updated tracker requirements<br>
<br>
+* Removed conditional json import, python 2.6 is required anyway<br>
<br>
+* Added standard future imports<br>
<br>
+* Require Python 2.6 now<br>
<br>
+* Added section about the operation of this extension<br>
<br>
+* Removed instructions to install from tip, and improved
development section<br>
<br>
+* Improved README<br>
<br>
+* Use modern string formatting syntax<br>
<br>
+* Fully support debian tracker now<br>
<br>
+* Added debianbts and its dependency SOAPpy as test dependencies<br>
<br>
+* Fixed debian tracker and its tests<br>
<br>
+* Fixed example in docs<br>
<br>
+* Updated changelog<br>
<br>
+* Resolvers must return Issue objects now<br>
<br>
+* Fixed setup test<br>
<br>
+* Use constants for URL templates<br>
<br>
+* Removed separate username configuration key<br>
<br>
+* lxml is not required for bitbucket anymore<br>
<br>
+* Updated changelog<br>
<br>
+* Use bitbucket API to get issue information<br>
<br>
+* issuetracker tip is 0.8 now<br>
<br>
+* Fixed bitbucket tests (synaptiks does not exist anymore)<br>
<br>
+* Fixed transformer test: Add required reporter to document<br>
<br>
+* Added separate requirement files for tests and docs<br>
<br>
+* update announcement with new details for 1.2<br>
<br>
+* Added tag spelling-1.2 for changeset 7b66682e9957<br>
<br>
+* update version number in documentation<br>
<br>
+* add known good words to spelling directives in the documentation<br>
<br>
+* fix packaging and add title nodes to the list being checked;
resolves #17<br>
<br>
+* Add directive for link to PyEnchant<br>
<br>
+* Add adadomain to README<br>
<br>
+* Added tag hyphenator-0.1.2 for changeset 31f854cd835e<br>
<br>
+* hyphenator: removed print statements<br>
<br>
+* Added tag hyphenator-0.1.1 for changeset 11905ce41c53<br>
<br>
+* hyphenator: added hyphenator to sphinxcontrib README and AUTHORS<br>
<br>
+* Added tag hyphenator-0.1 for changeset 08f5ea5cc3bd<br>
<br>
+* hyphenator: added CHANGES<br>
<br>
+* hyphenator: version 0.1<br>
<br>
+* hyphenator: doc for hyphenator\_language<br>
<br>
+* hyphenator: initial commit<br>
<br>
+* make parsed date available in template context<br>
<br>
+* avoid ordering questions by collapsing the html-page-context
callbacks<br>
<br>
+* pull upstream<br>
<br>
+* refactor date parsing into a util function<br>
<br>
+* suppress tests for non-existent date-toc<br>
<br>
+* remove debug statement. (Shame)<br>
<br>
+* sadiplay. add graphviz redering support and
sphinxcontrib-plantuml now not required<br>
<br>
+* Added tag nwdiag-0.2.0 for changeset 239d642bf5e0<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag actdiag-0.2.0 for changeset 4ed6c3b0c71f<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag seqdiag-0.2.0 for changeset 33190f5a518d<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.9.0 for changeset e60f176286fe<br>
<br>
+*  \* Update ersion<br>
<br>
+*  \* Catch exceptions for display more kindly message<br>
<br>
+*  \* Reference node.label in desctable<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+* Update to tox 1.0<br>
<br>
+* Bitbucket uses https now<br>
<br>
+* Fixed name of requirements file<br>
<br>
+* Write test results to xml file<br>
<br>
+* Added tag googlechart-0.1.4 for changeset 06b1fcf2469b<br>
<br>
+* Added tag googlechart-0.1.4 for changeset f29fdacde997<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Remove undefined variable<br>
<br>
+*  \* Add nwdiag\_html\_image\_format<br>
<br>
+*  \* Add actdiag\_html\_image\_format<br>
<br>
+*  \* Add seqdiag\_html\_image\_format<br>
<br>
+*  \* Add blockdiag\_html\_image\_format<br>
<br>
+* Added tag ansi-0.6 for changeset 7c95dd4ecf68<br>
<br>
+* Updated changelog, releasing 0.6<br>
<br>
+* Fixed installation instructions<br>
<br>
+* Version bump to 0.6<br>
<br>
+* Copyright update for docs<br>
<br>
+* License headers<br>
<br>
+* Use build\_sphinx distutils commend instead of Makefile for doc
building<br>
<br>
+* Update to tox 1.0, added requirement files for pip<br>
<br>
+* ansi: Fixed contribution passage<br>
<br>
+* ansi: Support background colour escapes<br>
<br>
+* Added tag httpdomain-1.1.5 for changeset fefcac1925d9<br>
<br>
+* httpdomain 1.1.5<br>
<br>
+* httpdomain: Flask 0.6/0.7 compatibility<br>
<br>
+* flask changed static\_path to static\_url\_path<br>
<br>
+* Added tag googlechart-0.1.3 for changeset 253b72c02373<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support python 2.4<br>
<br>
+*  \* Remove unused argument from create\_google\_chart()<br>
<br>
+*  \* Add namedtuple definitions for python2.4 (comaptibility)<br>
<br>
+* Added tag googlechart-0.1.2 for changeset 969a16324acb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support axis of chart<br>
<br>
+* Added tag googlechart-0.1.1 for changeset 8b5ed8605bea<br>
<br>
+*  \* Update version<br>
<br>
+*  Add external file support to graphviz directive<br>
<br>
+* Fix UTF-8 issues with lilypond extension<br>
<br>
+* Fix examples<br>
<br>
+* Added tag googlechart-0.1.0 for changeset 3cc3a5598b77<br>
<br>
+*  \* Update description<br>
<br>
+*  \* Add sphinxcontrib.googlechart<br>
<br>
+* Added tag httpdomain-1.1.4 for changeset 08ac46ed7713<br>
<br>
+* httpdomain: PyPy &amp; CPython compatibility<br>
<br>
+* Added tag httpdomain-1.1.3 for changeset dc14972441ec<br>
<br>
+* httpdomain: v1.1.3<br>
<br>
+* httpdomain: PyPy compatibility<br>
<br>
+* httpdomain: fixed a mistyping<br>
<br>
+* Added tag httpdomain-1.1.2 for changeset f7ed7161865c<br>
<br>
+* httpdomain: Added :include-empty-docstring: flag option. (v1.1.2)<br>
<br>
+* Added tag httpdomain-1.1.1 for changeset 0397d9c2ae30<br>
<br>
+* sphinxcontrib-httpdomain: Backward compatibility, version 1.1.1<br>
<br>
+* Added tag httpdomain-1.1 for changeset fc379b20ba56<br>
<br>
+* sphinxcontrib-httpdomain 1.1<br>
<br>
+* Added a trivial note<br>
<br>
+* Implemented \`autoflask\` directive.
(\`sphinxcontrib.autohttp.flask\`)<br>
<br>
+* Ignore .\*.swp (vim swap file)<br>
<br>
+* Added the httpdomain extension into list of extensions<br>
<br>
+* merged<br>
<br>
+* Added tag httpdomain-1.0 for changeset 3eee9a1f8b20<br>
<br>
+* Initial commit of sphinxcontrib.httpdomain<br>
<br>
+* Adding tests for issue #15<br>
<br>
+* Added tag spelling-1.1.1 for changeset b85d8bab6f70<br>
<br>
+* bump version number of spelling<br>
<br>
+* fix initialization; closes #17<br>
<br>
+* snapshot of my work - I've reached the limits of the Tocree node
and ahve to try something else i think<br>
<br>
+* tests for a trivial latest directive<br>
<br>
+* update announcement with details for 1.1<br>
<br>
+* Add spelling directive to docs<br>
<br>
+* Added tag spelling-1.1 for changeset 619e36732079<br>
<br>
+* tag docs as 1.1<br>
<br>
+* fix syntax in makefile<br>
<br>
+* Added tag spelling-1.1 for changeset a7808988433b<br>
<br>
+* tag previous release of spelling<br>
<br>
+* Added tag spelling-1.0 for changeset 2aebbd8ac99b<br>
<br>
+* prepare 1.1 release<br>
<br>
+* add target to check spelling of documentation<br>
<br>
+* update configuration section of documentation<br>
<br>
+* skeleton of a Latest directive<br>
<br>
+*  \* Revirt r596<br>
<br>
+*  \* Add favicon.ico<br>
<br>
+*  \* Display node.address on desctable<br>
<br>
+*  \* Fix failure with :desctable: option<br>
<br>
+* Added tag nwdiag-0.1.1 for changeset 244a59313f8d<br>
<br>
+* Added tag actdiag-0.1.1 for changeset 92a4bf93a052<br>
<br>
+* Added tag seqdiag-0.1.1 for changeset 85be0d64d859<br>
<br>
+* Added tag blockdiag-0.8.3 for changeset 67905415d701<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.8.2 for changeset 491d8c49584b<br>
<br>
+*  \* nwdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* actdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* seqdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* blockdiag\_fontpath allows array of fontpaths<br>
<br>
+* Merging with upstream<br>
<br>
+*  \* Fix :desctable: option is not worked<br>
<br>
+* Merged<br>
<br>
+* Added "requirements" to AUTHORS<br>
<br>
+* Added tag seqdiag-0.1.0 for changeset 06c6e6bc5b4c<br>
<br>
+*  \* Add sphinxcontrib-seqdiag package<br>
<br>
+* Merged<br>
<br>
+*  \* Add sphinxcontrib-nwdiag package<br>
<br>
+*  \* Update long description<br>
<br>
+* Added tag actdiag-0.1.0 for changeset 348532172692<br>
<br>
+*  \* Add sphinxcontrib-actdiag package<br>
<br>
+* Added tag blockdiag-0.8.0 for changeset e75d87a32828<br>
<br>
+* Removed tag 0.8.0<br>
<br>
+* Added tag blockdiag-0.8.1 for changeset 461fa170a9f4<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag to REAMDE and AUTHORS<br>
<br>
+*  \* Add LICENSE and AUTHORS<br>
<br>
+* include URLs in README. Oops<br>
<br>
+* test Keegan's feed\_title works<br>
<br>
+* revamp test suite to run correctly, including dependencies, from
python setup.py tests<br>
<br>
+* rewrite README to include Keegan Carruthers-Smith as contributor,
and generally tidy the document<br>
<br>
+* Feed extension only works on python-dateutil 1.x<br>
<br>
+* Remove beautifulsoup from the feed extension's requirements<br>
<br>
+* Added config option "feed\_title" to feed extension<br>
<br>
+* Added tag 0.8.0 for changeset e75d87a32828<br>
<br>
+* Added extension "requirements"<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support new interface of blockdiag-0.8.0<br>
<br>
+* sadisplay. render link to image, support module list<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* fix javascript in cheeseshop to work with chrome<br>
<br>
+* add better contraction support<br>
<br>
+* implement 'spelling' directive to pass local overrides to the
spelling checker<br>
<br>
+* Add filters for PyPI packages, wiki words, python builtins,
acronyms, and importable modules<br>
<br>
+* update version in the documentation and add announcement post
text<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset d2191ad4fce1<br>
<br>
+* fix version number<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset 7289d79c921e<br>
<br>
+* rewrite sphinxcontrib.spelling to be easier to understand and
produce nicer output<br>
<br>
+* merge heads<br>
<br>
+* beautifulsoup 3.2 is out<br>
<br>
+* Use a custom parameter separator<br>
<br>
+* add a role for linking to bitbucket users<br>
<br>
+* Added tag blockdiag-0.7.2 for changeset 026d48070cdb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Initialize NodeGroup for blockdiag-0.7.7 or later<br>
<br>
+* Added tag plantuml-0.1 for changeset c89fc5f3fa40<br>
<br>
+* plantuml: shorter package version<br>
<br>
+* plantuml: make setup.py read README for long\_desc<br>
<br>
+* add sadisplay extension<br>
<br>
+* Updating setup.py for a quick fix<br>
<br>
+* Updating documentation to include interfaces. Updating setup.py
and setup.cfg. Updating changelog for new point release<br>
<br>
+* Fixing text to say namespace instead of module<br>
<br>
+* Fixing issues where globals following classes were treated as
part of the class. This issue still exists with constants, but there
isn't really a way to discern class and global constants right now<br>
<br>
+* Added tag programoutput-0.4.1 for changeset 63319595dba1<br>
<br>
+* programoutput 0.4.1<br>
<br>
+* Extract docs version from sources, and updated copyright<br>
<br>
+* Configured doc upload<br>
<br>
+* Skip ansi tests if ansi extension is missing<br>
<br>
+* Improved documention of configuration values<br>
<br>
+* Missing license header<br>
<br>
+* Update pytest imports<br>
<br>
+* Enforce versions of test dependencies<br>
<br>
+* Do not use a general python environment anymore<br>
<br>
+* Fixed #10: Corrected installation instructions<br>
<br>
+* Bump to 0.4.1<br>
<br>
+* Removed unused imports<br>
<br>
+* Read version number from source code<br>
<br>
+* Include tox configuration in source tarball<br>
<br>
+* Enforce specific versions of testsuite dependencies<br>
<br>
+* Forgot to add license document<br>
<br>
+* Updated link to lxml<br>
<br>
+* Added credits<br>
<br>
+* Include license text into generated documentation<br>
<br>
+* Added reference to issue to changelog<br>
<br>
+* Added tag issuetracker-0.7.2 for changeset 04a09127f2c6<br>
<br>
+* issuetracker 0.7.2<br>
<br>
+* Hide transformer test helpers in assertion tracebacks<br>
<br>
+* Restructured transformer tests<br>
<br>
+* Reword and restructure test data in transformer test<br>
<br>
+* Ignore references in literal blocks and inline literals<br>
<br>
+* Fixed extraction of issue state from bitbucket<br>
<br>
+* issuetracker itself is not an external dependency for building
its own docs<br>
<br>
+* Do not use a special python environment, but instead rely on the
standard environments defined by tox<br>
<br>
+* Read version number directly from issuetracker.py instead of
importing it<br>
<br>
+* tip is 0.7.2 now<br>
<br>
+* Require a recent sphinx version<br>
<br>
+* Added tag blockdiag-0.7.1 for changeset 10d03cc086cc<br>
<br>
+*  \* Update version to blockdiag-0.7.1<br>
<br>
+*  \* Add \par tag to above and below of diagrams<br>
<br>
+* Fixing static method being omitted from the index<br>
<br>
+* Fixing interfaces not reseting the class properties, and
incorrectly stacking with other class names<br>
<br>
+* Removing all the $ in front of properties.  They made the index
have all propeties in one section<br>
<br>
+* Merging changes from 'heavenshell' in.  There are some problems
with interfaces not resetting the class stack<br>
<br>
+* Bumping version number, and adding alias for return type<br>
<br>
+* Add interface to PHPDomain<br>
<br>
+* Adding another test<br>
<br>
+* Fixing issues with static methods. Making non indented class
definintions work<br>
<br>
+* Include tests in sdist again, closes #13<br>
<br>
+* Sphinx is a dependency for testing<br>
<br>
+* Fixing missing string interpolation.  Updating files for
packaging<br>
<br>
+* Adding a LICENSE file, I forgot it earlier<br>
<br>
+* Adding tests for constants in namespaces.  Cleaned up all the
bare '\\' everywhere Fixed logic around constants/functions<br>
<br>
+* Adding more reference, and a few tests<br>
<br>
+* Adding a file for changelogs<br>
<br>
+* Starting to add reference docs for the module<br>
<br>
+* Adding content to the readme.  Adding note about how the
rubydomain helped me do most of the work<br>
<br>
+* Added namespace index<br>
<br>
+* Fixing tilde links, adding tests for them<br>
<br>
+* Adding in cross referencing, with some tests<br>
<br>
+* Adding support for exceptions and namespaces<br>
<br>
+* Fixed class attributes and constant doc generation<br>
<br>
+* Adding PHP classes to the domain<br>
<br>
+* Using the rubydomain as a starting point, some basic PHP global
objects are working<br>
<br>
+* Adding files for the acceptance tests based on the rubydomain<br>
<br>
+* Adding the very beginnings of a domain for PHP documentation<br>
<br>
+* Change to print function to work towards Python3 compatibility<br>
<br>
+* Add a release checklist to make sure I don't miss anything<br>
<br>
+* Added tag doxylink-1.1 for changeset ff2a57ae39a4<br>
<br>
+* Update version to 1.1<br>
<br>
+* Update information about linking to files<br>
<br>
+* Make sure filenames end with .html<br>
<br>
+* Allow to link to functions etc. which are in a header/source file
but not a member of a class<br>
<br>
+* Add support for linking to structs<br>
<br>
+* Added tag blockdiag-0.7.0 for changeset bb84b0519b19<br>
<br>
+*  \* Raise error for PDF exportion without reportlab<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_tex\_image\_format to configuration to embed
PDF image    into TeX document<br>
<br>
+*  \* Update to new blockdiag API (&gt;= 0.6.6)<br>
<br>
+*  \* Do not rebuild images without changes of code-block and
options<br>
<br>
+* Simulate a python console. Issue #12<br>
<br>
+* Fixed a small bug with documented inherited interface elements<br>
<br>
+* Fixes #11<br>
<br>
+* Correct classifier<br>
<br>
+* Update \`setup.cfg\` aliases<br>
<br>
+* First commit of \`sphinxcontrib-email\` Sphinx extension on
behalf of Kevin Teague<br>
<br>
+* Added tag spelling-0.2 for changeset 6da7f29db015<br>
<br>
+* warn but ignore unknown node types in spelling checker<br>
<br>
+* Added tag issuetracker-0.7.1 for changeset f245f6c4d64b<br>
<br>
+* issuetracker 0.7.1<br>
<br>
+* Removed some markup cruft<br>
<br>
+* Copy stylesheet after build again, reverts dbe55921aec2, fixes #8<br>
<br>
+* Version bump<br>
<br>
+* Removed unused name<br>
<br>
+* Added tag blockdiag-0.6.3 for changeset a29ca2bff55f<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix tex processor was broken<br>
<br>
+* Added tag blockdiag-0.6.2 for changeset 65392c61ad6b<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix errors with maxwidth parameter<br>
<br>
+*  \* Fix large image was generated with blockdiag\_antialias
option<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset c6a0b4a58548<br>
<br>
+*  \* Init blockdiag objects at first<br>
<br>
+* Removed tag blockdiag-0.6.1<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset b48842f018e8<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Merge to heads<br>
<br>
+* configured default doc upload directory<br>
<br>
+* Added tag issuetracker-0.7 for changeset 86e0d93f374a<br>
<br>
+* Release issuetracker 0.7<br>
<br>
+* Copy the issuetracker stylesheet at builder initialization<br>
<br>
+* Reworked issue resolving to happen at doctree reading<br>
<br>
+* Fixed import of issuetracker module in doc config and setup.py to
really import the module from the source tree<br>
<br>
+* Added missing licence headers<br>
<br>
+* Added tests for cached issue lookup<br>
<br>
+* Split single test module into multiple files, and added cache
assertions to resolver tests<br>
<br>
+*  \* import blockdiag\_sphinxhelper to support python 2.4<br>
<br>
+* Issue information is now cached<br>
<br>
+* Moved node creation into separate function<br>
<br>
+* Fixed resolver test with no issue information<br>
<br>
+* Skip resolver tests on missing dependencies<br>
<br>
+* Updated pytest imports to recommended form<br>
<br>
+* Fixed URIs in bitbucket resolver tests<br>
<br>
+* tip is version 0.7 now<br>
<br>
+*  \* Reverted<br>
<br>
+*  \* Merge long\_desc to README<br>
<br>
+*  \* Merge local changes for blockdiag<br>
<br>
+* Updated doc version and copyright<br>
<br>
+* Removed unused imports<br>
<br>
+* Removed markup cruft<br>
<br>
+* Fixed url of sphinx-contrib issue tracker<br>
<br>
+* Mention Debian BTS in the readme file<br>
<br>
+* Added tag issuetracker-0.6 for changeset 3d5a1f7c5070<br>
<br>
+* Release issuetracker 0.6<br>
<br>
+* Use https urls in documentation where required<br>
<br>
+* Bitbucket also uses https for its interface now<br>
<br>
+* Fixed spelling: It's a BTS, not a PTS!<br>
<br>
+* Fixed case in changelog<br>
<br>
+* Added documentation for debian issuetracker<br>
<br>
+* Give useful names to mock objects to ease debugging<br>
<br>
+* Also test the call signature of get\_issue\_information (using
"mocksignature")<br>
<br>
+* Fixed NameError in launchpad resolver<br>
<br>
+* Added a test for launchpad issue reference resolver<br>
<br>
+* Fixed tests: reference resolvers get the application and not the
environment as argument<br>
<br>
+* tip is 0.6 now, and updated a changelog<br>
<br>
+* Removed unused import<br>
<br>
+* Style fixes<br>
<br>
+* Add tests for Debian bugtracking integration<br>
<br>
+* Add support for debian bugtracker through python-debianbts<br>
<br>
+* convert setup.py to work under python 2.5 (at least); remove last
print statement from extension setup function<br>
<br>
+* Added tag spelling-0.1 for changeset 5a74b8f2870c<br>
<br>
+* remove dev mode flags from spelling setup<br>
<br>
+* add some instructions and example output to the spelling readme<br>
<br>
+* add tests for the spelling builder; use info() instead of
printing to stdout directly; ignore the wordlist file created by
pyenchant when the tests run<br>
<br>
+* Add a few configuration options and tests to spelling checker<br>
<br>
+* start the spelling checker builder<br>
<br>
+* Added tag paverutils-1.4 for changeset efba344aec85<br>
<br>
+* merge in bug fix for #6<br>
<br>
+* move the line adjustment code into its own function<br>
<br>
+* Added tag doxylink-1.0 for changeset 17a383a11be6<br>
<br>
+* Prepare for 1.0 release<br>
<br>
+* Start preparation for 1.0<br>
<br>
+* Add info about ambiguity and reporting bugs<br>
<br>
+* ...and remove debug statement<br>
<br>
+* Force use of Unix slash when joining URL parts to fix
<a class="moz-txt-link-freetext" href="http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678">http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678</a><br>
<br>
+* Add 'enum' and 'struct' to list of function argument qualifiers<br>
<br>
+* Add test for multiple namespaces<br>
<br>
+* Small performance increase from change to parsing code. Thanks to
the PyParsing author Paul McGuire for the help<br>
<br>
+* Update manual for new parser<br>
<br>
+* Fixed build path for paverutils's pdf task<br>
<br>
+* py.test is separate package now, update tox configurations
accordingly<br>
<br>
+* add continue mode; change argument to include an explicit mode
name<br>
<br>
+* add wrap\_lines\_at option<br>
<br>
+* plantuml: fix handling of non-ascii characters<br>
<br>
+* plantuml: make test decorators keep the original function name<br>
<br>
+* plantuml: fix test case to clean outdir on each run<br>
<br>
+* Added tag blockdiag-0.6 for changeset d74a27ac552e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add describe option.  \* Follow newest blockdiag's interface<br>
<br>
+* plantuml: basic support for embedding PlantUML diagram as png<br>
<br>
+* Added tag issuetracker-0.5.4 for changeset 2f80ac282958<br>
<br>
+* Release issuetracker-0.5.4<br>
<br>
+* Use https scheme for github now<br>
<br>
+* Added tag issuetracker-0.5.3 for changeset 14171abf7cec<br>
<br>
+* Release issuetracker 0.5.3 with licence text in source tarball<br>
<br>
+* use 'pdf' bundle when looking for options in the pdf() task;
handle blank lines in script output<br>
<br>
+* first version of OmegaT support extension<br>
<br>
+* Added tag blockdiag-0.5 for changeset 58cc39db5445<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Update blockdiag/README<br>
<br>
+*  \* blockdiag directive supports external file<br>
<br>
+* Added tag blockdiag-0.4 for changeset 32df03ad2297<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Follow application interface of blockdiag 0.4<br>
<br>
+* Added tag blockdiag-0.3.1 for changeset 35f6355fdf9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix blockdiag raises errors with M17N diagrams<br>
<br>
+*  \* Merged heads<br>
<br>
+* Added tag blockdiag-0.3 for changeset 15e871a50c7c<br>
<br>
+*  \* Update version; sphinxcontrib-blockdiag 0.3<br>
<br>
+*  \* Update thumbnail.  \* Follow blockdiag-0.3.1 interface<br>
<br>
+*  \* Add :maxwidth: option to blockdiag directive<br>
<br>
+* fed url wasn't picked up in every page, but only syndicated ones.
now global<br>
<br>
+* allows feed\_url links<br>
<br>
+* trim some unised django cruft<br>
<br>
+* use django 1.2 feed generator for more compliant output<br>
<br>
+* Added tag blockdiag-0.2 for changeset 5653485b7c9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_antialias option<br>
<br>
+*  \* Add blockdiag\_fontpath config option<br>
<br>
+*  \* Fix ttfont was not used<br>
<br>
+*  \* Fix package info<br>
<br>
+*  \* sphinxcontrib-blockdiag run with blockdiag 0.2.2 <br>
<br>
+*  \* Update to latest version<br>
<br>
+*  \* Fix description<br>
<br>
+*  \* Add blockdiag extension<br>
<br>
+* Added tag issuetracker-0.5.2 for changeset 0265fc546096<br>
<br>
+* Release issuetracker 0.5.2<br>
<br>
+* Fixed launchpad link<br>
<br>
+* Do not warn about 404, which simply means, that the issue doesn't
exist<br>
<br>
+* Warn about unexpected HTTP status codes<br>
<br>
+* Issue reference resolvers get the application object instead of
the environment now<br>
<br>
+* Updated changelog<br>
<br>
+* Test error message when using a pattern with too many groups<br>
<br>
+* Catch issue patterns with too many groups with an informative and
explanatory error message<br>
<br>
+* Credit for Denis help<br>
<br>
+* Updated changelog<br>
<br>
+* Test builtin resolvers (except for launchpad)<br>
<br>
+* issuetracker: google code: fix url ("html5lib" project was
hardcoded) and make sure closed issues are properly recognized as
such<br>
<br>
+* Only include necessary information in the return value of github
resolver<br>
<br>
+* Added support for an 'interface' role and directive. - Fixes
issue 1<br>
<br>
+* Add copyright header<br>
<br>
+* Add plain function name also to the index<br>
<br>
+* Fix function arguments and add an extra space after
function/procedure names<br>
<br>
+* Add initial version of Ada domain<br>
<br>
+* erlangdomain: 0.1 released<br>
<br>
+* alter testcase to catch variable capitalization<br>
<br>
+* pull upstream goodness<br>
<br>
+* ignore MacOS .DS\_Store cruft<br>
<br>
+* handle publication times as well as dates<br>
<br>
+* update docs from feedparser.org notes<br>
<br>
+* handle absolutifying URLs for feed reader happiness<br>
<br>
+* breaking tests for absolute URL creation<br>
<br>
+* Rename the environment to 'test'<br>
<br>
+* Better description<br>
<br>
+* Move things around in here to make it look nicer<br>
<br>
+* Rather than parsing the function as we scan the tag file, push
them into a list so we can quickly fly through it as we need. This
has given a ~12% speedup<br>
<br>
+* Minor tweaks. Add a currently unused function to parse a list.
This could be useful for concurrent processing<br>
<br>
+* Add some keywods to setup.py<br>
<br>
+* Improve error messages. Remove more spare print statements.
Re-order import statements to follow PEP 8<br>
<br>
+* Return the error messages in the correct way. This way they are
grouped correctly<br>
<br>
+* Slightly improve speed by not passing unnecessary variables
around<br>
<br>
+* Improve documentation for functions<br>
<br>
+* Comment out some debug statements<br>
<br>
+* Split tests up a little more for more fine-grained testing<br>
<br>
+* About a 1.6x speed-up for small files and about a 1.2x speed-up
for large files<br>
<br>
+* Fix test <br>
<br>
+* Add some exception handling around the normalise() function<br>
<br>
+* Use the environment cache rather than pickling the files myself<br>
<br>
+* Cache the mapping to a pickled file<br>
<br>
+* Add a profile environment to tox to test normalise()<br>
<br>
+* Make normalise about 2.1 time faster<br>
<br>
+* Add a cProfile benchmark<br>
<br>
+* Move the function reference to a different page in the
documentation<br>
<br>
+* Move doxylink.py and parsing.py into a module directory<br>
<br>
+* Added tag doxylink-0.4 for changeset 32f4c6292b3f<br>
<br>
+* Prepare for 0.4 release<br>
<br>
+* Update documentation<br>
<br>
+* Added tests for run\_programs<br>
<br>
+* Add space only, if extra arguments were given<br>
<br>
+* Enabled intersphinx to link to Sphinx docs<br>
<br>
+* Re-ordered functions to group tests and funcargs together<br>
<br>
+* More parsing tests into a proper test module<br>
<br>
+* Don't add parentheses if the user provided their own<br>
<br>
+* Fix some quoting in the documentation<br>
<br>
+* Add some documentation to the normalise funtion<br>
<br>
+* Remove this line which was added by mistake. We don't want to run
this new version yet<br>
<br>
+* Add pyparsing to the dependencies<br>
<br>
+* Add a parsing module to normalise the function signatures<br>
<br>
+* Add info about function matching to the documentation<br>
<br>
+* Add function documentation to the Sphinx docs<br>
<br>
+* Change doc strings to triple-quoted format<br>
<br>
+* Return the error message rather than printing it manually. Split
up the requested symbol into symbol and argument list. Allow for
function overloading in the symbol mapping<br>
<br>
+* Move the documentation into a Sphinx project<br>
<br>
+* Allow URLs as base paths<br>
<br>
+* Change the PyPI link and remove the changelog include in the
readme since it breaks on PyPI<br>
<br>
+* Added tag doxylink-0.3 for changeset 191fe6687bc4<br>
<br>
+* Prepare for release 0.3<br>
<br>
+* Add parentheses to functions if the add\_function\_parentheses
config value is set<br>
<br>
+* Add the function argument list to the mapping<br>
<br>
+* Return the kind of symbol as well as the URL from the find\_url
function<br>
<br>
+* Reorganise the filters and split them out into separate functions<br>
<br>
+* Fixed exclude patterns setting in conf.py<br>
<br>
+* Added tag paverutils-1.3 for changeset 1574d3a92197<br>
<br>
+* merge heads after paverutils change<br>
<br>
+* add break\_lines\_at argument to run\_script<br>
<br>
+* Add a find\_url2 function to scan the mapping file<br>
<br>
+* Add some documentation for the new funtion<br>
<br>
+* Parse the tag file into an (as yet unused) mapping dictionary<br>
<br>
+* Make sure only the relevant warning is shown<br>
<br>
+* Only parse the tag file once per run<br>
<br>
+* Use env specific test prefixes<br>
<br>
+* \* [rubydomain]: fix minor bug about module function/method \*
[rubydomain]: add README contents \* [rubydomain]: published
sphinxcontrib-rubydomain to PyPI<br>
<br>
+* Tag version 0.2<br>
<br>
+* Added tag doxylink-0.2 for changeset c6403ab574b2<br>
<br>
+* Improve documentation about generating the Doxygen tag file<br>
<br>
+* Allow doxylink to work when called from a documentation
subdirectory and using a relative HTML path<br>
<br>
+* Added tests for programoutput and use tox for running them<br>
<br>
+* Use a better fitting return value<br>
<br>
+* Improved error message<br>
<br>
+* Require sphinx 1.0<br>
<br>
+* Converted intersphinx linking to 1.0 format<br>
<br>
+* Added tests for issuetracker and use tox for running them<br>
<br>
+* Use raw string for regex pattern<br>
<br>
+* Removed superfluous, unused issue\_reference class<br>
<br>
+* Include tests in manifests<br>
<br>
+* Re-enabled intersphinx linking with sphinx<br>
<br>
+* Use tox for testing<br>
<br>
+* Added pyqt4 tests<br>
<br>
+* Simplified call checking<br>
<br>
+* Removed separate environments for different docutils versions<br>
<br>
+* Added shebang to allow direct execution of the test script<br>
<br>
+* Simplified code<br>
<br>
+* Test extension setup<br>
<br>
+* Use mock library for application mock object<br>
<br>
+* Converted intersphinx mapping to sphinx 1.0 format and removed
broken sphinx 1.0 inventory<br>
<br>
+* Use tox for test execution<br>
<br>
+* Tests for epydoc extension<br>
<br>
+* Moved filename generation into separate function<br>
<br>
+* Added tox configuration to extension template<br>
<br>
+* Fixed hard-coded template filename<br>
<br>
+* Added tag ansi-0.5.1 for changeset 9ccb32d8f5ea<br>
<br>
+* Release 0.5.1<br>
<br>
+* Include tests in sdist<br>
<br>
+* Update for Sphinx 1.0 intersphinx format and remove broken Sphinx
inventory<br>
<br>
+* Fixed broken ordering with nested colors<br>
<br>
+* Use tox for testing<br>
<br>
+* Added some basic tests<br>
<br>
+* Ignore tox build files<br>
<br>
+* Add docs, correct URL, bump to 0.2<br>
<br>
+* Use sphinxcontrib- prefix<br>
<br>
+* Add authors for cheeseshop extension<br>
<br>
+* Add readme to template<br>
<br>
+* Add class option to pypi-release; allow linking to specific
versions in pypi role<br>
<br>
+* Merge<br>
<br>
+* Added tag ansi-0.5 for changeset a4498fcaf565<br>
<br>
+* Release ansi 0.5<br>
<br>
+* Ignore ANSI colors in non-html output<br>
<br>
+* tip is ansi 0.5<br>
<br>
+* Added tag programoutput-0.4 for changeset 9be29ec83802<br>
<br>
+* Initial import of the programoutput extension<br>
<br>
+* Added tag issuetracker-0.5.1 for changeset 64706e5cf5b2<br>
<br>
+* Release issuetracker 0.5.1<br>
<br>
+* Removed all forgotten references to lunar.sphinx.ext<br>
<br>
+* Updated reference sphinx website and fix reference to
sphinx-contrib issue tracker<br>
<br>
+* Updated and cleaned doc configuration<br>
<br>
+* Initial version of cheeseshop ext<br>
<br>
+* pull upstream updates<br>
<br>
+* updating dateutil to be 'python-dateutil'<br>
<br>
+* When a target cannot be found, make the node an \`inline\` node
so there's no link created<br>
<br>
+* Added tag doxylink-0.1 for changeset fb4622a05ec3<br>
<br>
+* Finalise for 0.1 release<br>
<br>
+* Prep for PyPi submission<br>
<br>
+* Fixed formatting of build message<br>
<br>
+* Added tag issuetracker-0.5 for changeset 97e5a3997167<br>
<br>
+* Release issuetracker 0.5<br>
<br>
+* Updated documentation<br>
<br>
+* Closed issues are automatically struck through in HTML output<br>
<br>
+* Enable issuetracker extension in issuetracker docs<br>
<br>
+* Updated changelog<br>
<br>
+* Really require Sphinx 1.0 now<br>
<br>
+* Little style fix<br>
<br>
+* issuetracker 0.5<br>
<br>
+* Added tag ansi-0.4.1 for changeset 08054161d994<br>
<br>
+* Release ansi 0.4.1<br>
<br>
+* actually generate guids and test accordingly<br>
<br>
+* merge upstream<br>
<br>
+* Fixed #2:  Remove trailing slashes in manifests for the sake of
windows compatibility<br>
<br>
+* code to include item links and tests for same<br>
<br>
+* Added tag ansi-0.4 for changeset bd73af2f2114<br>
<br>
+* Initial import of the ansi extension<br>
<br>
+* Include documentation in package<br>
<br>
+* Added tag pyqt4-0.5 for changeset 7afa3beecbfa<br>
<br>
+* pyqt4 0.5<br>
<br>
+* Document the pyqt4:signal role<br>
<br>
+* Renamed pyqt4:sig role to pyqt4:signal<br>
<br>
+* Changed signature prefix to "PyQt4 signal"<br>
<br>
+* pyqt4 is version 0.5 now<br>
<br>
+* Initial commit of doxylink extension<br>
<br>
+* Added tag pyqt4-0.4 for changeset 602eda17f60d<br>
<br>
+* Initial import of pyqt4 extension<br>
<br>
+* Little case fix<br>
<br>
+* Fixed short description<br>
<br>
+* Added tag epydoc-0.4 for changeset 4b64025e2e61<br>
<br>
+* Initial import of epydoc extension<br>
<br>
+* Added tag issuetracker-0.4 for changeset 16737d7973b2<br>
<br>
+* Initial import of the issuetracker extension<br>
<br>
+* tidy up config variables in preparation for actually injecting
RSS links later on<br>
<br>
+* change docs to reflect new Sphinx features<br>
<br>
+* given up for the moment the battle to create a test that detects
file deletion cleanup<br>
<br>
+* adapt to actually include files that haven't been recently
modified into the RSS feed<br>
<br>
+* merge in upstream<br>
<br>
+* new tests to capture nastiness around preserving RSS across
sessions<br>
<br>
+* better date parse error handling<br>
<br>
+* handling date parse errors better<br>
<br>
+* remove unneccesary import<br>
<br>
+* get rid of Publish DAte nonsesne<br>
<br>
+* Added tag traclinks-0.1 for changeset f2d7c92915b3<br>
<br>
+*  \* adjust default config value<br>
<br>
+* Initial traclinks import<br>
<br>
+* initial commit for google analytics ext<br>
<br>
+* Adapt get\_objects() of Erlang domain to API change<br>
<br>
+* Adapt get\_objects() of Ruby domain to API change<br>
<br>
+* Cleaned up README: Note this is displayed as a wiki so not all
sphinx markup works. Check the displayed version to see if there are
any errors<br>
<br>
+* added ref to ZopeInterface website<br>
<br>
+* Initial commit of zopeext extension<br>
<br>
+* Erlang Domain: first alpha version(not implemented some funcitons
yet)<br>
<br>
+* Added tag bitbucket-1.0 for changeset 8348f54ac9d7<br>
<br>
+* add bitbucket extension<br>
<br>
+* remove extra files<br>
<br>
+* add extension names to list<br>
<br>
+* first version of Ruby Domain<br>
<br>
+* osaka: first version<br>
<br>
+* Added tag paverutils-1.2 for changeset bf0e1d56c6e3<br>
<br>
+* switch to distribute for packaging<br>
<br>
+* Added tag paverutils-1.2 for changeset ae10f103f453<br>
<br>
+* re-raise exceptions in run\_script<br>
<br>
+* autorun: Add basic info about autorun<br>
<br>
+* autorun: Execute code in a runblock directive<br>
<br>
+* Fix a typo in a docstring<br>
<br>
+* add info about gnuplot extension<br>
<br>
+* tests fixed to create empty dirs so as to work on fresh checkout<br>
<br>
+* tidyied up test cruft; made run.py actually work<br>
<br>
+* suprious nose import<br>
<br>
+* naming consistency<br>
<br>
+* setup.py should probably contain project name<br>
<br>
+* making licensing explicit<br>
<br>
+* update docs<br>
<br>
+* corrected date handling tests<br>
<br>
+* Some handy help methods for nose are the secret sauce that make
this test suite manageable. I feel a passing test suite approach<br>
<br>
+* updating tests to only rely upon assert and no n<br>
<br>
+* initial addition of feedgenerator from my site repo<br>
<br>
+* aafig: Clean and improve the maintainer documentation<br>
<br>
+* Tag mscgen-0.4<br>
<br>
+* mscgen: Make release development previews by default<br>
<br>
+* mscgen: Update CHANGES<br>
<br>
+* mscgen: Add maintainer documentation<br>
<br>
+* aafig: Add maintainer documentation<br>
<br>
+* aafig: Fix "Development Status" classifier in setup.py<br>
<br>
+* Tag aafig-1.0<br>
<br>
+* aafig: Update CHANGES file for 1.0 release<br>
<br>
+* gnuplot: Add gnuplot Sphinx extension<br>
<br>
+* update document   import #2 patch<br>
<br>
+* refactoring document and fix URL<br>
<br>
+* merge sdedit into sphinx-contrib<br>
<br>
+* aafig: Improve error reporting when aafigure package is missing<br>
<br>
+* aafig: Add VIM magic line to match the file format<br>
<br>
+* aafig: Fix HTML builder rendering<br>
<br>
+* Whooshindex back to development<br>
<br>
+* Added tag whooshindex-0.1 for changeset b1417fd103aa<br>
<br>
+* Whooshindex 0.1<br>
<br>
+* Fix wrong author<br>
<br>
+* Ignore emacs .\*~ files<br>
<br>
+* Move Whoosh indexer files around<br>
<br>
+* Add Whoosh indexer<br>
<br>
+* aafig: Bump version to 1.0<br>
<br>
+* Tag aafig-0.3<br>
<br>
+* mscgen: Change license to BOLA<br>
<br>
+* mscgen: Remove unused 'options' node attribute<br>
<br>
+* mscgen: Add sphinx website/manual<br>
<br>
+* aafig: Change license to BOLA<br>
<br>
+* aafig: Add Sphinx website/manual<br>
<br>
+* aafig: Only try code that is expected to raise an exception<br>
<br>
+* aafig: Don't override Image directive unchanged attributes<br>
<br>
+* aafig: Don't override width and height for SVG images<br>
<br>
+* aafig: Make aspect option behave properly<br>
<br>
+* aafig: Add partial format redefinition for \`\`aafig\_format\`\`<br>
<br>
+* aafig: Update aafigure link and dependency version in the docs<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Support builders for text format<br>
<br>
+* aafig: Support missing aafigure module<br>
<br>
+* aafig: Use ASCII art when can't render the image<br>
<br>
+* aafig: Add TODO list<br>
<br>
+* aafig: Use percentage for aspect option<br>
<br>
+* aafig: Make Aafig directive inherit from the Image<br>
<br>
+* Added tag context-0.1 for changeset 4a85a2b54f65<br>
<br>
+* Added tag lilypond-1.0 for changeset 38518c51732a<br>
<br>
+* Added tag sword-1.0 for changeset 7ab6daf74946<br>
<br>
+* sword,lilypond: Add links in README<br>
<br>
+* Added tag paverutils-1.1 for changeset 39a956e52160<br>
<br>
+* add run\_script function to sphinxcontrib.paverutils<br>
<br>
+* aafig: Remove debug print<br>
<br>
+* aafig: Merge default options before calculating the hash<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Don't break if a SVG metadata file is missing<br>
<br>
+* aafig: Put SVG metadata files in the build directory<br>
<br>
+* aafig: Add missing format operator when rendering to SVG<br>
<br>
+* aafig: Fix typo in package description<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Add a simple example to package description<br>
<br>
+* aafig: Change dependency to new aafigure package<br>
<br>
+* aafig: Raise the right exception when aafigure.render() fails<br>
<br>
+* aafig: Add docutils-aafigure (&gt;=0.2) dependency<br>
<br>
+* aafig: Start version 0.3<br>
<br>
+* Tag aafig-0.2<br>
<br>
+* aafigure: Fix SVG output for HTML writer<br>
<br>
+* aafig: Add aafig\_default\_options configuration option \* \* \*
amend: new option \* \* \* fix<br>
<br>
+* aafig: Fix aafig\_format option documentation<br>
<br>
+* aafig: Start version 0.2 \* \* \* amend: increase version<br>
<br>
+* aafig: Add release date to versions in CHANGES<br>
<br>
+* Add aafig-0.1 tag<br>
<br>
+* aafig: Improve package short and long description<br>
<br>
+* aafig: Improve About documentation<br>
<br>
+* aafig: Rename package as sphinxcontrib-aafig \* \* \* aafig: Fix
package name in PYPI URL<br>
<br>
+* aafig: Don't use dev and date tags in setup.cfg<br>
<br>
+* mscgen: Fix package name in the PYPI URL<br>
<br>
+* Add mscgen-0.3 tag<br>
<br>
+* mscgen: Improve package short and long descriptions<br>
<br>
+* mscgen: Change package name to sphinxcontrib-mscgen<br>
<br>
+* mscgen: Don't use dev and date tags in setup.cfg<br>
<br>
+* fix urls for paverutils, again<br>
<br>
+* Added tag paverutils-1-0 for changeset 788d8ee0f4e2<br>
<br>
+* fix urls for paverutils<br>
<br>
+* add task information to paverutils readme<br>
<br>
+* Added tag paverutils-1-0 for changeset bb1d543c692b<br>
<br>
+* update paverutils docs<br>
<br>
+* first version of paverutils<br>
<br>
+* context, sword: Add packages<br>
<br>
+* Add sword extension<br>
<br>
+* Add ConTeXt builder, which is very primative<br>
<br>
+* Add mscgen extension<br>
<br>
+* mscgen: Add e-mail after the author name<br>
<br>
+* Add mscgen extension<br>
<br>
+* Add lilypond extension<br>
<br>
+* Switch to separate distribution per extension<br>
<br>
+* Add initial file infrastructure<br>
<br>
Entering 'pecanwsme'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..4537606<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,8 @@<br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@dreamhost.com">&lt;***@dreamhost.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Ildiko Vancsa <a class="moz-txt-link-rfc2396E" href="mailto:***@ericsson.com">&lt;***@ericsson.com&gt;</a><br>
+Imre Farkas <a class="moz-txt-link-rfc2396E" href="mailto:***@redhat.com">&lt;***@redhat.com&gt;</a><br>
+Mehdi Abaakouk <a class="moz-txt-link-rfc2396E" href="mailto:***@sileht.net">&lt;***@sileht.net&gt;</a><br>
+Monty Taylor <a class="moz-txt-link-rfc2396E" href="mailto:***@inaugust.com">&lt;***@inaugust.com&gt;</a><br>
+Pierre Padrixe <a class="moz-txt-link-rfc2396E" href="mailto:***@numergy.com">&lt;***@numergy.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..42b23a0<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,55 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+0.8.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Fix make rst for method not using wsme<br>
<br>
+<br>
<br>
+0.7.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* update announce.rst for 0.7.1 release<br>
<br>
+* Fix formatting issue for docstrings without param list<br>
<br>
+* fix tags syntax<br>
<br>
+<br>
<br>
+0.7<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Update announcement for 0.7 release<br>
<br>
+* Remove trailing slash from URLs<br>
<br>
+<br>
<br>
+0.6<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update announcement file for 0.6 release<br>
<br>
+* Add support for PATCH and DELETE methods<br>
<br>
+* add link to pypi page<br>
<br>
+<br>
<br>
+0.5<br>
<br>
+---<br>
<br>
+<br>
<br>
+* add announcement file before tagging release<br>
<br>
+* Add rest verb as prefix for custom\_actions<br>
<br>
+<br>
<br>
+0.4<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Remove duplication in RESTControllerDirective<br>
<br>
+* Handle more pecan REST method<br>
<br>
+<br>
<br>
+0.3<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Update pbr usage past the world of d2to1<br>
<br>
+<br>
<br>
+0.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Add basic support for POST directives<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Import extension from ceilometer<br>
<br>
+* Initial commit<br>
<br>
Entering 'plantuml'<br>
Entering 'py_directive'<br>
Entering 'rawfiles'<br>
Entering 'redirects'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..5782012<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1 @@<br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..f2dd1a4<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,6 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* Add initial tests<br>
<br>
+* Add initial version of the plugin<br>
<br>
+* Initial commit<br>
<br>
Entering 'requirements'<br>
Entering 'restbuilder'<br>
Entering 'sadisplay'<br>
Entering 'slide'<br>
Entering 'spelling'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..bc4c9e5<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,57 @@<br>
+Alex Gaynor <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andrey Popp <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andy Mikhaylenko <a class="moz-txt-link-rfc2396E" href="mailto:***@neithere.net">&lt;***@neithere.net&gt;</a><br>
+Avram Lubkin <a class="moz-txt-link-rfc2396E" href="mailto:***@rockhopper.net">&lt;***@rockhopper.net&gt;</a><br>
+Baptiste Mispelon <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Benoît Allard <a class="moz-txt-link-rfc2396E" href="mailto:***@aeteurope.nl">&lt;***@aeteurope.nl&gt;</a><br>
+Bulat Shakirzyanov <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Chris Pickel <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christophe Benz <a class="moz-txt-link-rfc2396E" href="mailto:***@easter-eggs.com">&lt;***@easter-eggs.com&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@possumpalace.org">&lt;***@possumpalace.org&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@email.possumpalace.org">&lt;***@email.possumpalace.org&gt;</a><br>
+Daniele Tricoli <a class="moz-txt-link-rfc2396E" href="mailto:***@mornie.org">&lt;***@mornie.org&gt;</a><br>
+Denis Bilenko <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Devin Sevilla <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eunchong Yu <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Evgeniy Tatarkin <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Fladischer Michael &lt;***@none&gt;<br>
+Georg Brandl <a class="moz-txt-link-rfc2396E" href="mailto:***@python.org">&lt;***@python.org&gt;</a><br>
+Hank Gay <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Hong Minhee <a class="moz-txt-link-rfc2396E" href="mailto:***@dahlia.kr">&lt;***@dahlia.kr&gt;</a><br>
+James Rowe <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan-Marek Glogowski <a class="moz-txt-link-rfc2396E" href="mailto:jan-***@muenchen.de">&lt;jan-***@muenchen.de&gt;</a><br>
+Jeffrey Finkelstein <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Johannes Emerich <a class="moz-txt-link-rfc2396E" href="mailto:***@emerich.de">&lt;***@emerich.de&gt;</a><br>
+John-Scott Atlakson <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Julian Berman <a class="moz-txt-link-rfc2396E" href="mailto:***@GrayVines.com">&lt;***@GrayVines.com&gt;</a><br>
+Keegan Carruthers-Smith <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Kevin Horn <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Leandro Lucarella <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Maciek Starzyk <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Mark Story <a class="moz-txt-link-rfc2396E" href="mailto:***@mark-story.com">&lt;***@mark-story.com&gt;</a><br>
+Matt Williams <a class="moz-txt-link-rfc2396E" href="mailto:***@milliams.com">&lt;***@milliams.com&gt;</a><br>
+Michael McNeil Forbes <a class="moz-txt-link-rfc2396E" href="mailto:***@physics.ubc.ca">&lt;***@physics.ubc.ca&gt;</a><br>
+Pauli Virtanen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Pete Gadomski <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Robin Jarry &lt;***@none&gt;<br>
+SHIBUKAWA Yoshiki &lt;***@none&gt;<br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@googlemail.com">&lt;***@googlemail.com&gt;</a><br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
+Stephen Sugden <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Takumi IINO <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Tero Koskinen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Timotheus Kampik <a class="moz-txt-link-rfc2396E" href="mailto:***@signavio.com">&lt;***@signavio.com&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Wei-Wei Guo <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Yuya Nishihara <a class="moz-txt-link-rfc2396E" href="mailto:***@tcha.org">&lt;***@tcha.org&gt;</a><br>
+bond <a class="moz-txt-link-rfc2396E" href="mailto:***@freenet.de">&lt;***@freenet.de&gt;</a><br>
+diabeteman &lt;***@none&gt;<br>
+heavenshell <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+iElectric &lt;***@none&gt;<br>
+jmu &lt;***@none&gt;<br>
+s0undt3ch &lt;***@none&gt;<br>
+shibu <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+tk0miya <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..694100c<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,1209 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* Link to new home page<br>
<br>
+* Update home page link<br>
<br>
+<br>
<br>
+4.0.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* use the right method to emit warnings<br>
<br>
+<br>
<br>
+4.0.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* trivial: Remove nosestest.cfg<br>
<br>
+* Don't fail by default<br>
<br>
+* Fixes #1 -- disable smart quotes so that we can recognize
contractions/posessives correctly<br>
<br>
+* Mark the extension as safe for parallel reading<br>
<br>
+<br>
<br>
+3.0.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* set up tox to run docs build with checker enabled<br>
<br>
+* be more verbose about configuration options<br>
<br>
+* remove inline spelling directive<br>
<br>
+* disable setting for static files<br>
<br>
+* fix pep8 errors<br>
<br>
+* switch to testrepository for running tests<br>
<br>
+* update python 3.3 to 3.5<br>
<br>
+<br>
<br>
+2.3.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Merged in
TimKam/sphinxcontrib-spelling/7-make-tokenizer-configurable (pull
request #7)<br>
<br>
+* make it possible to specify tokenizer #7<br>
<br>
+<br>
<br>
+2.2.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Merged in
jsma/sphinxcontrib-spelling/jsma/use-https-with-pypipythonorg-fixes-exce-1466568698646
(pull request #5)<br>
<br>
+* Use https with pypi.python.org<br>
<br>
+* Merged in avylove/sphinxcontrib-spelling (pull request #4)<br>
<br>
+* Removed unnecessary shebang lines from non-script files<br>
<br>
+* rely on pyenchant dependency in requirements.txt<br>
<br>
+* Merged in JulianB/sphinxcontrib-spelling (pull request #3)<br>
<br>
+* Re-enable the PyEnchant dep<br>
<br>
+* Change use of six.moves<br>
<br>
+* Fix link to article about using the spelling checker<br>
<br>
+* remove quotes from package description<br>
<br>
+<br>
<br>
+2.1.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* remove announce.rst; moved to blogging repository<br>
<br>
+* Merged in eriol/sphinxcontrib-spelling (pull request #2)<br>
<br>
+* Removed no more used CHANGES file<br>
<br>
+* Updated path of test\_wordlist.txt<br>
<br>
+* Merged in bmispelon/sphinxcontrib-spelling/isupper (pull request
#1)<br>
<br>
+* Use str.isupper() instead of ad-hoc method<br>
<br>
+* fix syntax for tags directive<br>
<br>
+<br>
<br>
+2.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update history and announce file for new release<br>
<br>
+* Make error output useful in emacs compiler mode<br>
<br>
+* Quiet output<br>
<br>
+* add test for acronym filter<br>
<br>
+* update history for last fix<br>
<br>
+* Fix unicode handling in builtins filter<br>
<br>
+* update announcement<br>
<br>
+<br>
<br>
+2.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update history<br>
<br>
+* update history<br>
<br>
+* use pbr for packaging<br>
<br>
+* Fix output mode for log file<br>
<br>
+* Python 3 support<br>
<br>
+* moved test dir in previous commit<br>
<br>
+* reorganize code and clean up<br>
<br>
+* flake8 cleanup; tox update<br>
<br>
+* convert settings files to git<br>
<br>
+* add tags to announce file<br>
<br>
+* Added tag spelling-1.4 for changeset 5ecdaf657b0a<br>
<br>
+<br>
<br>
+1.4<br>
<br>
+---<br>
<br>
+<br>
<br>
+* prepare for 1.4 release<br>
<br>
+* Add a little more detail about creating and using custom filters<br>
<br>
+* Do not use sphinxcontrib-spelling on its own documentation and
remind myself why<br>
<br>
+* attribution for previous fix<br>
<br>
+* use \_\_builtin\_\_ instead of \_\_builtins\_\_ for PyPy<br>
<br>
+* disable use of spelling checker since enchant is not available on
rtd.org<br>
<br>
+* add requirements file to allow doc build<br>
<br>
+* set the theme for rtd.org<br>
<br>
+* move spelling files up to top of repo; fix URL in setup.py<br>
<br>
+* remove project template files<br>
<br>
+* remove authors list<br>
<br>
+* remove other projects<br>
<br>
+* Fixes already exists file problem and bump version<br>
<br>
+* Add sphinxcontrib-rawfiles package<br>
<br>
+* Move programoutput extension over to Github<br>
<br>
+* Remove epydoc extension<br>
<br>
+* Remove issuetracker extension<br>
<br>
+* Python 3 support<br>
<br>
+* Launchpad bugs are complete if all tasks are complete<br>
<br>
+* Simplify request/response handling<br>
<br>
+* Bump requests dependency<br>
<br>
+* Move builtin resolvers into separate module<br>
<br>
+* Turn extension into package<br>
<br>
+* Bump Sphinx dep to 1.1<br>
<br>
+* Inline dependencies in tox.ini<br>
<br>
+* Remove ununsed requirements file<br>
<br>
+* Move constants out of local namespace<br>
<br>
+* Move requirements to top-level directory<br>
<br>
+* Fix an issue #29<br>
<br>
+* Add more tests for 'httpdomain-autoflask'<br>
<br>
+* sphinxcontrib-coffee 0.2.0<br>
<br>
+* Enhanced support for inheritance and static methods<br>
<br>
+* Bump version for requirejs support<br>
<br>
+* Add configuration to use the requirejs parser<br>
<br>
+* [sadisplay] py3k support<br>
<br>
+* Polish some sentence<br>
<br>
+* Add a warning message in the document of 'autoflask' directive<br>
<br>
+* Add a document about the :endpoints: option of the 'autoflask'
directive<br>
<br>
+* Add 'endpoints' option in the 'autoflask' directive<br>
<br>
+* Merged in grncdr/sphinx-contrib (pull request #13)<br>
<br>
+* Added tag clearquest-0.5 for changeset a2776a69adc3<br>
<br>
+* Fixed the error "local variable 'param\_value' referenced before
assignment" when a parameter is missing in a parameterized query<br>
<br>
+* mscgen: Add a workaround for the missing shebang of epstopdf<br>
<br>
+* mscgen: latex: surround the includegraphics with \n<br>
<br>
+* Added tag actdiag-0.4.2 for changeset 1e61d34c68ab<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`)<br>
<br>
+* Added tag blockdiag-1.1.1, seqdiag-0.4.1, actdiag-0.4.1,
nwdiag-0.4.1 for changeset 5e72c37619dd<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`) (thanks to @r\_rudi)<br>
<br>
+* Handle exceptions on parsing code<br>
<br>
+* Bump to programoutput 0.8<br>
<br>
+* Added tag programoutput-0.7 for changeset eac27cb3bcc6<br>
<br>
+* Release programoutput 0.7<br>
<br>
+* Bump version, 0.6 was already released<br>
<br>
+* Updated readme<br>
<br>
+* Updated trove classifiers<br>
<br>
+* Merged birkenfeld/sphinx-contrib<br>
<br>
+* Fixed test for Python 3<br>
<br>
+* Fixed deps of doc env<br>
<br>
+* Added tests for cwd option<br>
<br>
+* Need to normalize working dir and resolve symlinks<br>
<br>
+* Added cwd option to set the working directory of commands, fixes
#28<br>
<br>
+* Added tag blockdiag-1.1.0, seqdiag-0.4.0, actdiag-0.4.0,
nwdiag-0.4.0 for changeset 0ff1d120dc71<br>
<br>
+* Bump version<br>
<br>
+* Fix pep8 violation<br>
<br>
+* Add config: \*diag\_html\_image\_format<br>
<br>
+* Fix pep8 violation<br>
<br>
+* \* Apply blockdiag\_html\_image\_format patch by @r\_rudi    -
Enable blockdiag\_html\_image\_format = "SVG"    - Support PNG image
using clickable map on HTML<br>
<br>
+* Some slight cleanup<br>
<br>
+* Support Python 3 without 2to3<br>
<br>
+* Updated tox configuration, removed outdated test requirements<br>
<br>
+* Rename README to README.rst<br>
<br>
+* Organize properly<br>
<br>
+* Add coffeedomain/README<br>
<br>
+* Add description of coffeedomain to README<br>
<br>
+* Adding the sphinxcontrib.coffeedomain extension<br>
<br>
+* Added tag plantuml-0.3 for changeset d16faed5a02e<br>
<br>
+* plantuml: update conf.py to specify plantuml command by string
(refs #27)<br>
<br>
+* plantuml: bump version to 0.3<br>
<br>
+* plantuml: document about extensions list (closes #27)<br>
<br>
+* Removed an outdated info<br>
<br>
+* Added tag httpdomain-1.1.7 for changeset b817f6162504<br>
<br>
+* Bump version for PyPI release<br>
<br>
+* Update pip name<br>
<br>
+* Added tag googlechart-0.1.5 for changeset 48ef9c0f3795<br>
<br>
+* Update version<br>
<br>
+* Fix images has been broken in Windows<br>
<br>
+* Added tag actdiag-0.3.2, blockdiag-1.0.2, seqdiag-0.3.2,
nwdiag-0.3.2 for changeset 426cc2dd2ad0<br>
<br>
+* Update versions; blockdiag, seqdiag, actdiag and nwdiag<br>
<br>
+* Fixed #26: Set candidates field to nodes.image node<br>
<br>
+* Fix errors with singlehtml target<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#10)<br>
<br>
+* Refactored code out of http\_method\_role; added test document<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#9)<br>
<br>
+* [httpdomain] Added support and documentation for PATCH method<br>
<br>
+* httpdomain: fix IndexError for / path<br>
<br>
+* add http\_index\_ignore\_prefixes config value<br>
<br>
+* sort http routing table index by path<br>
<br>
+* Include the document name in the console output for bad words.
Bump version number<br>
<br>
+* update announcement; add more exampels to docs; tweak code to
make it easier to read<br>
<br>
+* merge sqltable addition with other changes<br>
<br>
+* add sqltable extension<br>
<br>
+* Removed my pyqt4 extension<br>
<br>
+* Use requests library to simply HTTP requests<br>
<br>
+* Updated test for invalid Launchpad issue<br>
<br>
+* tip is issuetracker 0.10 now<br>
<br>
+* Added tag programoutput-0.6 for changeset 5c74ab076046<br>
<br>
+* Updated tox config<br>
<br>
+* programoutput 0.6 with Python 3 support<br>
<br>
+* Fixed shell tests<br>
<br>
+* Fixed tox configuration<br>
<br>
+* Markup fix<br>
<br>
+* Update docs<br>
<br>
+* Added tag epydoc-0.5 for changeset 3a43dd5c95e9<br>
<br>
+* Version 0.5 with Python 3 support<br>
<br>
+* Added tag clearquest-0.4 for changeset 64dbae18ef8b<br>
<br>
+* Added tag clearquest-0.3 for changeset 996f292392fa<br>
<br>
+* Added tag clearquest-0.2 for changeset 03c94ddf2a6e<br>
<br>
+* fixed IndexError on empty queries settings are now searched in
"~/sphinxcontrib" too<br>
<br>
+* Added MANIFEST file to source/dist packages<br>
<br>
+* changed the look of tables produced by empty queries<br>
<br>
+* fixed errors on columns widths resolution when some fields are
NULL. fixed broken tables when some columns are "not shown" removed
explicit dependency to "pywin32" to avoid crashes of easy\_install<br>
<br>
+* Added tag clearquest-0.1 for changeset f9fb7f2481d6<br>
<br>
+* first commit<br>
<br>
+* Added tag httpdomain-1.1.6 for changeset 196f09b20986<br>
<br>
+* Version bump<br>
<br>
+* Wrote more about the author<br>
<br>
+* Added HTTP lexer<br>
<br>
+* Removed unused imports<br>
<br>
+* Added tag nicovideo-0.1.0 for changeset 209974a9c33d<br>
<br>
+* Fix version<br>
<br>
+* Add nicovideo extension<br>
<br>
+* note bug with cleanup code<br>
<br>
+* Much nicer date markup for feed's latest directive<br>
<br>
+* update feed extension TODO items to reflect latest changes<br>
<br>
+* version/doc updates for feed<br>
<br>
+* fix sundry bugs in the Latest directive and fork it from Toctree<br>
<br>
+* minor tidies<br>
<br>
+* non-subclassing version of the Latest directive<br>
<br>
+* pull in changes from offline SCM repo<br>
<br>
+* sketch of modified directive<br>
<br>
+* update overview page to reflect broader functionality of feed
package<br>
<br>
+* Added tag blockdiag-1.0.1, seqdiag-0.3.1, actdiag-0.3.1,
nwdiag-0.3.1 for changeset 51e7608cd864<br>
<br>
+* Add config value: blockdiag\_fontmap<br>
<br>
+* Added tag blockdiag-1.0.0, seqdiag-0.3.0, actdiag-0.3.0,
nwdiag-0.3.0 for changeset 4e292c1848cf<br>
<br>
+* Update version; blockdiag, actdiag, seqdiag and nwdiag<br>
<br>
+* Add extension for rackdiag<br>
<br>
+* actdiag, seqdiag, nwdiag: Generate images forcely with unknown
writers<br>
<br>
+* plantuml: add experimental support for rst2pdf<br>
<br>
+* plantuml: add rules for rst2pdf to test fixture<br>
<br>
+* plantuml: add workaround for missing shebang of epstopdf command<br>
<br>
+* plantuml: add option to generate pdf image for latex output<br>
<br>
+* plantuml: parse command-line string by shlex<br>
<br>
+* plantuml: add option to generate eps image for latex output<br>
<br>
+* plantuml: fix latex output to make a paragraph for uml image<br>
<br>
+* Generate images forcely with unknown writers<br>
<br>
+* Added tag plantuml-0.2 for changeset b983e96fd440<br>
<br>
+* plantuml: update README not containing custom directive<br>
<br>
+* plantuml: bump version to 0.2<br>
<br>
+* plantuml: add option to generate svg image<br>
<br>
+* plantuml: add stub for svg output<br>
<br>
+* plantuml: add Makefile and README under tests/fixture<br>
<br>
+* note new bugs caught in the production deployment, and fix one -
the lack of space between list items and dates<br>
<br>
+* merge upstream<br>
<br>
+* don't explode when told to index undated entries<br>
<br>
+* Added tag doxylink-1.2 for changeset 54812ae19666<br>
<br>
+* Release version 1.2<br>
<br>
+* Add Python 3 support<br>
<br>
+* Move test folder to avoid any potential conflicts<br>
<br>
+* pull upstream<br>
<br>
+* support a toctree-like \`latest\` directive, which lists titles,
dated and ordered by date<br>
<br>
+* correct way to handle directive registration<br>
<br>
+* Fix URL<br>
<br>
+* merge upsteam<br>
<br>
+* Added tag blockdiag-0.9.3, seqdiag-0.2.3, nwdiag-0.2.3,
actdiag-0.2.3 for changeset 6a979e1d29e5<br>
<br>
+* Fixed thumbnail images has broken with :maxwidth: option<br>
<br>
+* an alternative approach that tried to highjack TocTree. Still
doesn't work because it doesn't get persisted. if I want latest
entries, I'm going to have to use hidden TocTrees and a Toctree-like
node that gives the latest feed<br>
<br>
+* actually test this ToC re-ordering thing<br>
<br>
+* this doesn't work , i think because of ToC being examined at a
special point in proceedings. perhpas it would be better to globally
alter the toc behaviour?<br>
<br>
+* remove nose dependencies from sphinxcontrib.feed's setup.py<br>
<br>
+* go to unittest insted of nosetest for sphinxcontrib-feed<br>
<br>
+* update documentation for clarity and spelling<br>
<br>
+* Update version number for phpdomain<br>
<br>
+* Fix error when creating namespace at top of document<br>
<br>
+* add check for key existence<br>
<br>
+* Added tag actdiag-0.2.2, seqdiag-0.2.2, nwdiag-0.2.2 for
changeset 3cb3e961abe6<br>
<br>
+* Added tag blockdiag-0.9.2 for changeset b7bc070ff0dd<br>
<br>
+*  \* Fix failure with :maxwidth: option<br>
<br>
+* Added tag nwdiag-0.2.1 for changeset 6944e22261b9<br>
<br>
+* Added tag seqdiag-0.2.1 for changeset 682548b5ec2b<br>
<br>
+* Added tag actdiag-0.2.1 for changeset fe80f17df05c<br>
<br>
+* Added tag blockdiag-0.9.1 for changeset 13da596d425b<br>
<br>
+*  \* Update versions<br>
<br>
+*  \* Failed with blockdiag &gt;= 0.9.3 (touching internal
variables)<br>
<br>
+* handle text nodes without parents; fixes #19<br>
<br>
+* Sorted extensions alphabetically in README<br>
<br>
+* Add :aspect: parameter to YouTube directive<br>
<br>
+* Added tag programoutput-0.5 for changeset 9b36fee2dbc8<br>
<br>
+* Release programoutput 0.5<br>
<br>
+* Update source distribution manifest to include tests and tox
config<br>
<br>
+* Handle EnvironmentErrors during command execution gracefully<br>
<br>
+* Updated and improved issuetracker documentation<br>
<br>
+* Removed makefile, use setup.py to build docs<br>
<br>
+* Include return code in prompt by providing \`\`returncode\`\` key
to prompt template<br>
<br>
+* Fixed tests<br>
<br>
+* Added :returncode: option to programoutput<br>
<br>
+* programoutput\_prompt\_template is a format string now<br>
<br>
+* Reworked, updated and improved documentation, Python 2.6 required
now<br>
<br>
+* Handle unexpected return codes more gracefully<br>
<br>
+* Standard future imports<br>
<br>
+* tip is programoutput 0.5 now<br>
<br>
+* Reworked tests, test with real builds now<br>
<br>
+* Disable pylint no \_\_init\_\_() warning for cache class<br>
<br>
+* Add YouTube extension<br>
<br>
+* Removed test dependencies against pyquery in issuetracker and
epydoc<br>
<br>
+* Use plain python element tree for PyPy support<br>
<br>
+* Fixed test<br>
<br>
+* More testing<br>
<br>
+* Allow to skip slow tests and tests which require network
connection<br>
<br>
+* Merged heads<br>
<br>
+* Added tag issuetracker-0.9 for changeset 9827aaa8070f<br>
<br>
+* Release issuetracker 0.9<br>
<br>
+* Added version added and changed notes to documentation<br>
<br>
+* Fixed date format<br>
<br>
+* Merged exceltable into default branch<br>
<br>
+* Added exceltable into list<br>
<br>
+* Added tag exceltable-0.1.0 for changeset c7618117237c<br>
<br>
+* Include CREDITS in source tarball, thanks to Michael Fladischer<br>
<br>
+* Renamed issuetracker-resolve-issue to issuetracker-lookup-issue<br>
<br>
+* Split reference handling into lookup and resolval<br>
<br>
+* Use issue title as link title<br>
<br>
+* Fixed the README -syntax<br>
<br>
+* Improved the documentation<br>
<br>
+* Initial commit after migrating from rusty to
sphinxcontrib.exceltable<br>
<br>
+* Updated tox configuration<br>
<br>
+* Bitbucket uses HTTPS urls<br>
<br>
+* Makefile does not exist anymore<br>
<br>
+* Added tag epydoc-0.4.1 for changeset a56ff44c58cf<br>
<br>
+* Release epydoc 0.4.1<br>
<br>
+* Configured doc upload<br>
<br>
+* Updated documentation<br>
<br>
+* Removed makefile, there is a setup.py command<br>
<br>
+* Fixed method cross-references<br>
<br>
+* Test against real sphinx build<br>
<br>
+* Require Sphinx 1.0<br>
<br>
+* Fixed launchpad tracker<br>
<br>
+* Added missing docstring<br>
<br>
+* Document classes used by issuetracker extension to style HTML
output<br>
<br>
+* Added a bit more structure to 0.9 changes<br>
<br>
+* Added a note about PyQt to test requirements file<br>
<br>
+* Test application of the issue tracker stylesheet to issue
references<br>
<br>
+* Replaced issuetracker\_expandtitle with more flexible
issuetracker\_title\_template<br>
<br>
+* Improved documentation of format strings as explicit title to
"issue" roles<br>
<br>
+* Testing title expansion is more a transformer test<br>
<br>
+* Updated credits<br>
<br>
+* Fix minor typo in comment<br>
<br>
+* Updated README<br>
<br>
+* Fixed module docstring<br>
<br>
+* Updated documentation (added "issue" role and
"issuetracker\_plaintext\_issues" confval)<br>
<br>
+* Added issue role for explicit issue references<br>
<br>
+* Explicitly give the expected title to the issue reference checker<br>
<br>
+* Use unicode for XML conversion of the doctree to avoid coding
errors<br>
<br>
+* Use a template string for title expansion<br>
<br>
+* Fixed issue reference classes to be more compatible with Sphinx<br>
<br>
+* Updated changelog<br>
<br>
+* Documented test modules<br>
<br>
+* Renamed transformer class<br>
<br>
+* Added issuetracker\_plaintext\_issues to disable transformation
of plaintext issue ids<br>
<br>
+* Updated changelog<br>
<br>
+* tip is issuetracker 0.9 now<br>
<br>
+* Use bug title in launchpad tracker<br>
<br>
+* Fixed TypeError caused by the launchpad resolver<br>
<br>
+* Added tag issuetracker-0.8 for changeset 3927df52d5de<br>
<br>
+* Release issuetracker 0.8<br>
<br>
+* Mention jira in README<br>
<br>
+* Removed unused import<br>
<br>
+* Fixed builtin tests<br>
<br>
+* Added tests for transformations<br>
<br>
+* Document local app funcarg<br>
<br>
+* Added doctree funcarg to return the processed doctree for the
contents<br>
<br>
+* Connect mock resolver in app funcarg and build app, if requested
by markers<br>
<br>
+* Document pytest namespace<br>
<br>
+* Cache failed issue lookups<br>
<br>
+* Structured changelog<br>
<br>
+* Added test for cache hits<br>
<br>
+* Mocked callback only returns issue if issue id matches,
documented callback return value<br>
<br>
+* Documented all tests<br>
<br>
+* Documented builtin tracker tests<br>
<br>
+* Added an issue\_id funcarg to hook into the automatic content
generation<br>
<br>
+* Removed hacky confoverrides update helper<br>
<br>
+* Handle confoverrides by overriding the new confoverrides funcarg<br>
<br>
+* Return empty dictionary instead None in confoverrides funcarg<br>
<br>
+* Document all funcargs and the configure hook<br>
<br>
+* Build default content from issue funcarg if available<br>
<br>
+* Replaced superfluous triple quotes with normal quotes<br>
<br>
+* Get confoverrides from the confoverrides funcarg instead of
evaluating the marker directly<br>
<br>
+* Just override the app funcarg instead of using a new funcarg in
the resolval tests<br>
<br>
+* Removed unused local names<br>
<br>
+* Added global funcarg for a mocked resolval callback<br>
<br>
+* Removed unused imports<br>
<br>
+* Added general "issue" funcarg and with\_issue marker<br>
<br>
+* Added tests for TrackerConfig class<br>
<br>
+* Fixed error message with missing username for bitbucket/github<br>
<br>
+* Renamed some tests<br>
<br>
+* Fixed test error: Derive TrackerConfig from namedtuple<br>
<br>
+* Fixed exception xref<br>
<br>
+* Improved documentation of jira tracker and url config value to
avoid duplicate code samples<br>
<br>
+* Raise ValueError in jira tracker if url is unset or empty<br>
<br>
+* Updated confoverrides in "reverse" direction<br>
<br>
+* Always use test specific documents<br>
<br>
+* Simplified test file content for builtin tracker tests<br>
<br>
+* Use with\_content marker to allow test specific contents<br>
<br>
+* Added pytest helper to update confoverrides in funcargs<br>
<br>
+* It's an URL, not an URI<br>
<br>
+* Fixed HTTP error handling<br>
<br>
+* Document return value of signal as changed in 0.8<br>
<br>
+* Added versionadded notes to all new objects<br>
<br>
+* Removed superfluous code-block directive<br>
<br>
+* Removed unused references<br>
<br>
+* Added jira support, thanks to Ali-Akber Saifee<br>
<br>
+* Refactored tests for builtin trackers<br>
<br>
+* Always use temporary source directory for tests<br>
<br>
+* Sort tracker tests alphabetically<br>
<br>
+* Backed out changeset 7f3c424340d0<br>
<br>
+* Sort tracker tests<br>
<br>
+* Credit Ali-Akber Saifee for his idea and implementation of
expandtitle<br>
<br>
+* Actually do order credits alphabetically<br>
<br>
+* Improved wording in credits<br>
<br>
+* Added issuetracker\_expandtitle configuration value<br>
<br>
+* Test contents if no issue was found<br>
<br>
+* Use a better name for reference test module<br>
<br>
+* Document exception on missing username in project<br>
<br>
+* Fixed doc markup<br>
<br>
+* Test cache results in tests for builtin trackers<br>
<br>
+* Updated test requirements<br>
<br>
+* Updated changelog<br>
<br>
+* Updated documentation to include TrackerConfig and to reflect the
new event signature<br>
<br>
+* Test against a real sphinx application<br>
<br>
+* Wrap tracker configuration in a namedtuple<br>
<br>
+* Added helper function to fetch issue data<br>
<br>
+* Updated docstrings<br>
<br>
+* Some refactoring to use some shorter names<br>
<br>
+* Fixed module docstring<br>
<br>
+* Attach project name to reference node<br>
<br>
+* Mark incompatible changes in changelog<br>
<br>
+* Fixed TypeError: Event names must be byte strings<br>
<br>
+* Use GitHub API v3<br>
<br>
+* Test for warnings during resolval<br>
<br>
+* Emit a warning on github errors<br>
<br>
+* Updated tracker requirements<br>
<br>
+* Removed conditional json import, python 2.6 is required anyway<br>
<br>
+* Added standard future imports<br>
<br>
+* Require Python 2.6 now<br>
<br>
+* Added section about the operation of this extension<br>
<br>
+* Removed instructions to install from tip, and improved
development section<br>
<br>
+* Improved README<br>
<br>
+* Use modern string formatting syntax<br>
<br>
+* Fully support debian tracker now<br>
<br>
+* Added debianbts and its dependency SOAPpy as test dependencies<br>
<br>
+* Fixed debian tracker and its tests<br>
<br>
+* Fixed example in docs<br>
<br>
+* Updated changelog<br>
<br>
+* Resolvers must return Issue objects now<br>
<br>
+* Fixed setup test<br>
<br>
+* Use constants for URL templates<br>
<br>
+* Removed separate username configuration key<br>
<br>
+* lxml is not required for bitbucket anymore<br>
<br>
+* Updated changelog<br>
<br>
+* Use bitbucket API to get issue information<br>
<br>
+* issuetracker tip is 0.8 now<br>
<br>
+* Fixed bitbucket tests (synaptiks does not exist anymore)<br>
<br>
+* Fixed transformer test: Add required reporter to document<br>
<br>
+* Added separate requirement files for tests and docs<br>
<br>
+* update announcement with new details for 1.2<br>
<br>
+* Added tag spelling-1.2 for changeset 7b66682e9957<br>
<br>
+<br>
<br>
+1.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update version number in documentation<br>
<br>
+* add known good words to spelling directives in the documentation<br>
<br>
+* fix packaging and add title nodes to the list being checked;
resolves #17<br>
<br>
+* Add directive for link to PyEnchant<br>
<br>
+* Add adadomain to README<br>
<br>
+* Added tag hyphenator-0.1.2 for changeset 31f854cd835e<br>
<br>
+* hyphenator: removed print statements<br>
<br>
+* Added tag hyphenator-0.1.1 for changeset 11905ce41c53<br>
<br>
+* hyphenator: added hyphenator to sphinxcontrib README and AUTHORS<br>
<br>
+* Added tag hyphenator-0.1 for changeset 08f5ea5cc3bd<br>
<br>
+* hyphenator: added CHANGES<br>
<br>
+* hyphenator: version 0.1<br>
<br>
+* hyphenator: doc for hyphenator\_language<br>
<br>
+* hyphenator: initial commit<br>
<br>
+* make parsed date available in template context<br>
<br>
+* avoid ordering questions by collapsing the html-page-context
callbacks<br>
<br>
+* pull upstream<br>
<br>
+* refactor date parsing into a util function<br>
<br>
+* suppress tests for non-existent date-toc<br>
<br>
+* remove debug statement. (Shame)<br>
<br>
+* sadiplay. add graphviz redering support and
sphinxcontrib-plantuml now not required<br>
<br>
+* Added tag nwdiag-0.2.0 for changeset 239d642bf5e0<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag actdiag-0.2.0 for changeset 4ed6c3b0c71f<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag seqdiag-0.2.0 for changeset 33190f5a518d<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.9.0 for changeset e60f176286fe<br>
<br>
+*  \* Update ersion<br>
<br>
+*  \* Catch exceptions for display more kindly message<br>
<br>
+*  \* Reference node.label in desctable<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+* Update to tox 1.0<br>
<br>
+* Bitbucket uses https now<br>
<br>
+* Fixed name of requirements file<br>
<br>
+* Write test results to xml file<br>
<br>
+* Added tag googlechart-0.1.4 for changeset 06b1fcf2469b<br>
<br>
+* Added tag googlechart-0.1.4 for changeset f29fdacde997<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Remove undefined variable<br>
<br>
+*  \* Add nwdiag\_html\_image\_format<br>
<br>
+*  \* Add actdiag\_html\_image\_format<br>
<br>
+*  \* Add seqdiag\_html\_image\_format<br>
<br>
+*  \* Add blockdiag\_html\_image\_format<br>
<br>
+* Added tag ansi-0.6 for changeset 7c95dd4ecf68<br>
<br>
+* Updated changelog, releasing 0.6<br>
<br>
+* Fixed installation instructions<br>
<br>
+* Version bump to 0.6<br>
<br>
+* Copyright update for docs<br>
<br>
+* License headers<br>
<br>
+* Use build\_sphinx distutils commend instead of Makefile for doc
building<br>
<br>
+* Update to tox 1.0, added requirement files for pip<br>
<br>
+* ansi: Fixed contribution passage<br>
<br>
+* ansi: Support background colour escapes<br>
<br>
+* Added tag httpdomain-1.1.5 for changeset fefcac1925d9<br>
<br>
+* httpdomain 1.1.5<br>
<br>
+* httpdomain: Flask 0.6/0.7 compatibility<br>
<br>
+* flask changed static\_path to static\_url\_path<br>
<br>
+* Added tag googlechart-0.1.3 for changeset 253b72c02373<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support python 2.4<br>
<br>
+*  \* Remove unused argument from create\_google\_chart()<br>
<br>
+*  \* Add namedtuple definitions for python2.4 (comaptibility)<br>
<br>
+* Added tag googlechart-0.1.2 for changeset 969a16324acb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support axis of chart<br>
<br>
+* Added tag googlechart-0.1.1 for changeset 8b5ed8605bea<br>
<br>
+*  \* Update version<br>
<br>
+*  Add external file support to graphviz directive<br>
<br>
+* Fix UTF-8 issues with lilypond extension<br>
<br>
+* Fix examples<br>
<br>
+* Added tag googlechart-0.1.0 for changeset 3cc3a5598b77<br>
<br>
+*  \* Update description<br>
<br>
+*  \* Add sphinxcontrib.googlechart<br>
<br>
+* Added tag httpdomain-1.1.4 for changeset 08ac46ed7713<br>
<br>
+* httpdomain: PyPy &amp; CPython compatibility<br>
<br>
+* Added tag httpdomain-1.1.3 for changeset dc14972441ec<br>
<br>
+* httpdomain: v1.1.3<br>
<br>
+* httpdomain: PyPy compatibility<br>
<br>
+* httpdomain: fixed a mistyping<br>
<br>
+* Added tag httpdomain-1.1.2 for changeset f7ed7161865c<br>
<br>
+* httpdomain: Added :include-empty-docstring: flag option. (v1.1.2)<br>
<br>
+* Added tag httpdomain-1.1.1 for changeset 0397d9c2ae30<br>
<br>
+* sphinxcontrib-httpdomain: Backward compatibility, version 1.1.1<br>
<br>
+* Added tag httpdomain-1.1 for changeset fc379b20ba56<br>
<br>
+* sphinxcontrib-httpdomain 1.1<br>
<br>
+* Added a trivial note<br>
<br>
+* Implemented \`autoflask\` directive.
(\`sphinxcontrib.autohttp.flask\`)<br>
<br>
+* Ignore .\*.swp (vim swap file)<br>
<br>
+* Added the httpdomain extension into list of extensions<br>
<br>
+* merged<br>
<br>
+* Added tag httpdomain-1.0 for changeset 3eee9a1f8b20<br>
<br>
+* Initial commit of sphinxcontrib.httpdomain<br>
<br>
+* Adding tests for issue #15<br>
<br>
+* Added tag spelling-1.1.1 for changeset b85d8bab6f70<br>
<br>
+<br>
<br>
+1.1.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* bump version number of spelling<br>
<br>
+* fix initialization; closes #17<br>
<br>
+* snapshot of my work - I've reached the limits of the Tocree node
and ahve to try something else i think<br>
<br>
+* tests for a trivial latest directive<br>
<br>
+* update announcement with details for 1.1<br>
<br>
+* Add spelling directive to docs<br>
<br>
+* Added tag spelling-1.1 for changeset 619e36732079<br>
<br>
+<br>
<br>
+1.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* tag docs as 1.1<br>
<br>
+* fix syntax in makefile<br>
<br>
+* Added tag spelling-1.1 for changeset a7808988433b<br>
<br>
+* tag previous release of spelling<br>
<br>
+* Added tag spelling-1.0 for changeset 2aebbd8ac99b<br>
<br>
+* prepare 1.1 release<br>
<br>
+* add target to check spelling of documentation<br>
<br>
+* update configuration section of documentation<br>
<br>
+* skeleton of a Latest directive<br>
<br>
+*  \* Revirt r596<br>
<br>
+*  \* Add favicon.ico<br>
<br>
+*  \* Display node.address on desctable<br>
<br>
+*  \* Fix failure with :desctable: option<br>
<br>
+* Added tag nwdiag-0.1.1 for changeset 244a59313f8d<br>
<br>
+* Added tag actdiag-0.1.1 for changeset 92a4bf93a052<br>
<br>
+* Added tag seqdiag-0.1.1 for changeset 85be0d64d859<br>
<br>
+* Added tag blockdiag-0.8.3 for changeset 67905415d701<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.8.2 for changeset 491d8c49584b<br>
<br>
+*  \* nwdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* actdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* seqdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* blockdiag\_fontpath allows array of fontpaths<br>
<br>
+* Merging with upstream<br>
<br>
+*  \* Fix :desctable: option is not worked<br>
<br>
+* Merged<br>
<br>
+* Added "requirements" to AUTHORS<br>
<br>
+* Added tag seqdiag-0.1.0 for changeset 06c6e6bc5b4c<br>
<br>
+*  \* Add sphinxcontrib-seqdiag package<br>
<br>
+* Merged<br>
<br>
+*  \* Add sphinxcontrib-nwdiag package<br>
<br>
+*  \* Update long description<br>
<br>
+* Added tag actdiag-0.1.0 for changeset 348532172692<br>
<br>
+*  \* Add sphinxcontrib-actdiag package<br>
<br>
+* Added tag blockdiag-0.8.0 for changeset e75d87a32828<br>
<br>
+* Removed tag 0.8.0<br>
<br>
+* Added tag blockdiag-0.8.1 for changeset 461fa170a9f4<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag to REAMDE and AUTHORS<br>
<br>
+*  \* Add LICENSE and AUTHORS<br>
<br>
+* include URLs in README. Oops<br>
<br>
+* test Keegan's feed\_title works<br>
<br>
+* revamp test suite to run correctly, including dependencies, from
python setup.py tests<br>
<br>
+* rewrite README to include Keegan Carruthers-Smith as contributor,
and generally tidy the document<br>
<br>
+* Feed extension only works on python-dateutil 1.x<br>
<br>
+* Remove beautifulsoup from the feed extension's requirements<br>
<br>
+* Added config option "feed\_title" to feed extension<br>
<br>
+* Added tag 0.8.0 for changeset e75d87a32828<br>
<br>
+* Added extension "requirements"<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support new interface of blockdiag-0.8.0<br>
<br>
+* sadisplay. render link to image, support module list<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* fix javascript in cheeseshop to work with chrome<br>
<br>
+* add better contraction support<br>
<br>
+* implement 'spelling' directive to pass local overrides to the
spelling checker<br>
<br>
+* Add filters for PyPI packages, wiki words, python builtins,
acronyms, and importable modules<br>
<br>
+* update version in the documentation and add announcement post
text<br>
<br>
+<br>
<br>
+1.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset d2191ad4fce1<br>
<br>
+* fix version number<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset 7289d79c921e<br>
<br>
+* rewrite sphinxcontrib.spelling to be easier to understand and
produce nicer output<br>
<br>
+* merge heads<br>
<br>
+* beautifulsoup 3.2 is out<br>
<br>
+* Use a custom parameter separator<br>
<br>
+* add a role for linking to bitbucket users<br>
<br>
+* Added tag blockdiag-0.7.2 for changeset 026d48070cdb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Initialize NodeGroup for blockdiag-0.7.7 or later<br>
<br>
+* Added tag plantuml-0.1 for changeset c89fc5f3fa40<br>
<br>
+* plantuml: shorter package version<br>
<br>
+* plantuml: make setup.py read README for long\_desc<br>
<br>
+* add sadisplay extension<br>
<br>
+* Updating setup.py for a quick fix<br>
<br>
+* Updating documentation to include interfaces. Updating setup.py
and setup.cfg. Updating changelog for new point release<br>
<br>
+* Fixing text to say namespace instead of module<br>
<br>
+* Fixing issues where globals following classes were treated as
part of the class. This issue still exists with constants, but there
isn't really a way to discern class and global constants right now<br>
<br>
+* Added tag programoutput-0.4.1 for changeset 63319595dba1<br>
<br>
+* programoutput 0.4.1<br>
<br>
+* Extract docs version from sources, and updated copyright<br>
<br>
+* Configured doc upload<br>
<br>
+* Skip ansi tests if ansi extension is missing<br>
<br>
+* Improved documention of configuration values<br>
<br>
+* Missing license header<br>
<br>
+* Update pytest imports<br>
<br>
+* Enforce versions of test dependencies<br>
<br>
+* Do not use a general python environment anymore<br>
<br>
+* Fixed #10: Corrected installation instructions<br>
<br>
+* Bump to 0.4.1<br>
<br>
+* Removed unused imports<br>
<br>
+* Read version number from source code<br>
<br>
+* Include tox configuration in source tarball<br>
<br>
+* Enforce specific versions of testsuite dependencies<br>
<br>
+* Forgot to add license document<br>
<br>
+* Updated link to lxml<br>
<br>
+* Added credits<br>
<br>
+* Include license text into generated documentation<br>
<br>
+* Added reference to issue to changelog<br>
<br>
+* Added tag issuetracker-0.7.2 for changeset 04a09127f2c6<br>
<br>
+* issuetracker 0.7.2<br>
<br>
+* Hide transformer test helpers in assertion tracebacks<br>
<br>
+* Restructured transformer tests<br>
<br>
+* Reword and restructure test data in transformer test<br>
<br>
+* Ignore references in literal blocks and inline literals<br>
<br>
+* Fixed extraction of issue state from bitbucket<br>
<br>
+* issuetracker itself is not an external dependency for building
its own docs<br>
<br>
+* Do not use a special python environment, but instead rely on the
standard environments defined by tox<br>
<br>
+* Read version number directly from issuetracker.py instead of
importing it<br>
<br>
+* tip is 0.7.2 now<br>
<br>
+* Require a recent sphinx version<br>
<br>
+* Added tag blockdiag-0.7.1 for changeset 10d03cc086cc<br>
<br>
+*  \* Update version to blockdiag-0.7.1<br>
<br>
+*  \* Add \par tag to above and below of diagrams<br>
<br>
+* Fixing static method being omitted from the index<br>
<br>
+* Fixing interfaces not reseting the class properties, and
incorrectly stacking with other class names<br>
<br>
+* Removing all the $ in front of properties.  They made the index
have all propeties in one section<br>
<br>
+* Merging changes from 'heavenshell' in.  There are some problems
with interfaces not resetting the class stack<br>
<br>
+* Bumping version number, and adding alias for return type<br>
<br>
+* Add interface to PHPDomain<br>
<br>
+* Adding another test<br>
<br>
+* Fixing issues with static methods. Making non indented class
definintions work<br>
<br>
+* Include tests in sdist again, closes #13<br>
<br>
+* Sphinx is a dependency for testing<br>
<br>
+* Fixing missing string interpolation.  Updating files for
packaging<br>
<br>
+* Adding a LICENSE file, I forgot it earlier<br>
<br>
+* Adding tests for constants in namespaces.  Cleaned up all the
bare '\\' everywhere Fixed logic around constants/functions<br>
<br>
+* Adding more reference, and a few tests<br>
<br>
+* Adding a file for changelogs<br>
<br>
+* Starting to add reference docs for the module<br>
<br>
+* Adding content to the readme.  Adding note about how the
rubydomain helped me do most of the work<br>
<br>
+* Added namespace index<br>
<br>
+* Fixing tilde links, adding tests for them<br>
<br>
+* Adding in cross referencing, with some tests<br>
<br>
+* Adding support for exceptions and namespaces<br>
<br>
+* Fixed class attributes and constant doc generation<br>
<br>
+* Adding PHP classes to the domain<br>
<br>
+* Using the rubydomain as a starting point, some basic PHP global
objects are working<br>
<br>
+* Adding files for the acceptance tests based on the rubydomain<br>
<br>
+* Adding the very beginnings of a domain for PHP documentation<br>
<br>
+* Change to print function to work towards Python3 compatibility<br>
<br>
+* Add a release checklist to make sure I don't miss anything<br>
<br>
+* Added tag doxylink-1.1 for changeset ff2a57ae39a4<br>
<br>
+* Update version to 1.1<br>
<br>
+* Update information about linking to files<br>
<br>
+* Make sure filenames end with .html<br>
<br>
+* Allow to link to functions etc. which are in a header/source file
but not a member of a class<br>
<br>
+* Add support for linking to structs<br>
<br>
+* Added tag blockdiag-0.7.0 for changeset bb84b0519b19<br>
<br>
+*  \* Raise error for PDF exportion without reportlab<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_tex\_image\_format to configuration to embed
PDF image    into TeX document<br>
<br>
+*  \* Update to new blockdiag API (&gt;= 0.6.6)<br>
<br>
+*  \* Do not rebuild images without changes of code-block and
options<br>
<br>
+* Simulate a python console. Issue #12<br>
<br>
+* Fixed a small bug with documented inherited interface elements<br>
<br>
+* Fixes #11<br>
<br>
+* Correct classifier<br>
<br>
+* Update \`setup.cfg\` aliases<br>
<br>
+* First commit of \`sphinxcontrib-email\` Sphinx extension on
behalf of Kevin Teague<br>
<br>
+* Added tag spelling-0.2 for changeset 6da7f29db015<br>
<br>
+<br>
<br>
+0.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* warn but ignore unknown node types in spelling checker<br>
<br>
+* Added tag issuetracker-0.7.1 for changeset f245f6c4d64b<br>
<br>
+* issuetracker 0.7.1<br>
<br>
+* Removed some markup cruft<br>
<br>
+* Copy stylesheet after build again, reverts dbe55921aec2, fixes #8<br>
<br>
+* Version bump<br>
<br>
+* Removed unused name<br>
<br>
+* Added tag blockdiag-0.6.3 for changeset a29ca2bff55f<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix tex processor was broken<br>
<br>
+* Added tag blockdiag-0.6.2 for changeset 65392c61ad6b<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix errors with maxwidth parameter<br>
<br>
+*  \* Fix large image was generated with blockdiag\_antialias
option<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset c6a0b4a58548<br>
<br>
+*  \* Init blockdiag objects at first<br>
<br>
+* Removed tag blockdiag-0.6.1<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset b48842f018e8<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Merge to heads<br>
<br>
+* configured default doc upload directory<br>
<br>
+* Added tag issuetracker-0.7 for changeset 86e0d93f374a<br>
<br>
+* Release issuetracker 0.7<br>
<br>
+* Copy the issuetracker stylesheet at builder initialization<br>
<br>
+* Reworked issue resolving to happen at doctree reading<br>
<br>
+* Fixed import of issuetracker module in doc config and setup.py to
really import the module from the source tree<br>
<br>
+* Added missing licence headers<br>
<br>
+* Added tests for cached issue lookup<br>
<br>
+* Split single test module into multiple files, and added cache
assertions to resolver tests<br>
<br>
+*  \* import blockdiag\_sphinxhelper to support python 2.4<br>
<br>
+* Issue information is now cached<br>
<br>
+* Moved node creation into separate function<br>
<br>
+* Fixed resolver test with no issue information<br>
<br>
+* Skip resolver tests on missing dependencies<br>
<br>
+* Updated pytest imports to recommended form<br>
<br>
+* Fixed URIs in bitbucket resolver tests<br>
<br>
+* tip is version 0.7 now<br>
<br>
+*  \* Reverted<br>
<br>
+*  \* Merge long\_desc to README<br>
<br>
+*  \* Merge local changes for blockdiag<br>
<br>
+* Updated doc version and copyright<br>
<br>
+* Removed unused imports<br>
<br>
+* Removed markup cruft<br>
<br>
+* Fixed url of sphinx-contrib issue tracker<br>
<br>
+* Mention Debian BTS in the readme file<br>
<br>
+* Added tag issuetracker-0.6 for changeset 3d5a1f7c5070<br>
<br>
+* Release issuetracker 0.6<br>
<br>
+* Use https urls in documentation where required<br>
<br>
+* Bitbucket also uses https for its interface now<br>
<br>
+* Fixed spelling: It's a BTS, not a PTS!<br>
<br>
+* Fixed case in changelog<br>
<br>
+* Added documentation for debian issuetracker<br>
<br>
+* Give useful names to mock objects to ease debugging<br>
<br>
+* Also test the call signature of get\_issue\_information (using
"mocksignature")<br>
<br>
+* Fixed NameError in launchpad resolver<br>
<br>
+* Added a test for launchpad issue reference resolver<br>
<br>
+* Fixed tests: reference resolvers get the application and not the
environment as argument<br>
<br>
+* tip is 0.6 now, and updated a changelog<br>
<br>
+* Removed unused import<br>
<br>
+* Style fixes<br>
<br>
+* Add tests for Debian bugtracking integration<br>
<br>
+* Add support for debian bugtracker through python-debianbts<br>
<br>
+* convert setup.py to work under python 2.5 (at least); remove last
print statement from extension setup function<br>
<br>
+* Added tag spelling-0.1 for changeset 5a74b8f2870c<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* remove dev mode flags from spelling setup<br>
<br>
+* add some instructions and example output to the spelling readme<br>
<br>
+* add tests for the spelling builder; use info() instead of
printing to stdout directly; ignore the wordlist file created by
pyenchant when the tests run<br>
<br>
+* Add a few configuration options and tests to spelling checker<br>
<br>
+<br>
<br>
+0.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* start the spelling checker builder<br>
<br>
+* Added tag paverutils-1.4 for changeset efba344aec85<br>
<br>
+* merge in bug fix for #6<br>
<br>
+* move the line adjustment code into its own function<br>
<br>
+* Added tag doxylink-1.0 for changeset 17a383a11be6<br>
<br>
+* Prepare for 1.0 release<br>
<br>
+* Start preparation for 1.0<br>
<br>
+* Add info about ambiguity and reporting bugs<br>
<br>
+* ...and remove debug statement<br>
<br>
+* Force use of Unix slash when joining URL parts to fix
<a class="moz-txt-link-freetext" href="http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678">http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678</a><br>
<br>
+* Add 'enum' and 'struct' to list of function argument qualifiers<br>
<br>
+* Add test for multiple namespaces<br>
<br>
+* Small performance increase from change to parsing code. Thanks to
the PyParsing author Paul McGuire for the help<br>
<br>
+* Update manual for new parser<br>
<br>
+* Fixed build path for paverutils's pdf task<br>
<br>
+* py.test is separate package now, update tox configurations
accordingly<br>
<br>
+* add continue mode; change argument to include an explicit mode
name<br>
<br>
+* add wrap\_lines\_at option<br>
<br>
+* plantuml: fix handling of non-ascii characters<br>
<br>
+* plantuml: make test decorators keep the original function name<br>
<br>
+* plantuml: fix test case to clean outdir on each run<br>
<br>
+* Added tag blockdiag-0.6 for changeset d74a27ac552e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add describe option.  \* Follow newest blockdiag's interface<br>
<br>
+* plantuml: basic support for embedding PlantUML diagram as png<br>
<br>
+* Added tag issuetracker-0.5.4 for changeset 2f80ac282958<br>
<br>
+* Release issuetracker-0.5.4<br>
<br>
+* Use https scheme for github now<br>
<br>
+* Added tag issuetracker-0.5.3 for changeset 14171abf7cec<br>
<br>
+* Release issuetracker 0.5.3 with licence text in source tarball<br>
<br>
+* use 'pdf' bundle when looking for options in the pdf() task;
handle blank lines in script output<br>
<br>
+* first version of OmegaT support extension<br>
<br>
+* Added tag blockdiag-0.5 for changeset 58cc39db5445<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Update blockdiag/README<br>
<br>
+*  \* blockdiag directive supports external file<br>
<br>
+* Added tag blockdiag-0.4 for changeset 32df03ad2297<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Follow application interface of blockdiag 0.4<br>
<br>
+* Added tag blockdiag-0.3.1 for changeset 35f6355fdf9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix blockdiag raises errors with M17N diagrams<br>
<br>
+*  \* Merged heads<br>
<br>
+* Added tag blockdiag-0.3 for changeset 15e871a50c7c<br>
<br>
+*  \* Update version; sphinxcontrib-blockdiag 0.3<br>
<br>
+*  \* Update thumbnail.  \* Follow blockdiag-0.3.1 interface<br>
<br>
+*  \* Add :maxwidth: option to blockdiag directive<br>
<br>
+* fed url wasn't picked up in every page, but only syndicated ones.
now global<br>
<br>
+* allows feed\_url links<br>
<br>
+* trim some unised django cruft<br>
<br>
+* use django 1.2 feed generator for more compliant output<br>
<br>
+* Added tag blockdiag-0.2 for changeset 5653485b7c9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_antialias option<br>
<br>
+*  \* Add blockdiag\_fontpath config option<br>
<br>
+*  \* Fix ttfont was not used<br>
<br>
+*  \* Fix package info<br>
<br>
+*  \* sphinxcontrib-blockdiag run with blockdiag 0.2.2 <br>
<br>
+*  \* Update to latest version<br>
<br>
+*  \* Fix description<br>
<br>
+*  \* Add blockdiag extension<br>
<br>
+* Added tag issuetracker-0.5.2 for changeset 0265fc546096<br>
<br>
+* Release issuetracker 0.5.2<br>
<br>
+* Fixed launchpad link<br>
<br>
+* Do not warn about 404, which simply means, that the issue doesn't
exist<br>
<br>
+* Warn about unexpected HTTP status codes<br>
<br>
+* Issue reference resolvers get the application object instead of
the environment now<br>
<br>
+* Updated changelog<br>
<br>
+* Test error message when using a pattern with too many groups<br>
<br>
+* Catch issue patterns with too many groups with an informative and
explanatory error message<br>
<br>
+* Credit for Denis help<br>
<br>
+* Updated changelog<br>
<br>
+* Test builtin resolvers (except for launchpad)<br>
<br>
+* issuetracker: google code: fix url ("html5lib" project was
hardcoded) and make sure closed issues are properly recognized as
such<br>
<br>
+* Only include necessary information in the return value of github
resolver<br>
<br>
+* Added support for an 'interface' role and directive. - Fixes
issue 1<br>
<br>
+* Add copyright header<br>
<br>
+* Add plain function name also to the index<br>
<br>
+* Fix function arguments and add an extra space after
function/procedure names<br>
<br>
+* Add initial version of Ada domain<br>
<br>
+* erlangdomain: 0.1 released<br>
<br>
+* alter testcase to catch variable capitalization<br>
<br>
+* pull upstream goodness<br>
<br>
+* ignore MacOS .DS\_Store cruft<br>
<br>
+* handle publication times as well as dates<br>
<br>
+* update docs from feedparser.org notes<br>
<br>
+* handle absolutifying URLs for feed reader happiness<br>
<br>
+* breaking tests for absolute URL creation<br>
<br>
+* Rename the environment to 'test'<br>
<br>
+* Better description<br>
<br>
+* Move things around in here to make it look nicer<br>
<br>
+* Rather than parsing the function as we scan the tag file, push
them into a list so we can quickly fly through it as we need. This
has given a ~12% speedup<br>
<br>
+* Minor tweaks. Add a currently unused function to parse a list.
This could be useful for concurrent processing<br>
<br>
+* Add some keywods to setup.py<br>
<br>
+* Improve error messages. Remove more spare print statements.
Re-order import statements to follow PEP 8<br>
<br>
+* Return the error messages in the correct way. This way they are
grouped correctly<br>
<br>
+* Slightly improve speed by not passing unnecessary variables
around<br>
<br>
+* Improve documentation for functions<br>
<br>
+* Comment out some debug statements<br>
<br>
+* Split tests up a little more for more fine-grained testing<br>
<br>
+* About a 1.6x speed-up for small files and about a 1.2x speed-up
for large files<br>
<br>
+* Fix test <br>
<br>
+* Add some exception handling around the normalise() function<br>
<br>
+* Use the environment cache rather than pickling the files myself<br>
<br>
+* Cache the mapping to a pickled file<br>
<br>
+* Add a profile environment to tox to test normalise()<br>
<br>
+* Make normalise about 2.1 time faster<br>
<br>
+* Add a cProfile benchmark<br>
<br>
+* Move the function reference to a different page in the
documentation<br>
<br>
+* Move doxylink.py and parsing.py into a module directory<br>
<br>
+* Added tag doxylink-0.4 for changeset 32f4c6292b3f<br>
<br>
+* Prepare for 0.4 release<br>
<br>
+* Update documentation<br>
<br>
+* Added tests for run\_programs<br>
<br>
+* Add space only, if extra arguments were given<br>
<br>
+* Enabled intersphinx to link to Sphinx docs<br>
<br>
+* Re-ordered functions to group tests and funcargs together<br>
<br>
+* More parsing tests into a proper test module<br>
<br>
+* Don't add parentheses if the user provided their own<br>
<br>
+* Fix some quoting in the documentation<br>
<br>
+* Add some documentation to the normalise funtion<br>
<br>
+* Remove this line which was added by mistake. We don't want to run
this new version yet<br>
<br>
+* Add pyparsing to the dependencies<br>
<br>
+* Add a parsing module to normalise the function signatures<br>
<br>
+* Add info about function matching to the documentation<br>
<br>
+* Add function documentation to the Sphinx docs<br>
<br>
+* Change doc strings to triple-quoted format<br>
<br>
+* Return the error message rather than printing it manually. Split
up the requested symbol into symbol and argument list. Allow for
function overloading in the symbol mapping<br>
<br>
+* Move the documentation into a Sphinx project<br>
<br>
+* Allow URLs as base paths<br>
<br>
+* Change the PyPI link and remove the changelog include in the
readme since it breaks on PyPI<br>
<br>
+* Added tag doxylink-0.3 for changeset 191fe6687bc4<br>
<br>
+* Prepare for release 0.3<br>
<br>
+* Add parentheses to functions if the add\_function\_parentheses
config value is set<br>
<br>
+* Add the function argument list to the mapping<br>
<br>
+* Return the kind of symbol as well as the URL from the find\_url
function<br>
<br>
+* Reorganise the filters and split them out into separate functions<br>
<br>
+* Fixed exclude patterns setting in conf.py<br>
<br>
+* Added tag paverutils-1.3 for changeset 1574d3a92197<br>
<br>
+* merge heads after paverutils change<br>
<br>
+* add break\_lines\_at argument to run\_script<br>
<br>
+* Add a find\_url2 function to scan the mapping file<br>
<br>
+* Add some documentation for the new funtion<br>
<br>
+* Parse the tag file into an (as yet unused) mapping dictionary<br>
<br>
+* Make sure only the relevant warning is shown<br>
<br>
+* Only parse the tag file once per run<br>
<br>
+* Use env specific test prefixes<br>
<br>
+* \* [rubydomain]: fix minor bug about module function/method \*
[rubydomain]: add README contents \* [rubydomain]: published
sphinxcontrib-rubydomain to PyPI<br>
<br>
+* Tag version 0.2<br>
<br>
+* Added tag doxylink-0.2 for changeset c6403ab574b2<br>
<br>
+* Improve documentation about generating the Doxygen tag file<br>
<br>
+* Allow doxylink to work when called from a documentation
subdirectory and using a relative HTML path<br>
<br>
+* Added tests for programoutput and use tox for running them<br>
<br>
+* Use a better fitting return value<br>
<br>
+* Improved error message<br>
<br>
+* Require sphinx 1.0<br>
<br>
+* Converted intersphinx linking to 1.0 format<br>
<br>
+* Added tests for issuetracker and use tox for running them<br>
<br>
+* Use raw string for regex pattern<br>
<br>
+* Removed superfluous, unused issue\_reference class<br>
<br>
+* Include tests in manifests<br>
<br>
+* Re-enabled intersphinx linking with sphinx<br>
<br>
+* Use tox for testing<br>
<br>
+* Added pyqt4 tests<br>
<br>
+* Simplified call checking<br>
<br>
+* Removed separate environments for different docutils versions<br>
<br>
+* Added shebang to allow direct execution of the test script<br>
<br>
+* Simplified code<br>
<br>
+* Test extension setup<br>
<br>
+* Use mock library for application mock object<br>
<br>
+* Converted intersphinx mapping to sphinx 1.0 format and removed
broken sphinx 1.0 inventory<br>
<br>
+* Use tox for test execution<br>
<br>
+* Tests for epydoc extension<br>
<br>
+* Moved filename generation into separate function<br>
<br>
+* Added tox configuration to extension template<br>
<br>
+* Fixed hard-coded template filename<br>
<br>
+* Added tag ansi-0.5.1 for changeset 9ccb32d8f5ea<br>
<br>
+* Release 0.5.1<br>
<br>
+* Include tests in sdist<br>
<br>
+* Update for Sphinx 1.0 intersphinx format and remove broken Sphinx
inventory<br>
<br>
+* Fixed broken ordering with nested colors<br>
<br>
+* Use tox for testing<br>
<br>
+* Added some basic tests<br>
<br>
+* Ignore tox build files<br>
<br>
+* Add docs, correct URL, bump to 0.2<br>
<br>
+* Use sphinxcontrib- prefix<br>
<br>
+* Add authors for cheeseshop extension<br>
<br>
+* Add readme to template<br>
<br>
+* Add class option to pypi-release; allow linking to specific
versions in pypi role<br>
<br>
+* Merge<br>
<br>
+* Added tag ansi-0.5 for changeset a4498fcaf565<br>
<br>
+* Release ansi 0.5<br>
<br>
+* Ignore ANSI colors in non-html output<br>
<br>
+* tip is ansi 0.5<br>
<br>
+* Added tag programoutput-0.4 for changeset 9be29ec83802<br>
<br>
+* Initial import of the programoutput extension<br>
<br>
+* Added tag issuetracker-0.5.1 for changeset 64706e5cf5b2<br>
<br>
+* Release issuetracker 0.5.1<br>
<br>
+* Removed all forgotten references to lunar.sphinx.ext<br>
<br>
+* Updated reference sphinx website and fix reference to
sphinx-contrib issue tracker<br>
<br>
+* Updated and cleaned doc configuration<br>
<br>
+* Initial version of cheeseshop ext<br>
<br>
+* pull upstream updates<br>
<br>
+* updating dateutil to be 'python-dateutil'<br>
<br>
+* When a target cannot be found, make the node an \`inline\` node
so there's no link created<br>
<br>
+* Added tag doxylink-0.1 for changeset fb4622a05ec3<br>
<br>
+* Finalise for 0.1 release<br>
<br>
+* Prep for PyPi submission<br>
<br>
+* Fixed formatting of build message<br>
<br>
+* Added tag issuetracker-0.5 for changeset 97e5a3997167<br>
<br>
+* Release issuetracker 0.5<br>
<br>
+* Updated documentation<br>
<br>
+* Closed issues are automatically struck through in HTML output<br>
<br>
+* Enable issuetracker extension in issuetracker docs<br>
<br>
+* Updated changelog<br>
<br>
+* Really require Sphinx 1.0 now<br>
<br>
+* Little style fix<br>
<br>
+* issuetracker 0.5<br>
<br>
+* Added tag ansi-0.4.1 for changeset 08054161d994<br>
<br>
+* Release ansi 0.4.1<br>
<br>
+* actually generate guids and test accordingly<br>
<br>
+* merge upstream<br>
<br>
+* Fixed #2:  Remove trailing slashes in manifests for the sake of
windows compatibility<br>
<br>
+* code to include item links and tests for same<br>
<br>
+* Added tag ansi-0.4 for changeset bd73af2f2114<br>
<br>
+* Initial import of the ansi extension<br>
<br>
+* Include documentation in package<br>
<br>
+* Added tag pyqt4-0.5 for changeset 7afa3beecbfa<br>
<br>
+* pyqt4 0.5<br>
<br>
+* Document the pyqt4:signal role<br>
<br>
+* Renamed pyqt4:sig role to pyqt4:signal<br>
<br>
+* Changed signature prefix to "PyQt4 signal"<br>
<br>
+* pyqt4 is version 0.5 now<br>
<br>
+* Initial commit of doxylink extension<br>
<br>
+* Added tag pyqt4-0.4 for changeset 602eda17f60d<br>
<br>
+* Initial import of pyqt4 extension<br>
<br>
+* Little case fix<br>
<br>
+* Fixed short description<br>
<br>
+* Added tag epydoc-0.4 for changeset 4b64025e2e61<br>
<br>
+* Initial import of epydoc extension<br>
<br>
+* Added tag issuetracker-0.4 for changeset 16737d7973b2<br>
<br>
+* Initial import of the issuetracker extension<br>
<br>
+* tidy up config variables in preparation for actually injecting
RSS links later on<br>
<br>
+* change docs to reflect new Sphinx features<br>
<br>
+* given up for the moment the battle to create a test that detects
file deletion cleanup<br>
<br>
+* adapt to actually include files that haven't been recently
modified into the RSS feed<br>
<br>
+* merge in upstream<br>
<br>
+* new tests to capture nastiness around preserving RSS across
sessions<br>
<br>
+* better date parse error handling<br>
<br>
+* handling date parse errors better<br>
<br>
+* remove unneccesary import<br>
<br>
+* get rid of Publish DAte nonsesne<br>
<br>
+* Added tag traclinks-0.1 for changeset f2d7c92915b3<br>
<br>
+*  \* adjust default config value<br>
<br>
+* Initial traclinks import<br>
<br>
+* initial commit for google analytics ext<br>
<br>
+* Adapt get\_objects() of Erlang domain to API change<br>
<br>
+* Adapt get\_objects() of Ruby domain to API change<br>
<br>
+* Cleaned up README: Note this is displayed as a wiki so not all
sphinx markup works. Check the displayed version to see if there are
any errors<br>
<br>
+* added ref to ZopeInterface website<br>
<br>
+* Initial commit of zopeext extension<br>
<br>
+* Erlang Domain: first alpha version(not implemented some funcitons
yet)<br>
<br>
+* Added tag bitbucket-1.0 for changeset 8348f54ac9d7<br>
<br>
+* add bitbucket extension<br>
<br>
+* remove extra files<br>
<br>
+* add extension names to list<br>
<br>
+* first version of Ruby Domain<br>
<br>
+* osaka: first version<br>
<br>
+* Added tag paverutils-1.2 for changeset bf0e1d56c6e3<br>
<br>
+* switch to distribute for packaging<br>
<br>
+* Added tag paverutils-1.2 for changeset ae10f103f453<br>
<br>
+* re-raise exceptions in run\_script<br>
<br>
+* autorun: Add basic info about autorun<br>
<br>
+* autorun: Execute code in a runblock directive<br>
<br>
+* Fix a typo in a docstring<br>
<br>
+* add info about gnuplot extension<br>
<br>
+* tests fixed to create empty dirs so as to work on fresh checkout<br>
<br>
+* tidyied up test cruft; made run.py actually work<br>
<br>
+* suprious nose import<br>
<br>
+* naming consistency<br>
<br>
+* setup.py should probably contain project name<br>
<br>
+* making licensing explicit<br>
<br>
+* update docs<br>
<br>
+* corrected date handling tests<br>
<br>
+* Some handy help methods for nose are the secret sauce that make
this test suite manageable. I feel a passing test suite approach<br>
<br>
+* updating tests to only rely upon assert and no n<br>
<br>
+* initial addition of feedgenerator from my site repo<br>
<br>
+* aafig: Clean and improve the maintainer documentation<br>
<br>
+* Tag mscgen-0.4<br>
<br>
+* mscgen: Make release development previews by default<br>
<br>
+* mscgen: Update CHANGES<br>
<br>
+* mscgen: Add maintainer documentation<br>
<br>
+* aafig: Add maintainer documentation<br>
<br>
+* aafig: Fix "Development Status" classifier in setup.py<br>
<br>
+* Tag aafig-1.0<br>
<br>
+* aafig: Update CHANGES file for 1.0 release<br>
<br>
+* gnuplot: Add gnuplot Sphinx extension<br>
<br>
+* update document   import #2 patch<br>
<br>
+* refactoring document and fix URL<br>
<br>
+* merge sdedit into sphinx-contrib<br>
<br>
+* aafig: Improve error reporting when aafigure package is missing<br>
<br>
+* aafig: Add VIM magic line to match the file format<br>
<br>
+* aafig: Fix HTML builder rendering<br>
<br>
+* Whooshindex back to development<br>
<br>
+* Added tag whooshindex-0.1 for changeset b1417fd103aa<br>
<br>
+* Whooshindex 0.1<br>
<br>
+* Fix wrong author<br>
<br>
+* Ignore emacs .\*~ files<br>
<br>
+* Move Whoosh indexer files around<br>
<br>
+* Add Whoosh indexer<br>
<br>
+* aafig: Bump version to 1.0<br>
<br>
+* Tag aafig-0.3<br>
<br>
+* mscgen: Change license to BOLA<br>
<br>
+* mscgen: Remove unused 'options' node attribute<br>
<br>
+* mscgen: Add sphinx website/manual<br>
<br>
+* aafig: Change license to BOLA<br>
<br>
+* aafig: Add Sphinx website/manual<br>
<br>
+* aafig: Only try code that is expected to raise an exception<br>
<br>
+* aafig: Don't override Image directive unchanged attributes<br>
<br>
+* aafig: Don't override width and height for SVG images<br>
<br>
+* aafig: Make aspect option behave properly<br>
<br>
+* aafig: Add partial format redefinition for \`\`aafig\_format\`\`<br>
<br>
+* aafig: Update aafigure link and dependency version in the docs<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Support builders for text format<br>
<br>
+* aafig: Support missing aafigure module<br>
<br>
+* aafig: Use ASCII art when can't render the image<br>
<br>
+* aafig: Add TODO list<br>
<br>
+* aafig: Use percentage for aspect option<br>
<br>
+* aafig: Make Aafig directive inherit from the Image<br>
<br>
+* Added tag context-0.1 for changeset 4a85a2b54f65<br>
<br>
+* Added tag lilypond-1.0 for changeset 38518c51732a<br>
<br>
+* Added tag sword-1.0 for changeset 7ab6daf74946<br>
<br>
+* sword,lilypond: Add links in README<br>
<br>
+* Added tag paverutils-1.1 for changeset 39a956e52160<br>
<br>
+* add run\_script function to sphinxcontrib.paverutils<br>
<br>
+* aafig: Remove debug print<br>
<br>
+* aafig: Merge default options before calculating the hash<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Don't break if a SVG metadata file is missing<br>
<br>
+* aafig: Put SVG metadata files in the build directory<br>
<br>
+* aafig: Add missing format operator when rendering to SVG<br>
<br>
+* aafig: Fix typo in package description<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Add a simple example to package description<br>
<br>
+* aafig: Change dependency to new aafigure package<br>
<br>
+* aafig: Raise the right exception when aafigure.render() fails<br>
<br>
+* aafig: Add docutils-aafigure (&gt;=0.2) dependency<br>
<br>
+* aafig: Start version 0.3<br>
<br>
+* Tag aafig-0.2<br>
<br>
+* aafigure: Fix SVG output for HTML writer<br>
<br>
+* aafig: Add aafig\_default\_options configuration option \* \* \*
amend: new option \* \* \* fix<br>
<br>
+* aafig: Fix aafig\_format option documentation<br>
<br>
+* aafig: Start version 0.2 \* \* \* amend: increase version<br>
<br>
+* aafig: Add release date to versions in CHANGES<br>
<br>
+* Add aafig-0.1 tag<br>
<br>
+* aafig: Improve package short and long description<br>
<br>
+* aafig: Improve About documentation<br>
<br>
+* aafig: Rename package as sphinxcontrib-aafig \* \* \* aafig: Fix
package name in PYPI URL<br>
<br>
+* aafig: Don't use dev and date tags in setup.cfg<br>
<br>
+* mscgen: Fix package name in the PYPI URL<br>
<br>
+* Add mscgen-0.3 tag<br>
<br>
+* mscgen: Improve package short and long descriptions<br>
<br>
+* mscgen: Change package name to sphinxcontrib-mscgen<br>
<br>
+* mscgen: Don't use dev and date tags in setup.cfg<br>
<br>
+* fix urls for paverutils, again<br>
<br>
+* Added tag paverutils-1-0 for changeset 788d8ee0f4e2<br>
<br>
+* fix urls for paverutils<br>
<br>
+* add task information to paverutils readme<br>
<br>
+* Added tag paverutils-1-0 for changeset bb1d543c692b<br>
<br>
+* update paverutils docs<br>
<br>
+* first version of paverutils<br>
<br>
+* context, sword: Add packages<br>
<br>
+* Add sword extension<br>
<br>
+* Add ConTeXt builder, which is very primative<br>
<br>
+* Add mscgen extension<br>
<br>
+* mscgen: Add e-mail after the author name<br>
<br>
+* Add mscgen extension<br>
<br>
+* Add lilypond extension<br>
<br>
+* Switch to separate distribution per extension<br>
<br>
+* Add initial file infrastructure<br>
<br>
Entering 'sqltable'<br>
Entering 'swf'<br>
Entering 'sword'<br>
Entering 'texfigure'<br>
Entering 'tikz'<br>
Entering 'traclinks'<br>
Entering 'whooshindex'<br>
Entering 'yasfb'<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..662c127<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,4 @@<br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Fergus Doyle <a class="moz-txt-link-rfc2396E" href="mailto:***@largeblue.com">&lt;***@largeblue.com&gt;</a><br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
+junkafarian <a class="moz-txt-link-rfc2396E" href="mailto:***@largeblue.com">&lt;***@largeblue.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..51541e1<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,50 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+0.6.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* write feed using utf-8 encoding<br>
<br>
+<br>
<br>
+0.6.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* add link to the original version of the formatter file<br>
<br>
+* Ignore various egg files<br>
<br>
+* Enable Python 3 compatibility<br>
<br>
+<br>
<br>
+0.5.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Use a python package instead of single script<br>
<br>
+* remove manifest we don't need<br>
<br>
+<br>
<br>
+0.5.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Ignore index pages and use pyquery to clean up others<br>
<br>
+* set up tox to run flake8 and fix errors<br>
<br>
+* update name in readme<br>
<br>
+<br>
<br>
+0.4.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Rename package to yasfb and use pbr for packaging<br>
<br>
+* allow explicit override of publish date<br>
<br>
+* take publication date from git<br>
<br>
+* move imports to the top of the file<br>
<br>
+* remove unittest cruft<br>
<br>
+* remove trailing whitespace<br>
<br>
+<br>
<br>
+0.3<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Bumping version number for release<br>
<br>
+* Adding MANIFEST.in and bumping version number<br>
<br>
+* Prep for PyPI submission<br>
<br>
+* Tweaking README<br>
<br>
+* Tweaking README<br>
<br>
+* Tweaking readme<br>
<br>
+* Added README<br>
<br>
+* Added marker for unittests<br>
<br>
+* Initial Commit / Version 0.1<br>
<br>
Entering 'youtube'<br>
<br>
<br>
git submodule foreach "git diff HEAD~1"<br>
=======================================<br>
<br>
Entering 'aafig'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'ansi'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/setup.py b/setup.py<br>
index 277a829..4434ec3 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -26,7 +26,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-with open('README') as stream:<br>
+with open('README.rst') as stream:<br>
     long_desc = stream.read()<br>
 <br>
 requires = ['Sphinx&gt;=1.0b2']<br>
Entering 'argdoc'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'autoanysrc'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'autoprogram'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'autorun'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'cacoo'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'cheader'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'cheeseshop'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/setup.py b/setup.py<br>
index 957846f..cdca4ac 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-long_desc = file('README', 'r').read()<br>
+long_desc = open('README.rst', 'r').read()<br>
 <br>
 requires = ['Sphinx&gt;=1.0']<br>
 <br>
Entering 'clearquest'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/setup.py b/setup.py<br>
index cf023ad..ec9bb50 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
<br>
 from setuptools import setup, find_packages<br>
<br>
 <br>
<br>
-long_desc = open('README', 'r').read()<br>
<br>
+long_desc = open('README.rst', 'r').read()<br>
<br>
 <br>
<br>
 # We need 'pywin32' too but it is not available on pypi.<br>
<br>
 # To avoid crashes of easy_install and pip, I removed the
dependency here.<br>
<br>
Entering 'codeio'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'context'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'datatemplates'<br>
diff --git a/.gitignore b/.gitignore<br>
index 28466dc..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,7 +1,104 @@<br>
-/.testrepository/<br>
-/.tox/<br>
-/AUTHORS<br>
-/ChangeLog<br>
-/*.egg-info/<br>
-/build/<br>
-/doc/build/<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..1778e27<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,2 @@<br>
+Christoph Deil <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..36be255<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,24 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* update github URL in documentation<br>
<br>
+* update the source repo URL in readme<br>
<br>
+* update to python 3.5<br>
<br>
+* add license file<br>
<br>
+* Add links to repo and docs from README and docs frontpage<br>
<br>
+* add a command line tool to make testing templates easier<br>
<br>
+<br>
<br>
+0.1.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* more protection against differences in builders<br>
<br>
+* avoid errors for builders without template lookup<br>
<br>
+* add usage instructions<br>
<br>
+* add table helpers and samples<br>
<br>
+* don't force a theme setting<br>
<br>
+* remove debug print<br>
<br>
+* add JSON support<br>
<br>
+* add YAML support<br>
<br>
+* fix flake8 warnings for sphinx conf.py<br>
<br>
+* add ourself to the doc extensions we use<br>
<br>
+* basic project setup<br>
<br>
Entering 'documentedlist'<br>
diff --git a/.gitignore b/.gitignore<br>
index ba74660..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,13 +1,13 @@<br>
 # Byte-compiled / optimized / DLL files<br>
 __pycache__/<br>
 *.py[cod]<br>
+*$py.class<br>
 <br>
 # C extensions<br>
 *.so<br>
 <br>
 # Distribution / packaging<br>
 .Python<br>
-env/<br>
 build/<br>
 develop-eggs/<br>
 dist/<br>
@@ -19,9 +19,11 @@ lib64/<br>
 parts/<br>
 sdist/<br>
 var/<br>
+wheels/<br>
 *.egg-info/<br>
 .installed.cfg<br>
 *.egg<br>
+MANIFEST<br>
 <br>
 # PyInstaller<br>
 #  Usually these files are written by a python script from a
template<br>
@@ -41,7 +43,8 @@ htmlcov/<br>
 .cache<br>
 nosetests.xml<br>
 coverage.xml<br>
-*,cover<br>
+*.cover<br>
+.hypothesis/<br>
 <br>
 # Translations<br>
 *.mo<br>
@@ -49,9 +52,53 @@ coverage.xml<br>
 <br>
 # Django stuff:<br>
 *.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
 <br>
 # Sphinx documentation<br>
 docs/_build/<br>
 <br>
 # PyBuilder<br>
 target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'domaintools'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'doxylink'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'email'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/setup.py b/setup.py<br>
index cab43e7..010c23f 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -2,7 +2,7 @@<br>
 <br>
 from setuptools import setup, find_packages<br>
 <br>
-f = open('README', 'r')<br>
+f = open('README.rst', 'r')<br>
 try:<br>
     long_desc = f.read()<br>
 finally:<br>
Entering 'examplecode'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'exceltable'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'findanything'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'fulltoc'<br>
diff --git a/.gitignore b/.gitignore<br>
index fac1d2b..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,10 +1,104 @@<br>
-dist<br>
-docs/build<br>
-*.pyc<br>
-*.egg-info<br>
-build<br>
-pbr-*.egg<br>
-<br>
-# Created by pbr<br>
-AUTHORS<br>
-ChangeLog<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..e9eb207<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,10 @@<br>
+Darragh Bailey <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Darragh Bailey <a class="moz-txt-link-rfc2396E" href="mailto:***@hpe.com">&lt;***@hpe.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@dreamhost.com">&lt;***@dreamhost.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eli Collins <a class="moz-txt-link-rfc2396E" href="mailto:***@assurancetechnologies.com">&lt;***@assurancetechnologies.com&gt;</a><br>
+John Szakmeister <a class="moz-txt-link-rfc2396E" href="mailto:***@szakmeister.net">&lt;***@szakmeister.net&gt;</a><br>
+Phil Austin <a class="moz-txt-link-rfc2396E" href="mailto:***@eos.ubc.ca">&lt;***@eos.ubc.ca&gt;</a><br>
+Piotr Bulinski <a class="moz-txt-link-rfc2396E" href="mailto:***@bulinski.pl">&lt;***@bulinski.pl&gt;</a><br>
+Ryan Petrello <a class="moz-txt-link-rfc2396E" href="mailto:***@ryanpetrello.com">&lt;***@ryanpetrello.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..7de85fe<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,40 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+1.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* add missing keywords to make\_toctree<br>
<br>
+* Ensure sidebar TOC always fully generated<br>
<br>
+* Avoid traversing NoneType<br>
<br>
+* Add check for toctree function, needed for json builder
compatibility<br>
<br>
+<br>
<br>
+1.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Stop using distribute and use pbr<br>
<br>
+* fix installation under Python 3<br>
<br>
+* setup: fix a typo in the url<br>
<br>
+* move README to README.rst for github<br>
<br>
+* add announcement file<br>
<br>
+<br>
<br>
+1.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update docs to prep for release<br>
<br>
+* fix specification in requirements file<br>
<br>
+* bump version to prepare for release<br>
<br>
+* update README and add requirements file for building docs<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update the documentation to prepare to make the project public<br>
<br>
+* hide the maxdepth and prune arguments, since setting those
doesn't make sense<br>
<br>
+* handle nodes without toctrees correctly<br>
<br>
+* simplify and document<br>
<br>
+* replace build\_full\_toctree with some logic from
get\_doctree\_for in sphinx/environment.py<br>
<br>
+* initial version shows the full set of toc entries for everything
except the root node<br>
<br>
+* add more docs and expand existing files to provide more test
inputs<br>
<br>
+* packaging files; stub in source files<br>
<br>
+* docs generated by sphinx-quickstart<br>
<br>
Entering 'gnuplot'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'googleanalytics'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'googlemaps'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'hyphenator'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/setup.py b/setup.py<br>
index 68d1afa..30d90fc 100644<br>
--- a/setup.py<br>
+++ b/setup.py<br>
@@ -5,7 +5,7 @@ from __future__ import with_statement<br>
 from setuptools import setup, find_packages<br>
 <br>
 <br>
-with open('README') as stream:<br>
+with open('README.rst') as stream:<br>
     long_desc = stream.read()<br>
 <br>
 requires = ['Sphinx&gt;=0.6']<br>
Entering 'imagesvg'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'inlinesyntaxhighlight'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'libreoffice'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'lilypond'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'mockautodoc'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'mscgen'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'napoleon'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'nicovideo'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'osaka'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'paverutils'<br>
diff --git a/.gitignore b/.gitignore<br>
index 27a5330..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,26 +1,104 @@<br>
-.*\.pyc<br>
-.*\.egg<br>
-.*\.so<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
 build/<br>
+develop-eggs/<br>
 dist/<br>
-env/<br>
-sphinxcontrib_paverutils.egg-info/<br>
-TAGS<br>
-\.ropeproject/<br>
-\.idea/<br>
-,*~<br>
-.DS_Store<br>
-spelling/spelling_wordlist.txt<br>
-sqltable/docs/sampledata.db<br>
-<br>
-syntax: glob<br>
-*/distribute-*.tar.gz<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
 .tox/<br>
-.coverage/<br>
-.*.swp<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
 <br>
-# Created by pbr<br>
-ChangeLog<br>
-AUTHORS<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
 <br>
-*.egg<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..6bcf349<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,67 @@<br>
+Adam Lowry <a class="moz-txt-link-rfc2396E" href="mailto:***@therobots.org">&lt;***@therobots.org&gt;</a><br>
+Andrey Popp <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andy Mikhaylenko <a class="moz-txt-link-rfc2396E" href="mailto:***@neithere.net">&lt;***@neithere.net&gt;</a><br>
+Benoît Allard <a class="moz-txt-link-rfc2396E" href="mailto:***@aeteurope.nl">&lt;***@aeteurope.nl&gt;</a><br>
+Brad Miller <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Brad Miller <a class="moz-txt-link-rfc2396E" href="mailto:***@mac.com">&lt;***@mac.com&gt;</a><br>
+Bulat Shakirzyanov <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Chris Pickel <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christoph Reller <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christophe Benz <a class="moz-txt-link-rfc2396E" href="mailto:***@easter-eggs.com">&lt;***@easter-eggs.com&gt;</a><br>
+Chuck Harmston <a class="moz-txt-link-rfc2396E" href="mailto:***@chuckharmston.com">&lt;***@chuckharmston.com&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@possumpalace.org">&lt;***@possumpalace.org&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@email.possumpalace.org">&lt;***@email.possumpalace.org&gt;</a><br>
+Denis Bilenko <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eunchong Yu <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Evgeniy Tatarkin <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Fladischer Michael &lt;***@none&gt;<br>
+Georg Brandl <a class="moz-txt-link-rfc2396E" href="mailto:***@python.org">&lt;***@python.org&gt;</a><br>
+Hank Gay <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Hong Minhee <a class="moz-txt-link-rfc2396E" href="mailto:***@dahlia.kr">&lt;***@dahlia.kr&gt;</a><br>
+Jameel Al-Aziz <a class="moz-txt-link-rfc2396E" href="mailto:***@hulu.com">&lt;***@hulu.com&gt;</a><br>
+James Rowe <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan Papousek <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan-Marek Glogowski <a class="moz-txt-link-rfc2396E" href="mailto:jan-***@muenchen.de">&lt;jan-***@muenchen.de&gt;</a><br>
+Jeffrey Finkelstein <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Johannes Emerich <a class="moz-txt-link-rfc2396E" href="mailto:***@emerich.de">&lt;***@emerich.de&gt;</a><br>
+Kay-Uwe (Kiwi) Lorenz <a class="moz-txt-link-rfc2396E" href="mailto:***@franka.dyndns.org">&lt;***@franka.dyndns.org&gt;</a><br>
+Keegan Carruthers-Smith <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Kevin Horn <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Leandro Lucarella <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Maciek Starzyk <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Mark Story <a class="moz-txt-link-rfc2396E" href="mailto:***@mark-story.com">&lt;***@mark-story.com&gt;</a><br>
+Matt Williams <a class="moz-txt-link-rfc2396E" href="mailto:***@milliams.com">&lt;***@milliams.com&gt;</a><br>
+Michael McNeil Forbes <a class="moz-txt-link-rfc2396E" href="mailto:***@physics.ubc.ca">&lt;***@physics.ubc.ca&gt;</a><br>
+Michael Twomey <a class="moz-txt-link-rfc2396E" href="mailto:***@fieldaware.com">&lt;***@fieldaware.com&gt;</a><br>
+Pauli Virtanen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Pedro Romano <a class="moz-txt-link-rfc2396E" href="mailto:***@salesseek.co.uk">&lt;***@salesseek.co.uk&gt;</a><br>
+Pete Gadomski <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Rob Ruana <a class="moz-txt-link-rfc2396E" href="mailto:***@relentlessidiot.com">&lt;***@relentlessidiot.com&gt;</a><br>
+Robin Jarry &lt;***@none&gt;<br>
+Roman Podolyaka <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+SHIBUKAWA Yoshiki &lt;***@none&gt;<br>
+SHIBUKAWA Yoshiki <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+Sebastian Kalinowski <a class="moz-txt-link-rfc2396E" href="mailto:***@stxnext.pl">&lt;***@stxnext.pl&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@googlemail.com">&lt;***@googlemail.com&gt;</a><br>
+Simon Metson <a class="moz-txt-link-rfc2396E" href="mailto:simonmetson+***@googlemail.com">&lt;simonmetson+***@googlemail.com&gt;</a><br>
+Stephen Sugden <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Takumi IINO <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Tero Koskinen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@outboxtechnology.com">&lt;***@outboxtechnology.com&gt;</a><br>
+Viktor Haag <a class="moz-txt-link-rfc2396E" href="mailto:***@Desire2Learn.com">&lt;***@Desire2Learn.com&gt;</a><br>
+Wei-Wei Guo <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Yuya Nishihara <a class="moz-txt-link-rfc2396E" href="mailto:***@tcha.org">&lt;***@tcha.org&gt;</a><br>
+bond <a class="moz-txt-link-rfc2396E" href="mailto:***@freenet.de">&lt;***@freenet.de&gt;</a><br>
+diabeteman &lt;***@none&gt;<br>
+heavenshell <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+iElectric &lt;***@none&gt;<br>
+jmu &lt;***@none&gt;<br>
+murchik <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+s0undt3ch &lt;***@none&gt;<br>
+shibu <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+shoma <a class="moz-txt-link-rfc2396E" href="mailto:shoma.h4a+***@gmail.com">&lt;shoma.h4a+***@gmail.com&gt;</a><br>
+tk0miya <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..60da0c9<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,1245 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* add wrap-no-breaks line break mode<br>
<br>
+* fix sphinx error handling<br>
<br>
+* handle errors in the sphinx portion of the build<br>
<br>
+* if the outdir is set, use that instead of building a value<br>
<br>
+* support pre-split command lines<br>
<br>
+* add quiet option<br>
<br>
+* provide a way to override the pdf generating command<br>
<br>
+* be explicit about how to lex the literal output<br>
<br>
+* add line\_cleanups feature<br>
<br>
+* add warnerror flag<br>
<br>
+* Merged in papousek/sphinxcontrib-paverutils/config\_args (pull
request #1)<br>
<br>
+* ignore pbr install dir<br>
<br>
+* fix flake8 failure<br>
<br>
+* change default line wrap to 64 chars<br>
<br>
+* update for python 3 and new cog release<br>
<br>
+* allow to pass config properties when running sphinx<br>
<br>
+* build universal wheels<br>
<br>
+* Trap sphinx exits<br>
<br>
+* add blog announce file<br>
<br>
+* update release notes for 1.6<br>
<br>
+* use pbr for packaging<br>
<br>
+* include tox.ini in source dist<br>
<br>
+* update author email<br>
<br>
+* add missing import<br>
<br>
+* adjust interpreter for python3<br>
<br>
+* redefine cog to allow it to run on specific input file(s)<br>
<br>
+* update project URL<br>
<br>
+* flake8 fixes<br>
<br>
+* compatibility with paver 1.2, and add support force a full build<br>
<br>
+* bump version back up to 1.5 and set paver dependency at 1.2<br>
<br>
+* rename ignore file<br>
<br>
+* move files to the top of the repo<br>
<br>
+* remove other extensions<br>
<br>
+* switch paverutils to print() for python 3.3 support<br>
<br>
+* flake8 cleanup of paverutils<br>
<br>
+* stop using distribute for paverutils<br>
<br>
+* typo on changelog<br>
<br>
+* Changelog for pull request #34<br>
<br>
+* Merged in
moorchegue/sphinx-contrib/httpdomain/python\_3\_compatibility\_fixes
(pull request #34)<br>
<br>
+* Version bump<br>
<br>
+* Add missing credit for pull request #33<br>
<br>
+* Added tag httpdomain-1.1.9 for changeset 6a3a8ca714cf<br>
<br>
+* Release httpdomain 1.1.9<br>
<br>
+* Changelog for pull request #37<br>
<br>
+* Merged in
ViktorHaag/httpdomain-query-parm-typed-field-enhancement (pull
request #37)<br>
<br>
+* Changelog for pull request #33<br>
<br>
+* Merged in micktwomey/sphinx-contrib (pull request #33)<br>
<br>
+* Summary: Change 'queryparameter' from GroupedField to TypedField<br>
<br>
+* Bumps version number to 0.2.1<br>
<br>
+* Corrects package url in setup.py<br>
<br>
+* Bumps version number to 0.2<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Attempt to get readthedocs.org working<br>
<br>
+* Updates requirements\_docs.txt<br>
<br>
+* Fixes dash in README.rst<br>
<br>
+* Adds Keyword Arguments section. Adds additional aliases for
section headers<br>
<br>
+* Updates README.rst<br>
<br>
+* Bumps version number to 0.1.1<br>
<br>
+* Adds docs and fixes tox apidoc output for pavertasks<br>
<br>
+* Updates AUTHORS and README.rst for napoleon extension<br>
<br>
+* Adds napoleon extension for Google and NumPy style docstrings<br>
<br>
+* Fixes make-ext.py to use \_template/README.rst instead of
\_template/README<br>
<br>
+* sorted() instead of .sort() incorrect substitution fix<br>
<br>
+* Python 3 support edits<br>
<br>
+* Remove 'dev' tag<br>
<br>
+* Fix description (remove template text)<br>
<br>
+* Adjust MANIFEST.in to include correct README.rst and CHANGES
files<br>
<br>
+* Add README, AUTHORS, CHANGES, and LICENSE so this package can be
submitted to python package index<br>
<br>
+* Remove debugging prints<br>
<br>
+* Merged in salesseek/sphinx-contrib/plantuml (pull request #32)<br>
<br>
+* fix readme<br>
<br>
+* default import args, fix readme<br>
<br>
+* Add :blueprints: option to autoflask<br>
<br>
+* Allow empty endpoints, undoc-endpoints and blueprints args to
autoflask and autobottle<br>
<br>
+* Set 'use\_2to3=True' option on 'setup.py' for automatically
running '2to3' during setup which seems to be enough for the
extension to support Python 3<br>
<br>
+* Insert 'README.rst' as package long description, since a 'README'
file doesn't currently exist<br>
<br>
+* Tag zopeext-0.2.1<br>
<br>
+* Correct date of CHANGES!<br>
<br>
+* Tag zopeext-0.2.1<br>
<br>
+* Updated CHANGES<br>
<br>
+* Removed auto import of autointerface so setup.py does not  
require zope.interface to be installed. API change: one must now
explicitly import sphinxcontrib.zopeext.autointerface<br>
<br>
+* Changelog for pull request #31<br>
<br>
+* Allow jsonparameter to be typed<br>
<br>
+* Changelog and docs for 852a74e5c0bb<br>
<br>
+* Move common parts from \_\_init\_\_.py to common submodule<br>
<br>
+* Add :reqheader: and :resheader: flag options<br>
<br>
+* Version bump (httpdomain-1.1.9)<br>
<br>
+* Small changes on changelog<br>
<br>
+* Alias settings for upload\_docs<br>
<br>
+* Update the docs version<br>
<br>
+* Added tag httpdomain-1.1.8 for changeset 000296950f7f<br>
<br>
+* Version metadata was not updated in
a520e5e4eb2a54998983e735692d0a22ee48727a<br>
<br>
+* Added tag httpdomain-1.1.8 for changeset a520e5e4eb2a<br>
<br>
+* Release 1.1.8<br>
<br>
+* Update the website link<br>
<br>
+* Moved README -&gt; README.rst to render on overview page. - fixes
issue #42<br>
<br>
+* Moved README -&gt; README.rst so that bitbucket displays
formatting<br>
<br>
+* new extension - mockautodoc<br>
<br>
+* Add better support for doc strings in MethodView's<br>
<br>
+* Merged in RobotAdam/sphinx-contrib (pull request #25)<br>
<br>
+* Merged in prmtl/sphinx-contrib/httpdomain-fix (pull request #23)<br>
<br>
+* Correct typo in error handler<br>
<br>
+* Add JSON Parameter along side form and query parameter<br>
<br>
+* except should catch 'ValueError' not 'Value'<br>
<br>
+* README: restore alphabetical order and add missing extensions<br>
<br>
+* tikz: Fixed MANIFEST.in to include documentation source files in
doc/ folder. They are included in sdist source tarballs but not in
the installation<br>
<br>
+* Update documentation. Remove unnecessary LaTeX preamble parts<br>
<br>
+* Add tikz extension<br>
<br>
+* Merged in shomah4a/sphinx-contrib-fork (pull request #16: fix
erlangdomain and rubydomain for python 3.x)<br>
<br>
+* plantuml: bump required Sphinx version to 1.0 (fixes #44)<br>
<br>
+* Fixed issue with undefined 'Value' and 'umethod' vars<br>
<br>
+* Added Framework for zopeext to support pip<br>
<br>
+* Added tag actdiag-0.5.1, seqdiag-0.5.1, nwdiag-0.6.1 for
changeset 2a1e05c8d4b0<br>
<br>
+* seqdiag: Bump version<br>
<br>
+* seqdiag: Fix failure in loading fonts<br>
<br>
+* Bump version for phpdomain<br>
<br>
+* Update documentation for traits<br>
<br>
+* Add support for trait directives and cross referencing<br>
<br>
+* Add test cases for traits<br>
<br>
+* always output stderr<br>
<br>
+* Added tag actdiag-0.5.0, blockdiag-1.2.0, nwdiag-0.6.0,
seqdiag-0.5.0 for changeset 586d484bcd17<br>
<br>
+* blockdiag: Bump version<br>
<br>
+* blockdiag: Add blockdiag\_debug option<br>
<br>
+* add setuptools to dependency packages list<br>
<br>
+* Added tag slide-0.1.1 for changeset 7d3315a99d45<br>
<br>
+* slide: Bump version<br>
<br>
+* slide: support slides on speakerdeck<br>
<br>
+* Fix failure when Targetable nodes without refid attr ware found<br>
<br>
+* Use new blockdiag interface<br>
<br>
+* [coffeedomain] Remove :members: flag from README example<br>
<br>
+* [coffeedomain] - pylint<br>
<br>
+* more documentation on swf<br>
<br>
+* added documentation<br>
<br>
+* initial version<br>
<br>
+* blockdiag: Fix maptag id has been fixed<br>
<br>
+* Added tag doxylink-1.3 for changeset da27292b23b4<br>
<br>
+* Update to version 1.3<br>
<br>
+* Add fix from Matthias Tuma to allow friend declarations inside
classes without crashing<br>
<br>
+* Added tag nwdiag-0.5.0 for changeset 5a9f42f9f624<br>
<br>
+* Bump version<br>
<br>
+* Add packetdiag directive<br>
<br>
+* Added support for auto-generating Bottle API documentation<br>
<br>
+* Added tag googlemaps-0.1.0 for changeset 46a53dd784ed<br>
<br>
+* Bump version<br>
<br>
+* Add googlemaps extension<br>
<br>
+* Added tag slide-0.1.0 for changeset ee7b9adf2313<br>
<br>
+* Add new extension: sphinxcontrib-slide<br>
<br>
+* Handle continuous header lines (httpdomain)<br>
<br>
+* httpdomain: add the \`\`undoc-blueprints\`\` option to the Flask
\`\`autohttp\`\` module<br>
<br>
+* Allow lower case characters on blockdiag\_html\_image\_format<br>
<br>
+* Fix diagram images was not generated on epub builder<br>
<br>
+* Tag zopeext-0.2<br>
<br>
+* zopeext: Added documentation and examples, and prepared for pypi<br>
<br>
+* move sqltable to its own repository<br>
<br>
+* move bitbucket extension to its own repository<br>
<br>
+* move spelling to its own repository<br>
<br>
+* Fixes already exists file problem and bump version<br>
<br>
+* Add sphinxcontrib-rawfiles package<br>
<br>
+* Move programoutput extension over to Github<br>
<br>
+* Remove epydoc extension<br>
<br>
+* Remove issuetracker extension<br>
<br>
+* Python 3 support<br>
<br>
+* Launchpad bugs are complete if all tasks are complete<br>
<br>
+* Simplify request/response handling<br>
<br>
+* Bump requests dependency<br>
<br>
+* Move builtin resolvers into separate module<br>
<br>
+* Turn extension into package<br>
<br>
+* Bump Sphinx dep to 1.1<br>
<br>
+* Inline dependencies in tox.ini<br>
<br>
+* Remove ununsed requirements file<br>
<br>
+* Move constants out of local namespace<br>
<br>
+* Move requirements to top-level directory<br>
<br>
+* Added tag actdiag-0.4.3, blockdiag-1.1.2, nwdiag-0.4.2,
seqdiag-0.4.2 for changeset 55c8100d020c<br>
<br>
+* Bump version<br>
<br>
+* Fix shadow of diagram has broken when :maxwidth: and
blockdiag\_antialias are enabled<br>
<br>
+* Fix an issue #29<br>
<br>
+* Add more tests for 'httpdomain-autoflask'<br>
<br>
+* sphinxcontrib-coffee 0.2.0<br>
<br>
+* Enhanced support for inheritance and static methods<br>
<br>
+* fix error that occur when use rubydomain with Python 3.x<br>
<br>
+* fix error that occur when use erlangdomain with Python 3.x<br>
<br>
+* Merged in grncdr/sphinx-contrib (pull request #13)<br>
<br>
+* Added tag clearquest-0.5 for changeset a2776a69adc3<br>
<br>
+* Fixed the error "local variable 'param\_value' referenced before
assignment" when a parameter is missing in a parameterized query<br>
<br>
+* mscgen: Add a workaround for the missing shebang of epstopdf<br>
<br>
+* mscgen: latex: surround the includegraphics with \n<br>
<br>
+* Added tag actdiag-0.4.2 for changeset 1e61d34c68ab<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`)<br>
<br>
+* Added tag blockdiag-1.1.1, seqdiag-0.4.1, actdiag-0.4.1,
nwdiag-0.4.1 for changeset 5e72c37619dd<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`) (thanks to @r\_rudi)<br>
<br>
+* Handle exceptions on parsing code<br>
<br>
+* Bump version for requirejs support<br>
<br>
+* Bump to programoutput 0.8<br>
<br>
+* Added tag programoutput-0.7 for changeset eac27cb3bcc6<br>
<br>
+* Release programoutput 0.7<br>
<br>
+* Bump version, 0.6 was already released<br>
<br>
+* Updated readme<br>
<br>
+* Updated trove classifiers<br>
<br>
+* Merged birkenfeld/sphinx-contrib<br>
<br>
+* Fixed test for Python 3<br>
<br>
+* Fixed deps of doc env<br>
<br>
+* Added tests for cwd option<br>
<br>
+* Need to normalize working dir and resolve symlinks<br>
<br>
+* Add configuration to use the requirejs parser<br>
<br>
+* [sadisplay] py3k support<br>
<br>
+* Polish some sentence<br>
<br>
+* Add a warning message in the document of 'autoflask' directive<br>
<br>
+* Add a document about the :endpoints: option of the 'autoflask'
directive<br>
<br>
+* Add 'endpoints' option in the 'autoflask' directive<br>
<br>
+* Added cwd option to set the working directory of commands, fixes
#28<br>
<br>
+* Added tag blockdiag-1.1.0, seqdiag-0.4.0, actdiag-0.4.0,
nwdiag-0.4.0 for changeset 0ff1d120dc71<br>
<br>
+* Bump version<br>
<br>
+* Fix pep8 violation<br>
<br>
+* Add config: \*diag\_html\_image\_format<br>
<br>
+* Fix pep8 violation<br>
<br>
+* \* Apply blockdiag\_html\_image\_format patch by @r\_rudi    -
Enable blockdiag\_html\_image\_format = "SVG"    - Support PNG image
using clickable map on HTML<br>
<br>
+* Some slight cleanup<br>
<br>
+* Support Python 3 without 2to3<br>
<br>
+* Updated tox configuration, removed outdated test requirements<br>
<br>
+* Rename README to README.rst<br>
<br>
+* Organize properly<br>
<br>
+* Add coffeedomain/README<br>
<br>
+* Add description of coffeedomain to README<br>
<br>
+* Adding the sphinxcontrib.coffeedomain extension<br>
<br>
+* Added tag plantuml-0.3 for changeset d16faed5a02e<br>
<br>
+* plantuml: update conf.py to specify plantuml command by string
(refs #27)<br>
<br>
+* plantuml: bump version to 0.3<br>
<br>
+* plantuml: document about extensions list (closes #27)<br>
<br>
+* Removed an outdated info<br>
<br>
+* Added tag httpdomain-1.1.7 for changeset b817f6162504<br>
<br>
+* Bump version for PyPI release<br>
<br>
+* Update pip name<br>
<br>
+* Added tag googlechart-0.1.5 for changeset 48ef9c0f3795<br>
<br>
+* Update version<br>
<br>
+* Fix images has been broken in Windows<br>
<br>
+* Added tag actdiag-0.3.2, blockdiag-1.0.2, seqdiag-0.3.2,
nwdiag-0.3.2 for changeset 426cc2dd2ad0<br>
<br>
+* Update versions; blockdiag, seqdiag, actdiag and nwdiag<br>
<br>
+* Fixed #26: Set candidates field to nodes.image node<br>
<br>
+* Fix errors with singlehtml target<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#10)<br>
<br>
+* Refactored code out of http\_method\_role; added test document<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#9)<br>
<br>
+* [httpdomain] Added support and documentation for PATCH method<br>
<br>
+* httpdomain: fix IndexError for / path<br>
<br>
+* add http\_index\_ignore\_prefixes config value<br>
<br>
+* sort http routing table index by path<br>
<br>
+* Include the document name in the console output for bad words.
Bump version number<br>
<br>
+* update announcement; add more exampels to docs; tweak code to
make it easier to read<br>
<br>
+* merge sqltable addition with other changes<br>
<br>
+* add sqltable extension<br>
<br>
+* Removed my pyqt4 extension<br>
<br>
+* Use requests library to simply HTTP requests<br>
<br>
+* Updated test for invalid Launchpad issue<br>
<br>
+* tip is issuetracker 0.10 now<br>
<br>
+* Added tag programoutput-0.6 for changeset 5c74ab076046<br>
<br>
+* Updated tox config<br>
<br>
+* programoutput 0.6 with Python 3 support<br>
<br>
+* Fixed shell tests<br>
<br>
+* Fixed tox configuration<br>
<br>
+* Markup fix<br>
<br>
+* Update docs<br>
<br>
+* Added tag epydoc-0.5 for changeset 3a43dd5c95e9<br>
<br>
+* Version 0.5 with Python 3 support<br>
<br>
+* Added tag clearquest-0.4 for changeset 64dbae18ef8b<br>
<br>
+* Added tag clearquest-0.3 for changeset 996f292392fa<br>
<br>
+* Added tag clearquest-0.2 for changeset 03c94ddf2a6e<br>
<br>
+* fixed IndexError on empty queries settings are now searched in
"~/sphinxcontrib" too<br>
<br>
+* Added MANIFEST file to source/dist packages<br>
<br>
+* changed the look of tables produced by empty queries<br>
<br>
+* fixed errors on columns widths resolution when some fields are
NULL. fixed broken tables when some columns are "not shown" removed
explicit dependency to "pywin32" to avoid crashes of easy\_install<br>
<br>
+* Added tag clearquest-0.1 for changeset f9fb7f2481d6<br>
<br>
+* first commit<br>
<br>
+* Added tag httpdomain-1.1.6 for changeset 196f09b20986<br>
<br>
+* Version bump<br>
<br>
+* Wrote more about the author<br>
<br>
+* Added HTTP lexer<br>
<br>
+* Removed unused imports<br>
<br>
+* Added tag nicovideo-0.1.0 for changeset 209974a9c33d<br>
<br>
+* Fix version<br>
<br>
+* Add nicovideo extension<br>
<br>
+* note bug with cleanup code<br>
<br>
+* Much nicer date markup for feed's latest directive<br>
<br>
+* update feed extension TODO items to reflect latest changes<br>
<br>
+* version/doc updates for feed<br>
<br>
+* fix sundry bugs in the Latest directive and fork it from Toctree<br>
<br>
+* minor tidies<br>
<br>
+* non-subclassing version of the Latest directive<br>
<br>
+* pull in changes from offline SCM repo<br>
<br>
+* sketch of modified directive<br>
<br>
+* update overview page to reflect broader functionality of feed
package<br>
<br>
+* Added tag blockdiag-1.0.1, seqdiag-0.3.1, actdiag-0.3.1,
nwdiag-0.3.1 for changeset 51e7608cd864<br>
<br>
+* Add config value: blockdiag\_fontmap<br>
<br>
+* Added tag blockdiag-1.0.0, seqdiag-0.3.0, actdiag-0.3.0,
nwdiag-0.3.0 for changeset 4e292c1848cf<br>
<br>
+* Update version; blockdiag, actdiag, seqdiag and nwdiag<br>
<br>
+* Add extension for rackdiag<br>
<br>
+* actdiag, seqdiag, nwdiag: Generate images forcely with unknown
writers<br>
<br>
+* plantuml: add experimental support for rst2pdf<br>
<br>
+* plantuml: add rules for rst2pdf to test fixture<br>
<br>
+* plantuml: add workaround for missing shebang of epstopdf command<br>
<br>
+* plantuml: add option to generate pdf image for latex output<br>
<br>
+* plantuml: parse command-line string by shlex<br>
<br>
+* plantuml: add option to generate eps image for latex output<br>
<br>
+* plantuml: fix latex output to make a paragraph for uml image<br>
<br>
+* Generate images forcely with unknown writers<br>
<br>
+* Added tag plantuml-0.2 for changeset b983e96fd440<br>
<br>
+* plantuml: update README not containing custom directive<br>
<br>
+* plantuml: bump version to 0.2<br>
<br>
+* plantuml: add option to generate svg image<br>
<br>
+* plantuml: add stub for svg output<br>
<br>
+* plantuml: add Makefile and README under tests/fixture<br>
<br>
+* note new bugs caught in the production deployment, and fix one -
the lack of space between list items and dates<br>
<br>
+* merge upstream<br>
<br>
+* don't explode when told to index undated entries<br>
<br>
+* Added tag doxylink-1.2 for changeset 54812ae19666<br>
<br>
+* Release version 1.2<br>
<br>
+* Add Python 3 support<br>
<br>
+* Move test folder to avoid any potential conflicts<br>
<br>
+* pull upstream<br>
<br>
+* support a toctree-like \`latest\` directive, which lists titles,
dated and ordered by date<br>
<br>
+* correct way to handle directive registration<br>
<br>
+* Fix URL<br>
<br>
+* merge upsteam<br>
<br>
+* Added tag blockdiag-0.9.3, seqdiag-0.2.3, nwdiag-0.2.3,
actdiag-0.2.3 for changeset 6a979e1d29e5<br>
<br>
+* Fixed thumbnail images has broken with :maxwidth: option<br>
<br>
+* an alternative approach that tried to highjack TocTree. Still
doesn't work because it doesn't get persisted. if I want latest
entries, I'm going to have to use hidden TocTrees and a Toctree-like
node that gives the latest feed<br>
<br>
+* actually test this ToC re-ordering thing<br>
<br>
+* this doesn't work , i think because of ToC being examined at a
special point in proceedings. perhpas it would be better to globally
alter the toc behaviour?<br>
<br>
+* remove nose dependencies from sphinxcontrib.feed's setup.py<br>
<br>
+* go to unittest insted of nosetest for sphinxcontrib-feed<br>
<br>
+* update documentation for clarity and spelling<br>
<br>
+* Update version number for phpdomain<br>
<br>
+* Fix error when creating namespace at top of document<br>
<br>
+* add check for key existence<br>
<br>
+* Added tag actdiag-0.2.2, seqdiag-0.2.2, nwdiag-0.2.2 for
changeset 3cb3e961abe6<br>
<br>
+* Added tag blockdiag-0.9.2 for changeset b7bc070ff0dd<br>
<br>
+*  \* Fix failure with :maxwidth: option<br>
<br>
+* Added tag nwdiag-0.2.1 for changeset 6944e22261b9<br>
<br>
+* Added tag seqdiag-0.2.1 for changeset 682548b5ec2b<br>
<br>
+* Added tag actdiag-0.2.1 for changeset fe80f17df05c<br>
<br>
+* Added tag blockdiag-0.9.1 for changeset 13da596d425b<br>
<br>
+*  \* Update versions<br>
<br>
+*  \* Failed with blockdiag &gt;= 0.9.3 (touching internal
variables)<br>
<br>
+* handle text nodes without parents; fixes #19<br>
<br>
+* Sorted extensions alphabetically in README<br>
<br>
+* Add :aspect: parameter to YouTube directive<br>
<br>
+* Added tag programoutput-0.5 for changeset 9b36fee2dbc8<br>
<br>
+* Release programoutput 0.5<br>
<br>
+* Update source distribution manifest to include tests and tox
config<br>
<br>
+* Handle EnvironmentErrors during command execution gracefully<br>
<br>
+* Updated and improved issuetracker documentation<br>
<br>
+* Removed makefile, use setup.py to build docs<br>
<br>
+* Include return code in prompt by providing \`\`returncode\`\` key
to prompt template<br>
<br>
+* Fixed tests<br>
<br>
+* Added :returncode: option to programoutput<br>
<br>
+* programoutput\_prompt\_template is a format string now<br>
<br>
+* Reworked, updated and improved documentation, Python 2.6 required
now<br>
<br>
+* Handle unexpected return codes more gracefully<br>
<br>
+* Standard future imports<br>
<br>
+* tip is programoutput 0.5 now<br>
<br>
+* Reworked tests, test with real builds now<br>
<br>
+* Disable pylint no \_\_init\_\_() warning for cache class<br>
<br>
+* Add YouTube extension<br>
<br>
+* Removed test dependencies against pyquery in issuetracker and
epydoc<br>
<br>
+* Use plain python element tree for PyPy support<br>
<br>
+* Fixed test<br>
<br>
+* More testing<br>
<br>
+* Allow to skip slow tests and tests which require network
connection<br>
<br>
+* Merged heads<br>
<br>
+* Added tag issuetracker-0.9 for changeset 9827aaa8070f<br>
<br>
+* Release issuetracker 0.9<br>
<br>
+* Added version added and changed notes to documentation<br>
<br>
+* Fixed date format<br>
<br>
+* Merged exceltable into default branch<br>
<br>
+* Added exceltable into list<br>
<br>
+* Added tag exceltable-0.1.0 for changeset c7618117237c<br>
<br>
+* Include CREDITS in source tarball, thanks to Michael Fladischer<br>
<br>
+* Renamed issuetracker-resolve-issue to issuetracker-lookup-issue<br>
<br>
+* Split reference handling into lookup and resolval<br>
<br>
+* Use issue title as link title<br>
<br>
+* Fixed the README -syntax<br>
<br>
+* Improved the documentation<br>
<br>
+* Initial commit after migrating from rusty to
sphinxcontrib.exceltable<br>
<br>
+* Updated tox configuration<br>
<br>
+* Bitbucket uses HTTPS urls<br>
<br>
+* Makefile does not exist anymore<br>
<br>
+* Added tag epydoc-0.4.1 for changeset a56ff44c58cf<br>
<br>
+* Release epydoc 0.4.1<br>
<br>
+* Configured doc upload<br>
<br>
+* Updated documentation<br>
<br>
+* Removed makefile, there is a setup.py command<br>
<br>
+* Fixed method cross-references<br>
<br>
+* Test against real sphinx build<br>
<br>
+* Require Sphinx 1.0<br>
<br>
+* Fixed launchpad tracker<br>
<br>
+* Added missing docstring<br>
<br>
+* Document classes used by issuetracker extension to style HTML
output<br>
<br>
+* Added a bit more structure to 0.9 changes<br>
<br>
+* Added a note about PyQt to test requirements file<br>
<br>
+* Test application of the issue tracker stylesheet to issue
references<br>
<br>
+* Replaced issuetracker\_expandtitle with more flexible
issuetracker\_title\_template<br>
<br>
+* Improved documentation of format strings as explicit title to
"issue" roles<br>
<br>
+* Testing title expansion is more a transformer test<br>
<br>
+* Updated credits<br>
<br>
+* Fix minor typo in comment<br>
<br>
+* Updated README<br>
<br>
+* Fixed module docstring<br>
<br>
+* Updated documentation (added "issue" role and
"issuetracker\_plaintext\_issues" confval)<br>
<br>
+* Added issue role for explicit issue references<br>
<br>
+* Explicitly give the expected title to the issue reference checker<br>
<br>
+* Use unicode for XML conversion of the doctree to avoid coding
errors<br>
<br>
+* Use a template string for title expansion<br>
<br>
+* Fixed issue reference classes to be more compatible with Sphinx<br>
<br>
+* Updated changelog<br>
<br>
+* Documented test modules<br>
<br>
+* Renamed transformer class<br>
<br>
+* Added issuetracker\_plaintext\_issues to disable transformation
of plaintext issue ids<br>
<br>
+* Updated changelog<br>
<br>
+* tip is issuetracker 0.9 now<br>
<br>
+* Use bug title in launchpad tracker<br>
<br>
+* Fixed TypeError caused by the launchpad resolver<br>
<br>
+* Added tag issuetracker-0.8 for changeset 3927df52d5de<br>
<br>
+* Release issuetracker 0.8<br>
<br>
+* Mention jira in README<br>
<br>
+* Removed unused import<br>
<br>
+* Fixed builtin tests<br>
<br>
+* Added tests for transformations<br>
<br>
+* Document local app funcarg<br>
<br>
+* Added doctree funcarg to return the processed doctree for the
contents<br>
<br>
+* Connect mock resolver in app funcarg and build app, if requested
by markers<br>
<br>
+* Document pytest namespace<br>
<br>
+* Cache failed issue lookups<br>
<br>
+* Structured changelog<br>
<br>
+* Added test for cache hits<br>
<br>
+* Mocked callback only returns issue if issue id matches,
documented callback return value<br>
<br>
+* Documented all tests<br>
<br>
+* Documented builtin tracker tests<br>
<br>
+* Added an issue\_id funcarg to hook into the automatic content
generation<br>
<br>
+* Removed hacky confoverrides update helper<br>
<br>
+* Handle confoverrides by overriding the new confoverrides funcarg<br>
<br>
+* Return empty dictionary instead None in confoverrides funcarg<br>
<br>
+* Document all funcargs and the configure hook<br>
<br>
+* Build default content from issue funcarg if available<br>
<br>
+* Replaced superfluous triple quotes with normal quotes<br>
<br>
+* Get confoverrides from the confoverrides funcarg instead of
evaluating the marker directly<br>
<br>
+* Just override the app funcarg instead of using a new funcarg in
the resolval tests<br>
<br>
+* Removed unused local names<br>
<br>
+* Added global funcarg for a mocked resolval callback<br>
<br>
+* Removed unused imports<br>
<br>
+* Added general "issue" funcarg and with\_issue marker<br>
<br>
+* Added tests for TrackerConfig class<br>
<br>
+* Fixed error message with missing username for bitbucket/github<br>
<br>
+* Renamed some tests<br>
<br>
+* Fixed test error: Derive TrackerConfig from namedtuple<br>
<br>
+* Fixed exception xref<br>
<br>
+* Improved documentation of jira tracker and url config value to
avoid duplicate code samples<br>
<br>
+* Raise ValueError in jira tracker if url is unset or empty<br>
<br>
+* Updated confoverrides in "reverse" direction<br>
<br>
+* Always use test specific documents<br>
<br>
+* Simplified test file content for builtin tracker tests<br>
<br>
+* Use with\_content marker to allow test specific contents<br>
<br>
+* Added pytest helper to update confoverrides in funcargs<br>
<br>
+* It's an URL, not an URI<br>
<br>
+* Fixed HTTP error handling<br>
<br>
+* Document return value of signal as changed in 0.8<br>
<br>
+* Added versionadded notes to all new objects<br>
<br>
+* Removed superfluous code-block directive<br>
<br>
+* Removed unused references<br>
<br>
+* Added jira support, thanks to Ali-Akber Saifee<br>
<br>
+* Refactored tests for builtin trackers<br>
<br>
+* Always use temporary source directory for tests<br>
<br>
+* Sort tracker tests alphabetically<br>
<br>
+* Backed out changeset 7f3c424340d0<br>
<br>
+* Sort tracker tests<br>
<br>
+* Credit Ali-Akber Saifee for his idea and implementation of
expandtitle<br>
<br>
+* Actually do order credits alphabetically<br>
<br>
+* Improved wording in credits<br>
<br>
+* Added issuetracker\_expandtitle configuration value<br>
<br>
+* Test contents if no issue was found<br>
<br>
+* Use a better name for reference test module<br>
<br>
+* Document exception on missing username in project<br>
<br>
+* Fixed doc markup<br>
<br>
+* Test cache results in tests for builtin trackers<br>
<br>
+* Updated test requirements<br>
<br>
+* Updated changelog<br>
<br>
+* Updated documentation to include TrackerConfig and to reflect the
new event signature<br>
<br>
+* Test against a real sphinx application<br>
<br>
+* Wrap tracker configuration in a namedtuple<br>
<br>
+* Added helper function to fetch issue data<br>
<br>
+* Updated docstrings<br>
<br>
+* Some refactoring to use some shorter names<br>
<br>
+* Fixed module docstring<br>
<br>
+* Attach project name to reference node<br>
<br>
+* Mark incompatible changes in changelog<br>
<br>
+* Fixed TypeError: Event names must be byte strings<br>
<br>
+* Use GitHub API v3<br>
<br>
+* Test for warnings during resolval<br>
<br>
+* Emit a warning on github errors<br>
<br>
+* Updated tracker requirements<br>
<br>
+* Removed conditional json import, python 2.6 is required anyway<br>
<br>
+* Added standard future imports<br>
<br>
+* Require Python 2.6 now<br>
<br>
+* Added section about the operation of this extension<br>
<br>
+* Removed instructions to install from tip, and improved
development section<br>
<br>
+* Improved README<br>
<br>
+* Use modern string formatting syntax<br>
<br>
+* Fully support debian tracker now<br>
<br>
+* Added debianbts and its dependency SOAPpy as test dependencies<br>
<br>
+* Fixed debian tracker and its tests<br>
<br>
+* Fixed example in docs<br>
<br>
+* Updated changelog<br>
<br>
+* Resolvers must return Issue objects now<br>
<br>
+* Fixed setup test<br>
<br>
+* Use constants for URL templates<br>
<br>
+* Removed separate username configuration key<br>
<br>
+* lxml is not required for bitbucket anymore<br>
<br>
+* Updated changelog<br>
<br>
+* Use bitbucket API to get issue information<br>
<br>
+* issuetracker tip is 0.8 now<br>
<br>
+* Fixed bitbucket tests (synaptiks does not exist anymore)<br>
<br>
+* Fixed transformer test: Add required reporter to document<br>
<br>
+* Added separate requirement files for tests and docs<br>
<br>
+* update announcement with new details for 1.2<br>
<br>
+* Added tag spelling-1.2 for changeset 7b66682e9957<br>
<br>
+* update version number in documentation<br>
<br>
+* add known good words to spelling directives in the documentation<br>
<br>
+* fix packaging and add title nodes to the list being checked;
resolves #17<br>
<br>
+* Add directive for link to PyEnchant<br>
<br>
+* Add adadomain to README<br>
<br>
+* Added tag hyphenator-0.1.2 for changeset 31f854cd835e<br>
<br>
+* hyphenator: removed print statements<br>
<br>
+* Added tag hyphenator-0.1.1 for changeset 11905ce41c53<br>
<br>
+* hyphenator: added hyphenator to sphinxcontrib README and AUTHORS<br>
<br>
+* Added tag hyphenator-0.1 for changeset 08f5ea5cc3bd<br>
<br>
+* hyphenator: added CHANGES<br>
<br>
+* hyphenator: version 0.1<br>
<br>
+* hyphenator: doc for hyphenator\_language<br>
<br>
+* hyphenator: initial commit<br>
<br>
+* make parsed date available in template context<br>
<br>
+* avoid ordering questions by collapsing the html-page-context
callbacks<br>
<br>
+* pull upstream<br>
<br>
+* refactor date parsing into a util function<br>
<br>
+* suppress tests for non-existent date-toc<br>
<br>
+* remove debug statement. (Shame)<br>
<br>
+* sadiplay. add graphviz redering support and
sphinxcontrib-plantuml now not required<br>
<br>
+* Added tag nwdiag-0.2.0 for changeset 239d642bf5e0<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag actdiag-0.2.0 for changeset 4ed6c3b0c71f<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag seqdiag-0.2.0 for changeset 33190f5a518d<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.9.0 for changeset e60f176286fe<br>
<br>
+*  \* Update ersion<br>
<br>
+*  \* Catch exceptions for display more kindly message<br>
<br>
+*  \* Reference node.label in desctable<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+* Update to tox 1.0<br>
<br>
+* Bitbucket uses https now<br>
<br>
+* Fixed name of requirements file<br>
<br>
+* Write test results to xml file<br>
<br>
+* Added tag googlechart-0.1.4 for changeset 06b1fcf2469b<br>
<br>
+* Added tag googlechart-0.1.4 for changeset f29fdacde997<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Remove undefined variable<br>
<br>
+*  \* Add nwdiag\_html\_image\_format<br>
<br>
+*  \* Add actdiag\_html\_image\_format<br>
<br>
+*  \* Add seqdiag\_html\_image\_format<br>
<br>
+*  \* Add blockdiag\_html\_image\_format<br>
<br>
+* Added tag ansi-0.6 for changeset 7c95dd4ecf68<br>
<br>
+* Updated changelog, releasing 0.6<br>
<br>
+* Fixed installation instructions<br>
<br>
+* Version bump to 0.6<br>
<br>
+* Copyright update for docs<br>
<br>
+* License headers<br>
<br>
+* Use build\_sphinx distutils commend instead of Makefile for doc
building<br>
<br>
+* Update to tox 1.0, added requirement files for pip<br>
<br>
+* ansi: Fixed contribution passage<br>
<br>
+* ansi: Support background colour escapes<br>
<br>
+* Added tag httpdomain-1.1.5 for changeset fefcac1925d9<br>
<br>
+* httpdomain 1.1.5<br>
<br>
+* httpdomain: Flask 0.6/0.7 compatibility<br>
<br>
+* flask changed static\_path to static\_url\_path<br>
<br>
+* Added tag googlechart-0.1.3 for changeset 253b72c02373<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support python 2.4<br>
<br>
+*  \* Remove unused argument from create\_google\_chart()<br>
<br>
+*  \* Add namedtuple definitions for python2.4 (comaptibility)<br>
<br>
+* Added tag googlechart-0.1.2 for changeset 969a16324acb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support axis of chart<br>
<br>
+* Added tag googlechart-0.1.1 for changeset 8b5ed8605bea<br>
<br>
+*  \* Update version<br>
<br>
+*  Add external file support to graphviz directive<br>
<br>
+* Fix UTF-8 issues with lilypond extension<br>
<br>
+* Fix examples<br>
<br>
+* Added tag googlechart-0.1.0 for changeset 3cc3a5598b77<br>
<br>
+*  \* Update description<br>
<br>
+*  \* Add sphinxcontrib.googlechart<br>
<br>
+* Added tag httpdomain-1.1.4 for changeset 08ac46ed7713<br>
<br>
+* httpdomain: PyPy &amp; CPython compatibility<br>
<br>
+* Added tag httpdomain-1.1.3 for changeset dc14972441ec<br>
<br>
+* httpdomain: v1.1.3<br>
<br>
+* httpdomain: PyPy compatibility<br>
<br>
+* httpdomain: fixed a mistyping<br>
<br>
+* Added tag httpdomain-1.1.2 for changeset f7ed7161865c<br>
<br>
+* httpdomain: Added :include-empty-docstring: flag option. (v1.1.2)<br>
<br>
+* Added tag httpdomain-1.1.1 for changeset 0397d9c2ae30<br>
<br>
+* sphinxcontrib-httpdomain: Backward compatibility, version 1.1.1<br>
<br>
+* Added tag httpdomain-1.1 for changeset fc379b20ba56<br>
<br>
+* sphinxcontrib-httpdomain 1.1<br>
<br>
+* Added a trivial note<br>
<br>
+* Implemented \`autoflask\` directive.
(\`sphinxcontrib.autohttp.flask\`)<br>
<br>
+* Ignore .\*.swp (vim swap file)<br>
<br>
+* Added the httpdomain extension into list of extensions<br>
<br>
+* merged<br>
<br>
+* Added tag httpdomain-1.0 for changeset 3eee9a1f8b20<br>
<br>
+* Initial commit of sphinxcontrib.httpdomain<br>
<br>
+* Adding tests for issue #15<br>
<br>
+* Added tag spelling-1.1.1 for changeset b85d8bab6f70<br>
<br>
+* bump version number of spelling<br>
<br>
+* fix initialization; closes #17<br>
<br>
+* snapshot of my work - I've reached the limits of the Tocree node
and ahve to try something else i think<br>
<br>
+* tests for a trivial latest directive<br>
<br>
+* update announcement with details for 1.1<br>
<br>
+* Add spelling directive to docs<br>
<br>
+* Added tag spelling-1.1 for changeset 619e36732079<br>
<br>
+* tag docs as 1.1<br>
<br>
+* fix syntax in makefile<br>
<br>
+* Added tag spelling-1.1 for changeset a7808988433b<br>
<br>
+* tag previous release of spelling<br>
<br>
+* Added tag spelling-1.0 for changeset 2aebbd8ac99b<br>
<br>
+* prepare 1.1 release<br>
<br>
+* add target to check spelling of documentation<br>
<br>
+* update configuration section of documentation<br>
<br>
+* skeleton of a Latest directive<br>
<br>
+*  \* Revirt r596<br>
<br>
+*  \* Add favicon.ico<br>
<br>
+*  \* Display node.address on desctable<br>
<br>
+*  \* Fix failure with :desctable: option<br>
<br>
+* Added tag nwdiag-0.1.1 for changeset 244a59313f8d<br>
<br>
+* Added tag actdiag-0.1.1 for changeset 92a4bf93a052<br>
<br>
+* Added tag seqdiag-0.1.1 for changeset 85be0d64d859<br>
<br>
+* Added tag blockdiag-0.8.3 for changeset 67905415d701<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.8.2 for changeset 491d8c49584b<br>
<br>
+*  \* nwdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* actdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* seqdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* blockdiag\_fontpath allows array of fontpaths<br>
<br>
+* Merging with upstream<br>
<br>
+*  \* Fix :desctable: option is not worked<br>
<br>
+* Merged<br>
<br>
+* Added "requirements" to AUTHORS<br>
<br>
+* Added tag seqdiag-0.1.0 for changeset 06c6e6bc5b4c<br>
<br>
+*  \* Add sphinxcontrib-seqdiag package<br>
<br>
+* Merged<br>
<br>
+*  \* Add sphinxcontrib-nwdiag package<br>
<br>
+*  \* Update long description<br>
<br>
+* Added tag actdiag-0.1.0 for changeset 348532172692<br>
<br>
+*  \* Add sphinxcontrib-actdiag package<br>
<br>
+* Added tag blockdiag-0.8.0 for changeset e75d87a32828<br>
<br>
+* Removed tag 0.8.0<br>
<br>
+* Added tag blockdiag-0.8.1 for changeset 461fa170a9f4<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag to REAMDE and AUTHORS<br>
<br>
+*  \* Add LICENSE and AUTHORS<br>
<br>
+* include URLs in README. Oops<br>
<br>
+* test Keegan's feed\_title works<br>
<br>
+* revamp test suite to run correctly, including dependencies, from
python setup.py tests<br>
<br>
+* rewrite README to include Keegan Carruthers-Smith as contributor,
and generally tidy the document<br>
<br>
+* Feed extension only works on python-dateutil 1.x<br>
<br>
+* Remove beautifulsoup from the feed extension's requirements<br>
<br>
+* Added config option "feed\_title" to feed extension<br>
<br>
+* Added tag 0.8.0 for changeset e75d87a32828<br>
<br>
+* Added extension "requirements"<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support new interface of blockdiag-0.8.0<br>
<br>
+* sadisplay. render link to image, support module list<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* fix javascript in cheeseshop to work with chrome<br>
<br>
+* add better contraction support<br>
<br>
+* implement 'spelling' directive to pass local overrides to the
spelling checker<br>
<br>
+* Add filters for PyPI packages, wiki words, python builtins,
acronyms, and importable modules<br>
<br>
+* update version in the documentation and add announcement post
text<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset d2191ad4fce1<br>
<br>
+* fix version number<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset 7289d79c921e<br>
<br>
+* rewrite sphinxcontrib.spelling to be easier to understand and
produce nicer output<br>
<br>
+* merge heads<br>
<br>
+* beautifulsoup 3.2 is out<br>
<br>
+* Use a custom parameter separator<br>
<br>
+* add a role for linking to bitbucket users<br>
<br>
+* Added tag blockdiag-0.7.2 for changeset 026d48070cdb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Initialize NodeGroup for blockdiag-0.7.7 or later<br>
<br>
+* Added tag plantuml-0.1 for changeset c89fc5f3fa40<br>
<br>
+* plantuml: shorter package version<br>
<br>
+* plantuml: make setup.py read README for long\_desc<br>
<br>
+* add sadisplay extension<br>
<br>
+* Updating setup.py for a quick fix<br>
<br>
+* Updating documentation to include interfaces. Updating setup.py
and setup.cfg. Updating changelog for new point release<br>
<br>
+* Fixing text to say namespace instead of module<br>
<br>
+* Fixing issues where globals following classes were treated as
part of the class. This issue still exists with constants, but there
isn't really a way to discern class and global constants right now<br>
<br>
+* Added tag programoutput-0.4.1 for changeset 63319595dba1<br>
<br>
+* programoutput 0.4.1<br>
<br>
+* Extract docs version from sources, and updated copyright<br>
<br>
+* Configured doc upload<br>
<br>
+* Skip ansi tests if ansi extension is missing<br>
<br>
+* Improved documention of configuration values<br>
<br>
+* Missing license header<br>
<br>
+* Update pytest imports<br>
<br>
+* Enforce versions of test dependencies<br>
<br>
+* Do not use a general python environment anymore<br>
<br>
+* Fixed #10: Corrected installation instructions<br>
<br>
+* Bump to 0.4.1<br>
<br>
+* Removed unused imports<br>
<br>
+* Read version number from source code<br>
<br>
+* Include tox configuration in source tarball<br>
<br>
+* Enforce specific versions of testsuite dependencies<br>
<br>
+* Forgot to add license document<br>
<br>
+* Updated link to lxml<br>
<br>
+* Added credits<br>
<br>
+* Include license text into generated documentation<br>
<br>
+* Added reference to issue to changelog<br>
<br>
+* Added tag issuetracker-0.7.2 for changeset 04a09127f2c6<br>
<br>
+* issuetracker 0.7.2<br>
<br>
+* Hide transformer test helpers in assertion tracebacks<br>
<br>
+* Restructured transformer tests<br>
<br>
+* Reword and restructure test data in transformer test<br>
<br>
+* Ignore references in literal blocks and inline literals<br>
<br>
+* Fixed extraction of issue state from bitbucket<br>
<br>
+* issuetracker itself is not an external dependency for building
its own docs<br>
<br>
+* Do not use a special python environment, but instead rely on the
standard environments defined by tox<br>
<br>
+* Read version number directly from issuetracker.py instead of
importing it<br>
<br>
+* tip is 0.7.2 now<br>
<br>
+* Require a recent sphinx version<br>
<br>
+* Added tag blockdiag-0.7.1 for changeset 10d03cc086cc<br>
<br>
+*  \* Update version to blockdiag-0.7.1<br>
<br>
+*  \* Add \par tag to above and below of diagrams<br>
<br>
+* Fixing static method being omitted from the index<br>
<br>
+* Fixing interfaces not reseting the class properties, and
incorrectly stacking with other class names<br>
<br>
+* Removing all the $ in front of properties.  They made the index
have all propeties in one section<br>
<br>
+* Merging changes from 'heavenshell' in.  There are some problems
with interfaces not resetting the class stack<br>
<br>
+* Bumping version number, and adding alias for return type<br>
<br>
+* Add interface to PHPDomain<br>
<br>
+* Adding another test<br>
<br>
+* Fixing issues with static methods. Making non indented class
definintions work<br>
<br>
+* Include tests in sdist again, closes #13<br>
<br>
+* Sphinx is a dependency for testing<br>
<br>
+* Fixing missing string interpolation.  Updating files for
packaging<br>
<br>
+* Adding a LICENSE file, I forgot it earlier<br>
<br>
+* Adding tests for constants in namespaces.  Cleaned up all the
bare '\\' everywhere Fixed logic around constants/functions<br>
<br>
+* Adding more reference, and a few tests<br>
<br>
+* Adding a file for changelogs<br>
<br>
+* Starting to add reference docs for the module<br>
<br>
+* Adding content to the readme.  Adding note about how the
rubydomain helped me do most of the work<br>
<br>
+* Added namespace index<br>
<br>
+* Fixing tilde links, adding tests for them<br>
<br>
+* Adding in cross referencing, with some tests<br>
<br>
+* Adding support for exceptions and namespaces<br>
<br>
+* Fixed class attributes and constant doc generation<br>
<br>
+* Adding PHP classes to the domain<br>
<br>
+* Using the rubydomain as a starting point, some basic PHP global
objects are working<br>
<br>
+* Adding files for the acceptance tests based on the rubydomain<br>
<br>
+* Adding the very beginnings of a domain for PHP documentation<br>
<br>
+* Change to print function to work towards Python3 compatibility<br>
<br>
+* Add a release checklist to make sure I don't miss anything<br>
<br>
+* Added tag doxylink-1.1 for changeset ff2a57ae39a4<br>
<br>
+* Update version to 1.1<br>
<br>
+* Update information about linking to files<br>
<br>
+* Make sure filenames end with .html<br>
<br>
+* Allow to link to functions etc. which are in a header/source file
but not a member of a class<br>
<br>
+* Add support for linking to structs<br>
<br>
+* Added tag blockdiag-0.7.0 for changeset bb84b0519b19<br>
<br>
+*  \* Raise error for PDF exportion without reportlab<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_tex\_image\_format to configuration to embed
PDF image    into TeX document<br>
<br>
+*  \* Update to new blockdiag API (&gt;= 0.6.6)<br>
<br>
+*  \* Do not rebuild images without changes of code-block and
options<br>
<br>
+* Simulate a python console. Issue #12<br>
<br>
+* Fixed a small bug with documented inherited interface elements<br>
<br>
+* Fixes #11<br>
<br>
+* Correct classifier<br>
<br>
+* Update \`setup.cfg\` aliases<br>
<br>
+* First commit of \`sphinxcontrib-email\` Sphinx extension on
behalf of Kevin Teague<br>
<br>
+* Added tag spelling-0.2 for changeset 6da7f29db015<br>
<br>
+* warn but ignore unknown node types in spelling checker<br>
<br>
+* Added tag issuetracker-0.7.1 for changeset f245f6c4d64b<br>
<br>
+* issuetracker 0.7.1<br>
<br>
+* Removed some markup cruft<br>
<br>
+* Copy stylesheet after build again, reverts dbe55921aec2, fixes #8<br>
<br>
+* Version bump<br>
<br>
+* Removed unused name<br>
<br>
+* Added tag blockdiag-0.6.3 for changeset a29ca2bff55f<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix tex processor was broken<br>
<br>
+* Added tag blockdiag-0.6.2 for changeset 65392c61ad6b<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix errors with maxwidth parameter<br>
<br>
+*  \* Fix large image was generated with blockdiag\_antialias
option<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset c6a0b4a58548<br>
<br>
+*  \* Init blockdiag objects at first<br>
<br>
+* Removed tag blockdiag-0.6.1<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset b48842f018e8<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Merge to heads<br>
<br>
+* configured default doc upload directory<br>
<br>
+* Added tag issuetracker-0.7 for changeset 86e0d93f374a<br>
<br>
+* Release issuetracker 0.7<br>
<br>
+* Copy the issuetracker stylesheet at builder initialization<br>
<br>
+* Reworked issue resolving to happen at doctree reading<br>
<br>
+* Fixed import of issuetracker module in doc config and setup.py to
really import the module from the source tree<br>
<br>
+* Added missing licence headers<br>
<br>
+* Added tests for cached issue lookup<br>
<br>
+* Split single test module into multiple files, and added cache
assertions to resolver tests<br>
<br>
+*  \* import blockdiag\_sphinxhelper to support python 2.4<br>
<br>
+* Issue information is now cached<br>
<br>
+* Moved node creation into separate function<br>
<br>
+* Fixed resolver test with no issue information<br>
<br>
+* Skip resolver tests on missing dependencies<br>
<br>
+* Updated pytest imports to recommended form<br>
<br>
+* Fixed URIs in bitbucket resolver tests<br>
<br>
+* tip is version 0.7 now<br>
<br>
+*  \* Reverted<br>
<br>
+*  \* Merge long\_desc to README<br>
<br>
+*  \* Merge local changes for blockdiag<br>
<br>
+* Updated doc version and copyright<br>
<br>
+* Removed unused imports<br>
<br>
+* Removed markup cruft<br>
<br>
+* Fixed url of sphinx-contrib issue tracker<br>
<br>
+* Mention Debian BTS in the readme file<br>
<br>
+* Added tag issuetracker-0.6 for changeset 3d5a1f7c5070<br>
<br>
+* Release issuetracker 0.6<br>
<br>
+* Use https urls in documentation where required<br>
<br>
+* Bitbucket also uses https for its interface now<br>
<br>
+* Fixed spelling: It's a BTS, not a PTS!<br>
<br>
+* Fixed case in changelog<br>
<br>
+* Added documentation for debian issuetracker<br>
<br>
+* Give useful names to mock objects to ease debugging<br>
<br>
+* Also test the call signature of get\_issue\_information (using
"mocksignature")<br>
<br>
+* Fixed NameError in launchpad resolver<br>
<br>
+* Added a test for launchpad issue reference resolver<br>
<br>
+* Fixed tests: reference resolvers get the application and not the
environment as argument<br>
<br>
+* tip is 0.6 now, and updated a changelog<br>
<br>
+* Removed unused import<br>
<br>
+* Style fixes<br>
<br>
+* Add tests for Debian bugtracking integration<br>
<br>
+* Add support for debian bugtracker through python-debianbts<br>
<br>
+* convert setup.py to work under python 2.5 (at least); remove last
print statement from extension setup function<br>
<br>
+* Added tag spelling-0.1 for changeset 5a74b8f2870c<br>
<br>
+* remove dev mode flags from spelling setup<br>
<br>
+* add some instructions and example output to the spelling readme<br>
<br>
+* add tests for the spelling builder; use info() instead of
printing to stdout directly; ignore the wordlist file created by
pyenchant when the tests run<br>
<br>
+* Add a few configuration options and tests to spelling checker<br>
<br>
+* start the spelling checker builder<br>
<br>
+* Added tag paverutils-1.4 for changeset efba344aec85<br>
<br>
+* merge in bug fix for #6<br>
<br>
+* move the line adjustment code into its own function<br>
<br>
+* Added tag doxylink-1.0 for changeset 17a383a11be6<br>
<br>
+* Prepare for 1.0 release<br>
<br>
+* Start preparation for 1.0<br>
<br>
+* Add info about ambiguity and reporting bugs<br>
<br>
+* ...and remove debug statement<br>
<br>
+* Force use of Unix slash when joining URL parts to fix
<a class="moz-txt-link-freetext" href="http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678">http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678</a><br>
<br>
+* Add 'enum' and 'struct' to list of function argument qualifiers<br>
<br>
+* Add test for multiple namespaces<br>
<br>
+* Small performance increase from change to parsing code. Thanks to
the PyParsing author Paul McGuire for the help<br>
<br>
+* Update manual for new parser<br>
<br>
+* Fixed build path for paverutils's pdf task<br>
<br>
+* py.test is separate package now, update tox configurations
accordingly<br>
<br>
+* add continue mode; change argument to include an explicit mode
name<br>
<br>
+* add wrap\_lines\_at option<br>
<br>
+* plantuml: fix handling of non-ascii characters<br>
<br>
+* plantuml: make test decorators keep the original function name<br>
<br>
+* plantuml: fix test case to clean outdir on each run<br>
<br>
+* Added tag blockdiag-0.6 for changeset d74a27ac552e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add describe option.  \* Follow newest blockdiag's interface<br>
<br>
+* plantuml: basic support for embedding PlantUML diagram as png<br>
<br>
+* Added tag issuetracker-0.5.4 for changeset 2f80ac282958<br>
<br>
+* Release issuetracker-0.5.4<br>
<br>
+* Use https scheme for github now<br>
<br>
+* Added tag issuetracker-0.5.3 for changeset 14171abf7cec<br>
<br>
+* Release issuetracker 0.5.3 with licence text in source tarball<br>
<br>
+* use 'pdf' bundle when looking for options in the pdf() task;
handle blank lines in script output<br>
<br>
+* first version of OmegaT support extension<br>
<br>
+* Added tag blockdiag-0.5 for changeset 58cc39db5445<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Update blockdiag/README<br>
<br>
+*  \* blockdiag directive supports external file<br>
<br>
+* Added tag blockdiag-0.4 for changeset 32df03ad2297<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Follow application interface of blockdiag 0.4<br>
<br>
+* Added tag blockdiag-0.3.1 for changeset 35f6355fdf9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix blockdiag raises errors with M17N diagrams<br>
<br>
+*  \* Merged heads<br>
<br>
+* Added tag blockdiag-0.3 for changeset 15e871a50c7c<br>
<br>
+*  \* Update version; sphinxcontrib-blockdiag 0.3<br>
<br>
+*  \* Update thumbnail.  \* Follow blockdiag-0.3.1 interface<br>
<br>
+*  \* Add :maxwidth: option to blockdiag directive<br>
<br>
+* fed url wasn't picked up in every page, but only syndicated ones.
now global<br>
<br>
+* allows feed\_url links<br>
<br>
+* trim some unised django cruft<br>
<br>
+* use django 1.2 feed generator for more compliant output<br>
<br>
+* Added tag blockdiag-0.2 for changeset 5653485b7c9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_antialias option<br>
<br>
+*  \* Add blockdiag\_fontpath config option<br>
<br>
+*  \* Fix ttfont was not used<br>
<br>
+*  \* Fix package info<br>
<br>
+*  \* sphinxcontrib-blockdiag run with blockdiag 0.2.2 <br>
<br>
+*  \* Update to latest version<br>
<br>
+*  \* Fix description<br>
<br>
+*  \* Add blockdiag extension<br>
<br>
+* Added tag issuetracker-0.5.2 for changeset 0265fc546096<br>
<br>
+* Release issuetracker 0.5.2<br>
<br>
+* Fixed launchpad link<br>
<br>
+* Do not warn about 404, which simply means, that the issue doesn't
exist<br>
<br>
+* Warn about unexpected HTTP status codes<br>
<br>
+* Issue reference resolvers get the application object instead of
the environment now<br>
<br>
+* Updated changelog<br>
<br>
+* Test error message when using a pattern with too many groups<br>
<br>
+* Catch issue patterns with too many groups with an informative and
explanatory error message<br>
<br>
+* Credit for Denis help<br>
<br>
+* Updated changelog<br>
<br>
+* Test builtin resolvers (except for launchpad)<br>
<br>
+* issuetracker: google code: fix url ("html5lib" project was
hardcoded) and make sure closed issues are properly recognized as
such<br>
<br>
+* Only include necessary information in the return value of github
resolver<br>
<br>
+* Added support for an 'interface' role and directive. - Fixes
issue 1<br>
<br>
+* Add copyright header<br>
<br>
+* Add plain function name also to the index<br>
<br>
+* Fix function arguments and add an extra space after
function/procedure names<br>
<br>
+* Add initial version of Ada domain<br>
<br>
+* erlangdomain: 0.1 released<br>
<br>
+* alter testcase to catch variable capitalization<br>
<br>
+* pull upstream goodness<br>
<br>
+* ignore MacOS .DS\_Store cruft<br>
<br>
+* handle publication times as well as dates<br>
<br>
+* update docs from feedparser.org notes<br>
<br>
+* handle absolutifying URLs for feed reader happiness<br>
<br>
+* breaking tests for absolute URL creation<br>
<br>
+* Rename the environment to 'test'<br>
<br>
+* Better description<br>
<br>
+* Move things around in here to make it look nicer<br>
<br>
+* Rather than parsing the function as we scan the tag file, push
them into a list so we can quickly fly through it as we need. This
has given a ~12% speedup<br>
<br>
+* Minor tweaks. Add a currently unused function to parse a list.
This could be useful for concurrent processing<br>
<br>
+* Add some keywods to setup.py<br>
<br>
+* Improve error messages. Remove more spare print statements.
Re-order import statements to follow PEP 8<br>
<br>
+* Return the error messages in the correct way. This way they are
grouped correctly<br>
<br>
+* Slightly improve speed by not passing unnecessary variables
around<br>
<br>
+* Improve documentation for functions<br>
<br>
+* Comment out some debug statements<br>
<br>
+* Split tests up a little more for more fine-grained testing<br>
<br>
+* About a 1.6x speed-up for small files and about a 1.2x speed-up
for large files<br>
<br>
+* Fix test <br>
<br>
+* Add some exception handling around the normalise() function<br>
<br>
+* Use the environment cache rather than pickling the files myself<br>
<br>
+* Cache the mapping to a pickled file<br>
<br>
+* Add a profile environment to tox to test normalise()<br>
<br>
+* Make normalise about 2.1 time faster<br>
<br>
+* Add a cProfile benchmark<br>
<br>
+* Move the function reference to a different page in the
documentation<br>
<br>
+* Move doxylink.py and parsing.py into a module directory<br>
<br>
+* Added tag doxylink-0.4 for changeset 32f4c6292b3f<br>
<br>
+* Prepare for 0.4 release<br>
<br>
+* Update documentation<br>
<br>
+* Added tests for run\_programs<br>
<br>
+* Add space only, if extra arguments were given<br>
<br>
+* Enabled intersphinx to link to Sphinx docs<br>
<br>
+* Re-ordered functions to group tests and funcargs together<br>
<br>
+* More parsing tests into a proper test module<br>
<br>
+* Don't add parentheses if the user provided their own<br>
<br>
+* Fix some quoting in the documentation<br>
<br>
+* Add some documentation to the normalise funtion<br>
<br>
+* Remove this line which was added by mistake. We don't want to run
this new version yet<br>
<br>
+* Add pyparsing to the dependencies<br>
<br>
+* Add a parsing module to normalise the function signatures<br>
<br>
+* Add info about function matching to the documentation<br>
<br>
+* Add function documentation to the Sphinx docs<br>
<br>
+* Change doc strings to triple-quoted format<br>
<br>
+* Return the error message rather than printing it manually. Split
up the requested symbol into symbol and argument list. Allow for
function overloading in the symbol mapping<br>
<br>
+* Move the documentation into a Sphinx project<br>
<br>
+* Allow URLs as base paths<br>
<br>
+* Change the PyPI link and remove the changelog include in the
readme since it breaks on PyPI<br>
<br>
+* Added tag doxylink-0.3 for changeset 191fe6687bc4<br>
<br>
+* Prepare for release 0.3<br>
<br>
+* Add parentheses to functions if the add\_function\_parentheses
config value is set<br>
<br>
+* Add the function argument list to the mapping<br>
<br>
+* Return the kind of symbol as well as the URL from the find\_url
function<br>
<br>
+* Reorganise the filters and split them out into separate functions<br>
<br>
+* Fixed exclude patterns setting in conf.py<br>
<br>
+* Added tag paverutils-1.3 for changeset 1574d3a92197<br>
<br>
+* merge heads after paverutils change<br>
<br>
+* add break\_lines\_at argument to run\_script<br>
<br>
+* Add a find\_url2 function to scan the mapping file<br>
<br>
+* Add some documentation for the new funtion<br>
<br>
+* Parse the tag file into an (as yet unused) mapping dictionary<br>
<br>
+* Make sure only the relevant warning is shown<br>
<br>
+* Only parse the tag file once per run<br>
<br>
+* Use env specific test prefixes<br>
<br>
+* \* [rubydomain]: fix minor bug about module function/method \*
[rubydomain]: add README contents \* [rubydomain]: published
sphinxcontrib-rubydomain to PyPI<br>
<br>
+* Tag version 0.2<br>
<br>
+* Added tag doxylink-0.2 for changeset c6403ab574b2<br>
<br>
+* Improve documentation about generating the Doxygen tag file<br>
<br>
+* Allow doxylink to work when called from a documentation
subdirectory and using a relative HTML path<br>
<br>
+* Added tests for programoutput and use tox for running them<br>
<br>
+* Use a better fitting return value<br>
<br>
+* Improved error message<br>
<br>
+* Require sphinx 1.0<br>
<br>
+* Converted intersphinx linking to 1.0 format<br>
<br>
+* Added tests for issuetracker and use tox for running them<br>
<br>
+* Use raw string for regex pattern<br>
<br>
+* Removed superfluous, unused issue\_reference class<br>
<br>
+* Include tests in manifests<br>
<br>
+* Re-enabled intersphinx linking with sphinx<br>
<br>
+* Use tox for testing<br>
<br>
+* Added pyqt4 tests<br>
<br>
+* Simplified call checking<br>
<br>
+* Removed separate environments for different docutils versions<br>
<br>
+* Added shebang to allow direct execution of the test script<br>
<br>
+* Simplified code<br>
<br>
+* Test extension setup<br>
<br>
+* Use mock library for application mock object<br>
<br>
+* Converted intersphinx mapping to sphinx 1.0 format and removed
broken sphinx 1.0 inventory<br>
<br>
+* Use tox for test execution<br>
<br>
+* Tests for epydoc extension<br>
<br>
+* Moved filename generation into separate function<br>
<br>
+* Added tox configuration to extension template<br>
<br>
+* Fixed hard-coded template filename<br>
<br>
+* Added tag ansi-0.5.1 for changeset 9ccb32d8f5ea<br>
<br>
+* Release 0.5.1<br>
<br>
+* Include tests in sdist<br>
<br>
+* Update for Sphinx 1.0 intersphinx format and remove broken Sphinx
inventory<br>
<br>
+* Fixed broken ordering with nested colors<br>
<br>
+* Use tox for testing<br>
<br>
+* Added some basic tests<br>
<br>
+* Ignore tox build files<br>
<br>
+* Add docs, correct URL, bump to 0.2<br>
<br>
+* Use sphinxcontrib- prefix<br>
<br>
+* Add authors for cheeseshop extension<br>
<br>
+* Add readme to template<br>
<br>
+* Add class option to pypi-release; allow linking to specific
versions in pypi role<br>
<br>
+* Merge<br>
<br>
+* Added tag ansi-0.5 for changeset a4498fcaf565<br>
<br>
+* Release ansi 0.5<br>
<br>
+* Ignore ANSI colors in non-html output<br>
<br>
+* tip is ansi 0.5<br>
<br>
+* Added tag programoutput-0.4 for changeset 9be29ec83802<br>
<br>
+* Initial import of the programoutput extension<br>
<br>
+* Added tag issuetracker-0.5.1 for changeset 64706e5cf5b2<br>
<br>
+* Release issuetracker 0.5.1<br>
<br>
+* Removed all forgotten references to lunar.sphinx.ext<br>
<br>
+* Updated reference sphinx website and fix reference to
sphinx-contrib issue tracker<br>
<br>
+* Updated and cleaned doc configuration<br>
<br>
+* Initial version of cheeseshop ext<br>
<br>
+* pull upstream updates<br>
<br>
+* updating dateutil to be 'python-dateutil'<br>
<br>
+* When a target cannot be found, make the node an \`inline\` node
so there's no link created<br>
<br>
+* Added tag doxylink-0.1 for changeset fb4622a05ec3<br>
<br>
+* Finalise for 0.1 release<br>
<br>
+* Prep for PyPi submission<br>
<br>
+* Fixed formatting of build message<br>
<br>
+* Added tag issuetracker-0.5 for changeset 97e5a3997167<br>
<br>
+* Release issuetracker 0.5<br>
<br>
+* Updated documentation<br>
<br>
+* Closed issues are automatically struck through in HTML output<br>
<br>
+* Enable issuetracker extension in issuetracker docs<br>
<br>
+* Updated changelog<br>
<br>
+* Really require Sphinx 1.0 now<br>
<br>
+* Little style fix<br>
<br>
+* issuetracker 0.5<br>
<br>
+* Added tag ansi-0.4.1 for changeset 08054161d994<br>
<br>
+* Release ansi 0.4.1<br>
<br>
+* actually generate guids and test accordingly<br>
<br>
+* merge upstream<br>
<br>
+* Fixed #2:  Remove trailing slashes in manifests for the sake of
windows compatibility<br>
<br>
+* code to include item links and tests for same<br>
<br>
+* Added tag ansi-0.4 for changeset bd73af2f2114<br>
<br>
+* Initial import of the ansi extension<br>
<br>
+* Include documentation in package<br>
<br>
+* Added tag pyqt4-0.5 for changeset 7afa3beecbfa<br>
<br>
+* pyqt4 0.5<br>
<br>
+* Document the pyqt4:signal role<br>
<br>
+* Renamed pyqt4:sig role to pyqt4:signal<br>
<br>
+* Changed signature prefix to "PyQt4 signal"<br>
<br>
+* pyqt4 is version 0.5 now<br>
<br>
+* Initial commit of doxylink extension<br>
<br>
+* Added tag pyqt4-0.4 for changeset 602eda17f60d<br>
<br>
+* Initial import of pyqt4 extension<br>
<br>
+* Little case fix<br>
<br>
+* Fixed short description<br>
<br>
+* Added tag epydoc-0.4 for changeset 4b64025e2e61<br>
<br>
+* Initial import of epydoc extension<br>
<br>
+* Added tag issuetracker-0.4 for changeset 16737d7973b2<br>
<br>
+* Initial import of the issuetracker extension<br>
<br>
+* tidy up config variables in preparation for actually injecting
RSS links later on<br>
<br>
+* change docs to reflect new Sphinx features<br>
<br>
+* given up for the moment the battle to create a test that detects
file deletion cleanup<br>
<br>
+* adapt to actually include files that haven't been recently
modified into the RSS feed<br>
<br>
+* merge in upstream<br>
<br>
+* new tests to capture nastiness around preserving RSS across
sessions<br>
<br>
+* better date parse error handling<br>
<br>
+* handling date parse errors better<br>
<br>
+* remove unneccesary import<br>
<br>
+* get rid of Publish DAte nonsesne<br>
<br>
+* Added tag traclinks-0.1 for changeset f2d7c92915b3<br>
<br>
+*  \* adjust default config value<br>
<br>
+* Initial traclinks import<br>
<br>
+* initial commit for google analytics ext<br>
<br>
+* Adapt get\_objects() of Erlang domain to API change<br>
<br>
+* Adapt get\_objects() of Ruby domain to API change<br>
<br>
+* Cleaned up README: Note this is displayed as a wiki so not all
sphinx markup works. Check the displayed version to see if there are
any errors<br>
<br>
+* added ref to ZopeInterface website<br>
<br>
+* Initial commit of zopeext extension<br>
<br>
+* Erlang Domain: first alpha version(not implemented some funcitons
yet)<br>
<br>
+* Added tag bitbucket-1.0 for changeset 8348f54ac9d7<br>
<br>
+* add bitbucket extension<br>
<br>
+* remove extra files<br>
<br>
+* add extension names to list<br>
<br>
+* first version of Ruby Domain<br>
<br>
+* osaka: first version<br>
<br>
+* Added tag paverutils-1.2 for changeset bf0e1d56c6e3<br>
<br>
+* switch to distribute for packaging<br>
<br>
+* Added tag paverutils-1.2 for changeset ae10f103f453<br>
<br>
+* re-raise exceptions in run\_script<br>
<br>
+* autorun: Add basic info about autorun<br>
<br>
+* autorun: Execute code in a runblock directive<br>
<br>
+* Fix a typo in a docstring<br>
<br>
+* add info about gnuplot extension<br>
<br>
+* tests fixed to create empty dirs so as to work on fresh checkout<br>
<br>
+* tidyied up test cruft; made run.py actually work<br>
<br>
+* suprious nose import<br>
<br>
+* naming consistency<br>
<br>
+* setup.py should probably contain project name<br>
<br>
+* making licensing explicit<br>
<br>
+* update docs<br>
<br>
+* corrected date handling tests<br>
<br>
+* Some handy help methods for nose are the secret sauce that make
this test suite manageable. I feel a passing test suite approach<br>
<br>
+* updating tests to only rely upon assert and no n<br>
<br>
+* initial addition of feedgenerator from my site repo<br>
<br>
+* aafig: Clean and improve the maintainer documentation<br>
<br>
+* Tag mscgen-0.4<br>
<br>
+* mscgen: Make release development previews by default<br>
<br>
+* mscgen: Update CHANGES<br>
<br>
+* mscgen: Add maintainer documentation<br>
<br>
+* aafig: Add maintainer documentation<br>
<br>
+* aafig: Fix "Development Status" classifier in setup.py<br>
<br>
+* Tag aafig-1.0<br>
<br>
+* aafig: Update CHANGES file for 1.0 release<br>
<br>
+* gnuplot: Add gnuplot Sphinx extension<br>
<br>
+* update document   import #2 patch<br>
<br>
+* refactoring document and fix URL<br>
<br>
+* merge sdedit into sphinx-contrib<br>
<br>
+* aafig: Improve error reporting when aafigure package is missing<br>
<br>
+* aafig: Add VIM magic line to match the file format<br>
<br>
+* aafig: Fix HTML builder rendering<br>
<br>
+* Whooshindex back to development<br>
<br>
+* Added tag whooshindex-0.1 for changeset b1417fd103aa<br>
<br>
+* Whooshindex 0.1<br>
<br>
+* Fix wrong author<br>
<br>
+* Ignore emacs .\*~ files<br>
<br>
+* Move Whoosh indexer files around<br>
<br>
+* Add Whoosh indexer<br>
<br>
+* aafig: Bump version to 1.0<br>
<br>
+* Tag aafig-0.3<br>
<br>
+* mscgen: Change license to BOLA<br>
<br>
+* mscgen: Remove unused 'options' node attribute<br>
<br>
+* mscgen: Add sphinx website/manual<br>
<br>
+* aafig: Change license to BOLA<br>
<br>
+* aafig: Add Sphinx website/manual<br>
<br>
+* aafig: Only try code that is expected to raise an exception<br>
<br>
+* aafig: Don't override Image directive unchanged attributes<br>
<br>
+* aafig: Don't override width and height for SVG images<br>
<br>
+* aafig: Make aspect option behave properly<br>
<br>
+* aafig: Add partial format redefinition for \`\`aafig\_format\`\`<br>
<br>
+* aafig: Update aafigure link and dependency version in the docs<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Support builders for text format<br>
<br>
+* aafig: Support missing aafigure module<br>
<br>
+* aafig: Use ASCII art when can't render the image<br>
<br>
+* aafig: Add TODO list<br>
<br>
+* aafig: Use percentage for aspect option<br>
<br>
+* aafig: Make Aafig directive inherit from the Image<br>
<br>
+* Added tag context-0.1 for changeset 4a85a2b54f65<br>
<br>
+* Added tag lilypond-1.0 for changeset 38518c51732a<br>
<br>
+* Added tag sword-1.0 for changeset 7ab6daf74946<br>
<br>
+* sword,lilypond: Add links in README<br>
<br>
+* Added tag paverutils-1.1 for changeset 39a956e52160<br>
<br>
+* add run\_script function to sphinxcontrib.paverutils<br>
<br>
+* aafig: Remove debug print<br>
<br>
+* aafig: Merge default options before calculating the hash<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Don't break if a SVG metadata file is missing<br>
<br>
+* aafig: Put SVG metadata files in the build directory<br>
<br>
+* aafig: Add missing format operator when rendering to SVG<br>
<br>
+* aafig: Fix typo in package description<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Add a simple example to package description<br>
<br>
+* aafig: Change dependency to new aafigure package<br>
<br>
+* aafig: Raise the right exception when aafigure.render() fails<br>
<br>
+* aafig: Add docutils-aafigure (&gt;=0.2) dependency<br>
<br>
+* aafig: Start version 0.3<br>
<br>
+* Tag aafig-0.2<br>
<br>
+* aafigure: Fix SVG output for HTML writer<br>
<br>
+* aafig: Add aafig\_default\_options configuration option \* \* \*
amend: new option \* \* \* fix<br>
<br>
+* aafig: Fix aafig\_format option documentation<br>
<br>
+* aafig: Start version 0.2 \* \* \* amend: increase version<br>
<br>
+* aafig: Add release date to versions in CHANGES<br>
<br>
+* Add aafig-0.1 tag<br>
<br>
+* aafig: Improve package short and long description<br>
<br>
+* aafig: Improve About documentation<br>
<br>
+* aafig: Rename package as sphinxcontrib-aafig \* \* \* aafig: Fix
package name in PYPI URL<br>
<br>
+* aafig: Don't use dev and date tags in setup.cfg<br>
<br>
+* mscgen: Fix package name in the PYPI URL<br>
<br>
+* Add mscgen-0.3 tag<br>
<br>
+* mscgen: Improve package short and long descriptions<br>
<br>
+* mscgen: Change package name to sphinxcontrib-mscgen<br>
<br>
+* mscgen: Don't use dev and date tags in setup.cfg<br>
<br>
+* fix urls for paverutils, again<br>
<br>
+* Added tag paverutils-1-0 for changeset 788d8ee0f4e2<br>
<br>
+* fix urls for paverutils<br>
<br>
+* add task information to paverutils readme<br>
<br>
+* Added tag paverutils-1-0 for changeset bb1d543c692b<br>
<br>
+* update paverutils docs<br>
<br>
+* first version of paverutils<br>
<br>
+* context, sword: Add packages<br>
<br>
+* Add sword extension<br>
<br>
+* Add ConTeXt builder, which is very primative<br>
<br>
+* Add mscgen extension<br>
<br>
+* mscgen: Add e-mail after the author name<br>
<br>
+* Add mscgen extension<br>
<br>
+* Add lilypond extension<br>
<br>
+* Switch to separate distribution per extension<br>
<br>
+* Add initial file infrastructure<br>
<br>
Entering 'pecanwsme'<br>
diff --git a/.gitignore b/.gitignore<br>
index 783bc4b..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,39 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
 *.py[cod]<br>
+*$py.class<br>
 <br>
 # C extensions<br>
 *.so<br>
 <br>
-# Packages<br>
-*.egg<br>
-*.egg-info<br>
-dist<br>
-build<br>
-eggs<br>
-parts<br>
-bin<br>
-var<br>
-sdist<br>
-develop-eggs<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
 .installed.cfg<br>
-lib<br>
-lib64<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
 <br>
 # Installer logs<br>
 pip-log.txt<br>
+pip-delete-this-directory.txt<br>
 <br>
 # Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
 .coverage<br>
-.tox<br>
+.coverage.*<br>
+.cache<br>
 nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
 <br>
 # Translations<br>
 *.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
 <br>
-# Mr Developer<br>
-.mr.developer.cfg<br>
-.project<br>
-.pydevproject<br>
+# mkdocs documentation<br>
+/site<br>
 <br>
-# Created during packaging<br>
-AUTHORS<br>
-ChangeLog<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..4537606<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,8 @@<br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@dreamhost.com">&lt;***@dreamhost.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Ildiko Vancsa <a class="moz-txt-link-rfc2396E" href="mailto:***@ericsson.com">&lt;***@ericsson.com&gt;</a><br>
+Imre Farkas <a class="moz-txt-link-rfc2396E" href="mailto:***@redhat.com">&lt;***@redhat.com&gt;</a><br>
+Mehdi Abaakouk <a class="moz-txt-link-rfc2396E" href="mailto:***@sileht.net">&lt;***@sileht.net&gt;</a><br>
+Monty Taylor <a class="moz-txt-link-rfc2396E" href="mailto:***@inaugust.com">&lt;***@inaugust.com&gt;</a><br>
+Pierre Padrixe <a class="moz-txt-link-rfc2396E" href="mailto:***@numergy.com">&lt;***@numergy.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..42b23a0<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,55 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+0.8.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Fix make rst for method not using wsme<br>
<br>
+<br>
<br>
+0.7.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* update announce.rst for 0.7.1 release<br>
<br>
+* Fix formatting issue for docstrings without param list<br>
<br>
+* fix tags syntax<br>
<br>
+<br>
<br>
+0.7<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Update announcement for 0.7 release<br>
<br>
+* Remove trailing slash from URLs<br>
<br>
+<br>
<br>
+0.6<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update announcement file for 0.6 release<br>
<br>
+* Add support for PATCH and DELETE methods<br>
<br>
+* add link to pypi page<br>
<br>
+<br>
<br>
+0.5<br>
<br>
+---<br>
<br>
+<br>
<br>
+* add announcement file before tagging release<br>
<br>
+* Add rest verb as prefix for custom\_actions<br>
<br>
+<br>
<br>
+0.4<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Remove duplication in RESTControllerDirective<br>
<br>
+* Handle more pecan REST method<br>
<br>
+<br>
<br>
+0.3<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Update pbr usage past the world of d2to1<br>
<br>
+<br>
<br>
+0.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Add basic support for POST directives<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Import extension from ceilometer<br>
<br>
+* Initial commit<br>
<br>
Entering 'plantuml'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'py_directive'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'rawfiles'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'redirects'<br>
diff --git a/.gitignore b/.gitignore<br>
index f0e7087..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,48 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
 *.py[cod]<br>
+*$py.class<br>
 <br>
 # C extensions<br>
 *.so<br>
 <br>
-# Packages<br>
-*.egg*<br>
-*.egg-info<br>
-dist<br>
-build<br>
-eggs<br>
-parts<br>
-bin<br>
-var<br>
-sdist<br>
-develop-eggs<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
 .installed.cfg<br>
-lib<br>
-lib64<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
 <br>
 # Installer logs<br>
 pip-log.txt<br>
+pip-delete-this-directory.txt<br>
 <br>
 # Unit test / coverage reports<br>
-cover/<br>
-.coverage*<br>
-.tox<br>
-.venv<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
 .cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
 <br>
 # Translations<br>
 *.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
 <br>
-# Complexity<br>
-output/*.html<br>
-output/*/index.html<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
 <br>
-# Sphinx<br>
-doc/build<br>
+# Rope project settings<br>
+.ropeproject<br>
 <br>
-# pbr<br>
-AUTHORS<br>
-ChangeLog<br>
+# mkdocs documentation<br>
+/site<br>
 <br>
-# Editors<br>
-*~<br>
-.*.swp<br>
-.*sw?<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..5782012<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1 @@<br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..f2dd1a4<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,6 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* Add initial tests<br>
<br>
+* Add initial version of the plugin<br>
<br>
+* Initial commit<br>
<br>
Entering 'requirements'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'restbuilder'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'sadisplay'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'slide'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'spelling'<br>
diff --git a/.gitignore b/.gitignore<br>
index d31d93e..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,21 +1,104 @@<br>
-*.pyc<br>
-*.egg<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
 *.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
 build/<br>
+develop-eggs/<br>
 dist/<br>
-env/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
 *.egg-info/<br>
-TAGS<br>
-*~<br>
-.DS_Store<br>
-spelling/spelling_wordlist.txt<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
 .tox/<br>
-.coverage/<br>
-*.swp<br>
-<br>
-# Created by pbr<br>
-AUTHORS<br>
-ChangeLog<br>
-/.coverage<br>
-/.testrepository/<br>
-/cover/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..bc4c9e5<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,57 @@<br>
+Alex Gaynor <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andrey Popp <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Andy Mikhaylenko <a class="moz-txt-link-rfc2396E" href="mailto:***@neithere.net">&lt;***@neithere.net&gt;</a><br>
+Avram Lubkin <a class="moz-txt-link-rfc2396E" href="mailto:***@rockhopper.net">&lt;***@rockhopper.net&gt;</a><br>
+Baptiste Mispelon <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Benoît Allard <a class="moz-txt-link-rfc2396E" href="mailto:***@aeteurope.nl">&lt;***@aeteurope.nl&gt;</a><br>
+Bulat Shakirzyanov <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Chris Pickel <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Christophe Benz <a class="moz-txt-link-rfc2396E" href="mailto:***@easter-eggs.com">&lt;***@easter-eggs.com&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@possumpalace.org">&lt;***@possumpalace.org&gt;</a><br>
+Dan MacKinlay <a class="moz-txt-link-rfc2396E" href="mailto:***@email.possumpalace.org">&lt;***@email.possumpalace.org&gt;</a><br>
+Daniele Tricoli <a class="moz-txt-link-rfc2396E" href="mailto:***@mornie.org">&lt;***@mornie.org&gt;</a><br>
+Denis Bilenko <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Devin Sevilla <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Eunchong Yu <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Evgeniy Tatarkin <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Fladischer Michael &lt;***@none&gt;<br>
+Georg Brandl <a class="moz-txt-link-rfc2396E" href="mailto:***@python.org">&lt;***@python.org&gt;</a><br>
+Hank Gay <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Hong Minhee <a class="moz-txt-link-rfc2396E" href="mailto:***@dahlia.kr">&lt;***@dahlia.kr&gt;</a><br>
+James Rowe <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Jan-Marek Glogowski <a class="moz-txt-link-rfc2396E" href="mailto:jan-***@muenchen.de">&lt;jan-***@muenchen.de&gt;</a><br>
+Jeffrey Finkelstein <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Johannes Emerich <a class="moz-txt-link-rfc2396E" href="mailto:***@emerich.de">&lt;***@emerich.de&gt;</a><br>
+John-Scott Atlakson <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Julian Berman <a class="moz-txt-link-rfc2396E" href="mailto:***@GrayVines.com">&lt;***@GrayVines.com&gt;</a><br>
+Keegan Carruthers-Smith <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Kevin Horn <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Leandro Lucarella <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Maciek Starzyk <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Mark Story <a class="moz-txt-link-rfc2396E" href="mailto:***@mark-story.com">&lt;***@mark-story.com&gt;</a><br>
+Matt Williams <a class="moz-txt-link-rfc2396E" href="mailto:***@milliams.com">&lt;***@milliams.com&gt;</a><br>
+Michael McNeil Forbes <a class="moz-txt-link-rfc2396E" href="mailto:***@physics.ubc.ca">&lt;***@physics.ubc.ca&gt;</a><br>
+Pauli Virtanen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Pete Gadomski <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Robin Jarry &lt;***@none&gt;<br>
+SHIBUKAWA Yoshiki &lt;***@none&gt;<br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Sebastian Wiesner <a class="moz-txt-link-rfc2396E" href="mailto:***@googlemail.com">&lt;***@googlemail.com&gt;</a><br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
+Stephen Sugden <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Takumi IINO <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Tero Koskinen <a class="moz-txt-link-rfc2396E" href="mailto:***@iki.fi">&lt;***@iki.fi&gt;</a><br>
+Timotheus Kampik <a class="moz-txt-link-rfc2396E" href="mailto:***@signavio.com">&lt;***@signavio.com&gt;</a><br>
+Vadim Gubergrits <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Wei-Wei Guo <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+Yuya Nishihara <a class="moz-txt-link-rfc2396E" href="mailto:***@tcha.org">&lt;***@tcha.org&gt;</a><br>
+bond <a class="moz-txt-link-rfc2396E" href="mailto:***@freenet.de">&lt;***@freenet.de&gt;</a><br>
+diabeteman &lt;***@none&gt;<br>
+heavenshell <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
+iElectric &lt;***@none&gt;<br>
+jmu &lt;***@none&gt;<br>
+s0undt3ch &lt;***@none&gt;<br>
+shibu <a class="moz-txt-link-rfc2396E" href="mailto:***@shibu.jp">&lt;***@shibu.jp&gt;</a><br>
+tk0miya <a class="moz-txt-link-rfc2396E" href="mailto:***@gmail.com">&lt;***@gmail.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..694100c<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,1209 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+* Link to new home page<br>
<br>
+* Update home page link<br>
<br>
+<br>
<br>
+4.0.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* use the right method to emit warnings<br>
<br>
+<br>
<br>
+4.0.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* trivial: Remove nosestest.cfg<br>
<br>
+* Don't fail by default<br>
<br>
+* Fixes #1 -- disable smart quotes so that we can recognize
contractions/posessives correctly<br>
<br>
+* Mark the extension as safe for parallel reading<br>
<br>
+<br>
<br>
+3.0.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* set up tox to run docs build with checker enabled<br>
<br>
+* be more verbose about configuration options<br>
<br>
+* remove inline spelling directive<br>
<br>
+* disable setting for static files<br>
<br>
+* fix pep8 errors<br>
<br>
+* switch to testrepository for running tests<br>
<br>
+* update python 3.3 to 3.5<br>
<br>
+<br>
<br>
+2.3.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Merged in
TimKam/sphinxcontrib-spelling/7-make-tokenizer-configurable (pull
request #7)<br>
<br>
+* make it possible to specify tokenizer #7<br>
<br>
+<br>
<br>
+2.2.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Merged in
jsma/sphinxcontrib-spelling/jsma/use-https-with-pypipythonorg-fixes-exce-1466568698646
(pull request #5)<br>
<br>
+* Use https with pypi.python.org<br>
<br>
+* Merged in avylove/sphinxcontrib-spelling (pull request #4)<br>
<br>
+* Removed unnecessary shebang lines from non-script files<br>
<br>
+* rely on pyenchant dependency in requirements.txt<br>
<br>
+* Merged in JulianB/sphinxcontrib-spelling (pull request #3)<br>
<br>
+* Re-enable the PyEnchant dep<br>
<br>
+* Change use of six.moves<br>
<br>
+* Fix link to article about using the spelling checker<br>
<br>
+* remove quotes from package description<br>
<br>
+<br>
<br>
+2.1.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* remove announce.rst; moved to blogging repository<br>
<br>
+* Merged in eriol/sphinxcontrib-spelling (pull request #2)<br>
<br>
+* Removed no more used CHANGES file<br>
<br>
+* Updated path of test\_wordlist.txt<br>
<br>
+* Merged in bmispelon/sphinxcontrib-spelling/isupper (pull request
#1)<br>
<br>
+* Use str.isupper() instead of ad-hoc method<br>
<br>
+* fix syntax for tags directive<br>
<br>
+<br>
<br>
+2.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update history and announce file for new release<br>
<br>
+* Make error output useful in emacs compiler mode<br>
<br>
+* Quiet output<br>
<br>
+* add test for acronym filter<br>
<br>
+* update history for last fix<br>
<br>
+* Fix unicode handling in builtins filter<br>
<br>
+* update announcement<br>
<br>
+<br>
<br>
+2.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update history<br>
<br>
+* update history<br>
<br>
+* use pbr for packaging<br>
<br>
+* Fix output mode for log file<br>
<br>
+* Python 3 support<br>
<br>
+* moved test dir in previous commit<br>
<br>
+* reorganize code and clean up<br>
<br>
+* flake8 cleanup; tox update<br>
<br>
+* convert settings files to git<br>
<br>
+* add tags to announce file<br>
<br>
+* Added tag spelling-1.4 for changeset 5ecdaf657b0a<br>
<br>
+<br>
<br>
+1.4<br>
<br>
+---<br>
<br>
+<br>
<br>
+* prepare for 1.4 release<br>
<br>
+* Add a little more detail about creating and using custom filters<br>
<br>
+* Do not use sphinxcontrib-spelling on its own documentation and
remind myself why<br>
<br>
+* attribution for previous fix<br>
<br>
+* use \_\_builtin\_\_ instead of \_\_builtins\_\_ for PyPy<br>
<br>
+* disable use of spelling checker since enchant is not available on
rtd.org<br>
<br>
+* add requirements file to allow doc build<br>
<br>
+* set the theme for rtd.org<br>
<br>
+* move spelling files up to top of repo; fix URL in setup.py<br>
<br>
+* remove project template files<br>
<br>
+* remove authors list<br>
<br>
+* remove other projects<br>
<br>
+* Fixes already exists file problem and bump version<br>
<br>
+* Add sphinxcontrib-rawfiles package<br>
<br>
+* Move programoutput extension over to Github<br>
<br>
+* Remove epydoc extension<br>
<br>
+* Remove issuetracker extension<br>
<br>
+* Python 3 support<br>
<br>
+* Launchpad bugs are complete if all tasks are complete<br>
<br>
+* Simplify request/response handling<br>
<br>
+* Bump requests dependency<br>
<br>
+* Move builtin resolvers into separate module<br>
<br>
+* Turn extension into package<br>
<br>
+* Bump Sphinx dep to 1.1<br>
<br>
+* Inline dependencies in tox.ini<br>
<br>
+* Remove ununsed requirements file<br>
<br>
+* Move constants out of local namespace<br>
<br>
+* Move requirements to top-level directory<br>
<br>
+* Fix an issue #29<br>
<br>
+* Add more tests for 'httpdomain-autoflask'<br>
<br>
+* sphinxcontrib-coffee 0.2.0<br>
<br>
+* Enhanced support for inheritance and static methods<br>
<br>
+* Bump version for requirejs support<br>
<br>
+* Add configuration to use the requirejs parser<br>
<br>
+* [sadisplay] py3k support<br>
<br>
+* Polish some sentence<br>
<br>
+* Add a warning message in the document of 'autoflask' directive<br>
<br>
+* Add a document about the :endpoints: option of the 'autoflask'
directive<br>
<br>
+* Add 'endpoints' option in the 'autoflask' directive<br>
<br>
+* Merged in grncdr/sphinx-contrib (pull request #13)<br>
<br>
+* Added tag clearquest-0.5 for changeset a2776a69adc3<br>
<br>
+* Fixed the error "local variable 'param\_value' referenced before
assignment" when a parameter is missing in a parameterized query<br>
<br>
+* mscgen: Add a workaround for the missing shebang of epstopdf<br>
<br>
+* mscgen: latex: surround the includegraphics with \n<br>
<br>
+* Added tag actdiag-0.4.2 for changeset 1e61d34c68ab<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`)<br>
<br>
+* Added tag blockdiag-1.1.1, seqdiag-0.4.1, actdiag-0.4.1,
nwdiag-0.4.1 for changeset 5e72c37619dd<br>
<br>
+* Bump version<br>
<br>
+* Recognize document references at node.href attribute (cf.
:ref:\`...\`) (thanks to @r\_rudi)<br>
<br>
+* Handle exceptions on parsing code<br>
<br>
+* Bump to programoutput 0.8<br>
<br>
+* Added tag programoutput-0.7 for changeset eac27cb3bcc6<br>
<br>
+* Release programoutput 0.7<br>
<br>
+* Bump version, 0.6 was already released<br>
<br>
+* Updated readme<br>
<br>
+* Updated trove classifiers<br>
<br>
+* Merged birkenfeld/sphinx-contrib<br>
<br>
+* Fixed test for Python 3<br>
<br>
+* Fixed deps of doc env<br>
<br>
+* Added tests for cwd option<br>
<br>
+* Need to normalize working dir and resolve symlinks<br>
<br>
+* Added cwd option to set the working directory of commands, fixes
#28<br>
<br>
+* Added tag blockdiag-1.1.0, seqdiag-0.4.0, actdiag-0.4.0,
nwdiag-0.4.0 for changeset 0ff1d120dc71<br>
<br>
+* Bump version<br>
<br>
+* Fix pep8 violation<br>
<br>
+* Add config: \*diag\_html\_image\_format<br>
<br>
+* Fix pep8 violation<br>
<br>
+* \* Apply blockdiag\_html\_image\_format patch by @r\_rudi    -
Enable blockdiag\_html\_image\_format = "SVG"    - Support PNG image
using clickable map on HTML<br>
<br>
+* Some slight cleanup<br>
<br>
+* Support Python 3 without 2to3<br>
<br>
+* Updated tox configuration, removed outdated test requirements<br>
<br>
+* Rename README to README.rst<br>
<br>
+* Organize properly<br>
<br>
+* Add coffeedomain/README<br>
<br>
+* Add description of coffeedomain to README<br>
<br>
+* Adding the sphinxcontrib.coffeedomain extension<br>
<br>
+* Added tag plantuml-0.3 for changeset d16faed5a02e<br>
<br>
+* plantuml: update conf.py to specify plantuml command by string
(refs #27)<br>
<br>
+* plantuml: bump version to 0.3<br>
<br>
+* plantuml: document about extensions list (closes #27)<br>
<br>
+* Removed an outdated info<br>
<br>
+* Added tag httpdomain-1.1.7 for changeset b817f6162504<br>
<br>
+* Bump version for PyPI release<br>
<br>
+* Update pip name<br>
<br>
+* Added tag googlechart-0.1.5 for changeset 48ef9c0f3795<br>
<br>
+* Update version<br>
<br>
+* Fix images has been broken in Windows<br>
<br>
+* Added tag actdiag-0.3.2, blockdiag-1.0.2, seqdiag-0.3.2,
nwdiag-0.3.2 for changeset 426cc2dd2ad0<br>
<br>
+* Update versions; blockdiag, seqdiag, actdiag and nwdiag<br>
<br>
+* Fixed #26: Set candidates field to nodes.image node<br>
<br>
+* Fix errors with singlehtml target<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#10)<br>
<br>
+* Refactored code out of http\_method\_role; added test document<br>
<br>
+* Merged in jfinkels/sphinx-contrib/add-http-patch (pull request
#9)<br>
<br>
+* [httpdomain] Added support and documentation for PATCH method<br>
<br>
+* httpdomain: fix IndexError for / path<br>
<br>
+* add http\_index\_ignore\_prefixes config value<br>
<br>
+* sort http routing table index by path<br>
<br>
+* Include the document name in the console output for bad words.
Bump version number<br>
<br>
+* update announcement; add more exampels to docs; tweak code to
make it easier to read<br>
<br>
+* merge sqltable addition with other changes<br>
<br>
+* add sqltable extension<br>
<br>
+* Removed my pyqt4 extension<br>
<br>
+* Use requests library to simply HTTP requests<br>
<br>
+* Updated test for invalid Launchpad issue<br>
<br>
+* tip is issuetracker 0.10 now<br>
<br>
+* Added tag programoutput-0.6 for changeset 5c74ab076046<br>
<br>
+* Updated tox config<br>
<br>
+* programoutput 0.6 with Python 3 support<br>
<br>
+* Fixed shell tests<br>
<br>
+* Fixed tox configuration<br>
<br>
+* Markup fix<br>
<br>
+* Update docs<br>
<br>
+* Added tag epydoc-0.5 for changeset 3a43dd5c95e9<br>
<br>
+* Version 0.5 with Python 3 support<br>
<br>
+* Added tag clearquest-0.4 for changeset 64dbae18ef8b<br>
<br>
+* Added tag clearquest-0.3 for changeset 996f292392fa<br>
<br>
+* Added tag clearquest-0.2 for changeset 03c94ddf2a6e<br>
<br>
+* fixed IndexError on empty queries settings are now searched in
"~/sphinxcontrib" too<br>
<br>
+* Added MANIFEST file to source/dist packages<br>
<br>
+* changed the look of tables produced by empty queries<br>
<br>
+* fixed errors on columns widths resolution when some fields are
NULL. fixed broken tables when some columns are "not shown" removed
explicit dependency to "pywin32" to avoid crashes of easy\_install<br>
<br>
+* Added tag clearquest-0.1 for changeset f9fb7f2481d6<br>
<br>
+* first commit<br>
<br>
+* Added tag httpdomain-1.1.6 for changeset 196f09b20986<br>
<br>
+* Version bump<br>
<br>
+* Wrote more about the author<br>
<br>
+* Added HTTP lexer<br>
<br>
+* Removed unused imports<br>
<br>
+* Added tag nicovideo-0.1.0 for changeset 209974a9c33d<br>
<br>
+* Fix version<br>
<br>
+* Add nicovideo extension<br>
<br>
+* note bug with cleanup code<br>
<br>
+* Much nicer date markup for feed's latest directive<br>
<br>
+* update feed extension TODO items to reflect latest changes<br>
<br>
+* version/doc updates for feed<br>
<br>
+* fix sundry bugs in the Latest directive and fork it from Toctree<br>
<br>
+* minor tidies<br>
<br>
+* non-subclassing version of the Latest directive<br>
<br>
+* pull in changes from offline SCM repo<br>
<br>
+* sketch of modified directive<br>
<br>
+* update overview page to reflect broader functionality of feed
package<br>
<br>
+* Added tag blockdiag-1.0.1, seqdiag-0.3.1, actdiag-0.3.1,
nwdiag-0.3.1 for changeset 51e7608cd864<br>
<br>
+* Add config value: blockdiag\_fontmap<br>
<br>
+* Added tag blockdiag-1.0.0, seqdiag-0.3.0, actdiag-0.3.0,
nwdiag-0.3.0 for changeset 4e292c1848cf<br>
<br>
+* Update version; blockdiag, actdiag, seqdiag and nwdiag<br>
<br>
+* Add extension for rackdiag<br>
<br>
+* actdiag, seqdiag, nwdiag: Generate images forcely with unknown
writers<br>
<br>
+* plantuml: add experimental support for rst2pdf<br>
<br>
+* plantuml: add rules for rst2pdf to test fixture<br>
<br>
+* plantuml: add workaround for missing shebang of epstopdf command<br>
<br>
+* plantuml: add option to generate pdf image for latex output<br>
<br>
+* plantuml: parse command-line string by shlex<br>
<br>
+* plantuml: add option to generate eps image for latex output<br>
<br>
+* plantuml: fix latex output to make a paragraph for uml image<br>
<br>
+* Generate images forcely with unknown writers<br>
<br>
+* Added tag plantuml-0.2 for changeset b983e96fd440<br>
<br>
+* plantuml: update README not containing custom directive<br>
<br>
+* plantuml: bump version to 0.2<br>
<br>
+* plantuml: add option to generate svg image<br>
<br>
+* plantuml: add stub for svg output<br>
<br>
+* plantuml: add Makefile and README under tests/fixture<br>
<br>
+* note new bugs caught in the production deployment, and fix one -
the lack of space between list items and dates<br>
<br>
+* merge upstream<br>
<br>
+* don't explode when told to index undated entries<br>
<br>
+* Added tag doxylink-1.2 for changeset 54812ae19666<br>
<br>
+* Release version 1.2<br>
<br>
+* Add Python 3 support<br>
<br>
+* Move test folder to avoid any potential conflicts<br>
<br>
+* pull upstream<br>
<br>
+* support a toctree-like \`latest\` directive, which lists titles,
dated and ordered by date<br>
<br>
+* correct way to handle directive registration<br>
<br>
+* Fix URL<br>
<br>
+* merge upsteam<br>
<br>
+* Added tag blockdiag-0.9.3, seqdiag-0.2.3, nwdiag-0.2.3,
actdiag-0.2.3 for changeset 6a979e1d29e5<br>
<br>
+* Fixed thumbnail images has broken with :maxwidth: option<br>
<br>
+* an alternative approach that tried to highjack TocTree. Still
doesn't work because it doesn't get persisted. if I want latest
entries, I'm going to have to use hidden TocTrees and a Toctree-like
node that gives the latest feed<br>
<br>
+* actually test this ToC re-ordering thing<br>
<br>
+* this doesn't work , i think because of ToC being examined at a
special point in proceedings. perhpas it would be better to globally
alter the toc behaviour?<br>
<br>
+* remove nose dependencies from sphinxcontrib.feed's setup.py<br>
<br>
+* go to unittest insted of nosetest for sphinxcontrib-feed<br>
<br>
+* update documentation for clarity and spelling<br>
<br>
+* Update version number for phpdomain<br>
<br>
+* Fix error when creating namespace at top of document<br>
<br>
+* add check for key existence<br>
<br>
+* Added tag actdiag-0.2.2, seqdiag-0.2.2, nwdiag-0.2.2 for
changeset 3cb3e961abe6<br>
<br>
+* Added tag blockdiag-0.9.2 for changeset b7bc070ff0dd<br>
<br>
+*  \* Fix failure with :maxwidth: option<br>
<br>
+* Added tag nwdiag-0.2.1 for changeset 6944e22261b9<br>
<br>
+* Added tag seqdiag-0.2.1 for changeset 682548b5ec2b<br>
<br>
+* Added tag actdiag-0.2.1 for changeset fe80f17df05c<br>
<br>
+* Added tag blockdiag-0.9.1 for changeset 13da596d425b<br>
<br>
+*  \* Update versions<br>
<br>
+*  \* Failed with blockdiag &gt;= 0.9.3 (touching internal
variables)<br>
<br>
+* handle text nodes without parents; fixes #19<br>
<br>
+* Sorted extensions alphabetically in README<br>
<br>
+* Add :aspect: parameter to YouTube directive<br>
<br>
+* Added tag programoutput-0.5 for changeset 9b36fee2dbc8<br>
<br>
+* Release programoutput 0.5<br>
<br>
+* Update source distribution manifest to include tests and tox
config<br>
<br>
+* Handle EnvironmentErrors during command execution gracefully<br>
<br>
+* Updated and improved issuetracker documentation<br>
<br>
+* Removed makefile, use setup.py to build docs<br>
<br>
+* Include return code in prompt by providing \`\`returncode\`\` key
to prompt template<br>
<br>
+* Fixed tests<br>
<br>
+* Added :returncode: option to programoutput<br>
<br>
+* programoutput\_prompt\_template is a format string now<br>
<br>
+* Reworked, updated and improved documentation, Python 2.6 required
now<br>
<br>
+* Handle unexpected return codes more gracefully<br>
<br>
+* Standard future imports<br>
<br>
+* tip is programoutput 0.5 now<br>
<br>
+* Reworked tests, test with real builds now<br>
<br>
+* Disable pylint no \_\_init\_\_() warning for cache class<br>
<br>
+* Add YouTube extension<br>
<br>
+* Removed test dependencies against pyquery in issuetracker and
epydoc<br>
<br>
+* Use plain python element tree for PyPy support<br>
<br>
+* Fixed test<br>
<br>
+* More testing<br>
<br>
+* Allow to skip slow tests and tests which require network
connection<br>
<br>
+* Merged heads<br>
<br>
+* Added tag issuetracker-0.9 for changeset 9827aaa8070f<br>
<br>
+* Release issuetracker 0.9<br>
<br>
+* Added version added and changed notes to documentation<br>
<br>
+* Fixed date format<br>
<br>
+* Merged exceltable into default branch<br>
<br>
+* Added exceltable into list<br>
<br>
+* Added tag exceltable-0.1.0 for changeset c7618117237c<br>
<br>
+* Include CREDITS in source tarball, thanks to Michael Fladischer<br>
<br>
+* Renamed issuetracker-resolve-issue to issuetracker-lookup-issue<br>
<br>
+* Split reference handling into lookup and resolval<br>
<br>
+* Use issue title as link title<br>
<br>
+* Fixed the README -syntax<br>
<br>
+* Improved the documentation<br>
<br>
+* Initial commit after migrating from rusty to
sphinxcontrib.exceltable<br>
<br>
+* Updated tox configuration<br>
<br>
+* Bitbucket uses HTTPS urls<br>
<br>
+* Makefile does not exist anymore<br>
<br>
+* Added tag epydoc-0.4.1 for changeset a56ff44c58cf<br>
<br>
+* Release epydoc 0.4.1<br>
<br>
+* Configured doc upload<br>
<br>
+* Updated documentation<br>
<br>
+* Removed makefile, there is a setup.py command<br>
<br>
+* Fixed method cross-references<br>
<br>
+* Test against real sphinx build<br>
<br>
+* Require Sphinx 1.0<br>
<br>
+* Fixed launchpad tracker<br>
<br>
+* Added missing docstring<br>
<br>
+* Document classes used by issuetracker extension to style HTML
output<br>
<br>
+* Added a bit more structure to 0.9 changes<br>
<br>
+* Added a note about PyQt to test requirements file<br>
<br>
+* Test application of the issue tracker stylesheet to issue
references<br>
<br>
+* Replaced issuetracker\_expandtitle with more flexible
issuetracker\_title\_template<br>
<br>
+* Improved documentation of format strings as explicit title to
"issue" roles<br>
<br>
+* Testing title expansion is more a transformer test<br>
<br>
+* Updated credits<br>
<br>
+* Fix minor typo in comment<br>
<br>
+* Updated README<br>
<br>
+* Fixed module docstring<br>
<br>
+* Updated documentation (added "issue" role and
"issuetracker\_plaintext\_issues" confval)<br>
<br>
+* Added issue role for explicit issue references<br>
<br>
+* Explicitly give the expected title to the issue reference checker<br>
<br>
+* Use unicode for XML conversion of the doctree to avoid coding
errors<br>
<br>
+* Use a template string for title expansion<br>
<br>
+* Fixed issue reference classes to be more compatible with Sphinx<br>
<br>
+* Updated changelog<br>
<br>
+* Documented test modules<br>
<br>
+* Renamed transformer class<br>
<br>
+* Added issuetracker\_plaintext\_issues to disable transformation
of plaintext issue ids<br>
<br>
+* Updated changelog<br>
<br>
+* tip is issuetracker 0.9 now<br>
<br>
+* Use bug title in launchpad tracker<br>
<br>
+* Fixed TypeError caused by the launchpad resolver<br>
<br>
+* Added tag issuetracker-0.8 for changeset 3927df52d5de<br>
<br>
+* Release issuetracker 0.8<br>
<br>
+* Mention jira in README<br>
<br>
+* Removed unused import<br>
<br>
+* Fixed builtin tests<br>
<br>
+* Added tests for transformations<br>
<br>
+* Document local app funcarg<br>
<br>
+* Added doctree funcarg to return the processed doctree for the
contents<br>
<br>
+* Connect mock resolver in app funcarg and build app, if requested
by markers<br>
<br>
+* Document pytest namespace<br>
<br>
+* Cache failed issue lookups<br>
<br>
+* Structured changelog<br>
<br>
+* Added test for cache hits<br>
<br>
+* Mocked callback only returns issue if issue id matches,
documented callback return value<br>
<br>
+* Documented all tests<br>
<br>
+* Documented builtin tracker tests<br>
<br>
+* Added an issue\_id funcarg to hook into the automatic content
generation<br>
<br>
+* Removed hacky confoverrides update helper<br>
<br>
+* Handle confoverrides by overriding the new confoverrides funcarg<br>
<br>
+* Return empty dictionary instead None in confoverrides funcarg<br>
<br>
+* Document all funcargs and the configure hook<br>
<br>
+* Build default content from issue funcarg if available<br>
<br>
+* Replaced superfluous triple quotes with normal quotes<br>
<br>
+* Get confoverrides from the confoverrides funcarg instead of
evaluating the marker directly<br>
<br>
+* Just override the app funcarg instead of using a new funcarg in
the resolval tests<br>
<br>
+* Removed unused local names<br>
<br>
+* Added global funcarg for a mocked resolval callback<br>
<br>
+* Removed unused imports<br>
<br>
+* Added general "issue" funcarg and with\_issue marker<br>
<br>
+* Added tests for TrackerConfig class<br>
<br>
+* Fixed error message with missing username for bitbucket/github<br>
<br>
+* Renamed some tests<br>
<br>
+* Fixed test error: Derive TrackerConfig from namedtuple<br>
<br>
+* Fixed exception xref<br>
<br>
+* Improved documentation of jira tracker and url config value to
avoid duplicate code samples<br>
<br>
+* Raise ValueError in jira tracker if url is unset or empty<br>
<br>
+* Updated confoverrides in "reverse" direction<br>
<br>
+* Always use test specific documents<br>
<br>
+* Simplified test file content for builtin tracker tests<br>
<br>
+* Use with\_content marker to allow test specific contents<br>
<br>
+* Added pytest helper to update confoverrides in funcargs<br>
<br>
+* It's an URL, not an URI<br>
<br>
+* Fixed HTTP error handling<br>
<br>
+* Document return value of signal as changed in 0.8<br>
<br>
+* Added versionadded notes to all new objects<br>
<br>
+* Removed superfluous code-block directive<br>
<br>
+* Removed unused references<br>
<br>
+* Added jira support, thanks to Ali-Akber Saifee<br>
<br>
+* Refactored tests for builtin trackers<br>
<br>
+* Always use temporary source directory for tests<br>
<br>
+* Sort tracker tests alphabetically<br>
<br>
+* Backed out changeset 7f3c424340d0<br>
<br>
+* Sort tracker tests<br>
<br>
+* Credit Ali-Akber Saifee for his idea and implementation of
expandtitle<br>
<br>
+* Actually do order credits alphabetically<br>
<br>
+* Improved wording in credits<br>
<br>
+* Added issuetracker\_expandtitle configuration value<br>
<br>
+* Test contents if no issue was found<br>
<br>
+* Use a better name for reference test module<br>
<br>
+* Document exception on missing username in project<br>
<br>
+* Fixed doc markup<br>
<br>
+* Test cache results in tests for builtin trackers<br>
<br>
+* Updated test requirements<br>
<br>
+* Updated changelog<br>
<br>
+* Updated documentation to include TrackerConfig and to reflect the
new event signature<br>
<br>
+* Test against a real sphinx application<br>
<br>
+* Wrap tracker configuration in a namedtuple<br>
<br>
+* Added helper function to fetch issue data<br>
<br>
+* Updated docstrings<br>
<br>
+* Some refactoring to use some shorter names<br>
<br>
+* Fixed module docstring<br>
<br>
+* Attach project name to reference node<br>
<br>
+* Mark incompatible changes in changelog<br>
<br>
+* Fixed TypeError: Event names must be byte strings<br>
<br>
+* Use GitHub API v3<br>
<br>
+* Test for warnings during resolval<br>
<br>
+* Emit a warning on github errors<br>
<br>
+* Updated tracker requirements<br>
<br>
+* Removed conditional json import, python 2.6 is required anyway<br>
<br>
+* Added standard future imports<br>
<br>
+* Require Python 2.6 now<br>
<br>
+* Added section about the operation of this extension<br>
<br>
+* Removed instructions to install from tip, and improved
development section<br>
<br>
+* Improved README<br>
<br>
+* Use modern string formatting syntax<br>
<br>
+* Fully support debian tracker now<br>
<br>
+* Added debianbts and its dependency SOAPpy as test dependencies<br>
<br>
+* Fixed debian tracker and its tests<br>
<br>
+* Fixed example in docs<br>
<br>
+* Updated changelog<br>
<br>
+* Resolvers must return Issue objects now<br>
<br>
+* Fixed setup test<br>
<br>
+* Use constants for URL templates<br>
<br>
+* Removed separate username configuration key<br>
<br>
+* lxml is not required for bitbucket anymore<br>
<br>
+* Updated changelog<br>
<br>
+* Use bitbucket API to get issue information<br>
<br>
+* issuetracker tip is 0.8 now<br>
<br>
+* Fixed bitbucket tests (synaptiks does not exist anymore)<br>
<br>
+* Fixed transformer test: Add required reporter to document<br>
<br>
+* Added separate requirement files for tests and docs<br>
<br>
+* update announcement with new details for 1.2<br>
<br>
+* Added tag spelling-1.2 for changeset 7b66682e9957<br>
<br>
+<br>
<br>
+1.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* update version number in documentation<br>
<br>
+* add known good words to spelling directives in the documentation<br>
<br>
+* fix packaging and add title nodes to the list being checked;
resolves #17<br>
<br>
+* Add directive for link to PyEnchant<br>
<br>
+* Add adadomain to README<br>
<br>
+* Added tag hyphenator-0.1.2 for changeset 31f854cd835e<br>
<br>
+* hyphenator: removed print statements<br>
<br>
+* Added tag hyphenator-0.1.1 for changeset 11905ce41c53<br>
<br>
+* hyphenator: added hyphenator to sphinxcontrib README and AUTHORS<br>
<br>
+* Added tag hyphenator-0.1 for changeset 08f5ea5cc3bd<br>
<br>
+* hyphenator: added CHANGES<br>
<br>
+* hyphenator: version 0.1<br>
<br>
+* hyphenator: doc for hyphenator\_language<br>
<br>
+* hyphenator: initial commit<br>
<br>
+* make parsed date available in template context<br>
<br>
+* avoid ordering questions by collapsing the html-page-context
callbacks<br>
<br>
+* pull upstream<br>
<br>
+* refactor date parsing into a util function<br>
<br>
+* suppress tests for non-existent date-toc<br>
<br>
+* remove debug statement. (Shame)<br>
<br>
+* sadiplay. add graphviz redering support and
sphinxcontrib-plantuml now not required<br>
<br>
+* Added tag nwdiag-0.2.0 for changeset 239d642bf5e0<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag actdiag-0.2.0 for changeset 4ed6c3b0c71f<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag seqdiag-0.2.0 for changeset 33190f5a518d<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.9.0 for changeset e60f176286fe<br>
<br>
+*  \* Update ersion<br>
<br>
+*  \* Catch exceptions for display more kindly message<br>
<br>
+*  \* Reference node.label in desctable<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+*  \* Fix descriptions were not escaped<br>
<br>
+* Update to tox 1.0<br>
<br>
+* Bitbucket uses https now<br>
<br>
+* Fixed name of requirements file<br>
<br>
+* Write test results to xml file<br>
<br>
+* Added tag googlechart-0.1.4 for changeset 06b1fcf2469b<br>
<br>
+* Added tag googlechart-0.1.4 for changeset f29fdacde997<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Remove undefined variable<br>
<br>
+*  \* Add nwdiag\_html\_image\_format<br>
<br>
+*  \* Add actdiag\_html\_image\_format<br>
<br>
+*  \* Add seqdiag\_html\_image\_format<br>
<br>
+*  \* Add blockdiag\_html\_image\_format<br>
<br>
+* Added tag ansi-0.6 for changeset 7c95dd4ecf68<br>
<br>
+* Updated changelog, releasing 0.6<br>
<br>
+* Fixed installation instructions<br>
<br>
+* Version bump to 0.6<br>
<br>
+* Copyright update for docs<br>
<br>
+* License headers<br>
<br>
+* Use build\_sphinx distutils commend instead of Makefile for doc
building<br>
<br>
+* Update to tox 1.0, added requirement files for pip<br>
<br>
+* ansi: Fixed contribution passage<br>
<br>
+* ansi: Support background colour escapes<br>
<br>
+* Added tag httpdomain-1.1.5 for changeset fefcac1925d9<br>
<br>
+* httpdomain 1.1.5<br>
<br>
+* httpdomain: Flask 0.6/0.7 compatibility<br>
<br>
+* flask changed static\_path to static\_url\_path<br>
<br>
+* Added tag googlechart-0.1.3 for changeset 253b72c02373<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support python 2.4<br>
<br>
+*  \* Remove unused argument from create\_google\_chart()<br>
<br>
+*  \* Add namedtuple definitions for python2.4 (comaptibility)<br>
<br>
+* Added tag googlechart-0.1.2 for changeset 969a16324acb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support axis of chart<br>
<br>
+* Added tag googlechart-0.1.1 for changeset 8b5ed8605bea<br>
<br>
+*  \* Update version<br>
<br>
+*  Add external file support to graphviz directive<br>
<br>
+* Fix UTF-8 issues with lilypond extension<br>
<br>
+* Fix examples<br>
<br>
+* Added tag googlechart-0.1.0 for changeset 3cc3a5598b77<br>
<br>
+*  \* Update description<br>
<br>
+*  \* Add sphinxcontrib.googlechart<br>
<br>
+* Added tag httpdomain-1.1.4 for changeset 08ac46ed7713<br>
<br>
+* httpdomain: PyPy &amp; CPython compatibility<br>
<br>
+* Added tag httpdomain-1.1.3 for changeset dc14972441ec<br>
<br>
+* httpdomain: v1.1.3<br>
<br>
+* httpdomain: PyPy compatibility<br>
<br>
+* httpdomain: fixed a mistyping<br>
<br>
+* Added tag httpdomain-1.1.2 for changeset f7ed7161865c<br>
<br>
+* httpdomain: Added :include-empty-docstring: flag option. (v1.1.2)<br>
<br>
+* Added tag httpdomain-1.1.1 for changeset 0397d9c2ae30<br>
<br>
+* sphinxcontrib-httpdomain: Backward compatibility, version 1.1.1<br>
<br>
+* Added tag httpdomain-1.1 for changeset fc379b20ba56<br>
<br>
+* sphinxcontrib-httpdomain 1.1<br>
<br>
+* Added a trivial note<br>
<br>
+* Implemented \`autoflask\` directive.
(\`sphinxcontrib.autohttp.flask\`)<br>
<br>
+* Ignore .\*.swp (vim swap file)<br>
<br>
+* Added the httpdomain extension into list of extensions<br>
<br>
+* merged<br>
<br>
+* Added tag httpdomain-1.0 for changeset 3eee9a1f8b20<br>
<br>
+* Initial commit of sphinxcontrib.httpdomain<br>
<br>
+* Adding tests for issue #15<br>
<br>
+* Added tag spelling-1.1.1 for changeset b85d8bab6f70<br>
<br>
+<br>
<br>
+1.1.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* bump version number of spelling<br>
<br>
+* fix initialization; closes #17<br>
<br>
+* snapshot of my work - I've reached the limits of the Tocree node
and ahve to try something else i think<br>
<br>
+* tests for a trivial latest directive<br>
<br>
+* update announcement with details for 1.1<br>
<br>
+* Add spelling directive to docs<br>
<br>
+* Added tag spelling-1.1 for changeset 619e36732079<br>
<br>
+<br>
<br>
+1.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* tag docs as 1.1<br>
<br>
+* fix syntax in makefile<br>
<br>
+* Added tag spelling-1.1 for changeset a7808988433b<br>
<br>
+* tag previous release of spelling<br>
<br>
+* Added tag spelling-1.0 for changeset 2aebbd8ac99b<br>
<br>
+* prepare 1.1 release<br>
<br>
+* add target to check spelling of documentation<br>
<br>
+* update configuration section of documentation<br>
<br>
+* skeleton of a Latest directive<br>
<br>
+*  \* Revirt r596<br>
<br>
+*  \* Add favicon.ico<br>
<br>
+*  \* Display node.address on desctable<br>
<br>
+*  \* Fix failure with :desctable: option<br>
<br>
+* Added tag nwdiag-0.1.1 for changeset 244a59313f8d<br>
<br>
+* Added tag actdiag-0.1.1 for changeset 92a4bf93a052<br>
<br>
+* Added tag seqdiag-0.1.1 for changeset 85be0d64d859<br>
<br>
+* Added tag blockdiag-0.8.3 for changeset 67905415d701<br>
<br>
+*  \* Update version<br>
<br>
+* Added tag blockdiag-0.8.2 for changeset 491d8c49584b<br>
<br>
+*  \* nwdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* actdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* seqdiag\_fontpath allows array of fontpaths<br>
<br>
+*  \* blockdiag\_fontpath allows array of fontpaths<br>
<br>
+* Merging with upstream<br>
<br>
+*  \* Fix :desctable: option is not worked<br>
<br>
+* Merged<br>
<br>
+* Added "requirements" to AUTHORS<br>
<br>
+* Added tag seqdiag-0.1.0 for changeset 06c6e6bc5b4c<br>
<br>
+*  \* Add sphinxcontrib-seqdiag package<br>
<br>
+* Merged<br>
<br>
+*  \* Add sphinxcontrib-nwdiag package<br>
<br>
+*  \* Update long description<br>
<br>
+* Added tag actdiag-0.1.0 for changeset 348532172692<br>
<br>
+*  \* Add sphinxcontrib-actdiag package<br>
<br>
+* Added tag blockdiag-0.8.0 for changeset e75d87a32828<br>
<br>
+* Removed tag 0.8.0<br>
<br>
+* Added tag blockdiag-0.8.1 for changeset 461fa170a9f4<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag to REAMDE and AUTHORS<br>
<br>
+*  \* Add LICENSE and AUTHORS<br>
<br>
+* include URLs in README. Oops<br>
<br>
+* test Keegan's feed\_title works<br>
<br>
+* revamp test suite to run correctly, including dependencies, from
python setup.py tests<br>
<br>
+* rewrite README to include Keegan Carruthers-Smith as contributor,
and generally tidy the document<br>
<br>
+* Feed extension only works on python-dateutil 1.x<br>
<br>
+* Remove beautifulsoup from the feed extension's requirements<br>
<br>
+* Added config option "feed\_title" to feed extension<br>
<br>
+* Added tag 0.8.0 for changeset e75d87a32828<br>
<br>
+* Added extension "requirements"<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Support new interface of blockdiag-0.8.0<br>
<br>
+* sadisplay. render link to image, support module list<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* upload packages to pypi for distribution<br>
<br>
+* fix javascript in cheeseshop to work with chrome<br>
<br>
+* add better contraction support<br>
<br>
+* implement 'spelling' directive to pass local overrides to the
spelling checker<br>
<br>
+* Add filters for PyPI packages, wiki words, python builtins,
acronyms, and importable modules<br>
<br>
+* update version in the documentation and add announcement post
text<br>
<br>
+<br>
<br>
+1.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset d2191ad4fce1<br>
<br>
+* fix version number<br>
<br>
+* Added tag sphinxcontrib-1.0 for changeset 7289d79c921e<br>
<br>
+* rewrite sphinxcontrib.spelling to be easier to understand and
produce nicer output<br>
<br>
+* merge heads<br>
<br>
+* beautifulsoup 3.2 is out<br>
<br>
+* Use a custom parameter separator<br>
<br>
+* add a role for linking to bitbucket users<br>
<br>
+* Added tag blockdiag-0.7.2 for changeset 026d48070cdb<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Initialize NodeGroup for blockdiag-0.7.7 or later<br>
<br>
+* Added tag plantuml-0.1 for changeset c89fc5f3fa40<br>
<br>
+* plantuml: shorter package version<br>
<br>
+* plantuml: make setup.py read README for long\_desc<br>
<br>
+* add sadisplay extension<br>
<br>
+* Updating setup.py for a quick fix<br>
<br>
+* Updating documentation to include interfaces. Updating setup.py
and setup.cfg. Updating changelog for new point release<br>
<br>
+* Fixing text to say namespace instead of module<br>
<br>
+* Fixing issues where globals following classes were treated as
part of the class. This issue still exists with constants, but there
isn't really a way to discern class and global constants right now<br>
<br>
+* Added tag programoutput-0.4.1 for changeset 63319595dba1<br>
<br>
+* programoutput 0.4.1<br>
<br>
+* Extract docs version from sources, and updated copyright<br>
<br>
+* Configured doc upload<br>
<br>
+* Skip ansi tests if ansi extension is missing<br>
<br>
+* Improved documention of configuration values<br>
<br>
+* Missing license header<br>
<br>
+* Update pytest imports<br>
<br>
+* Enforce versions of test dependencies<br>
<br>
+* Do not use a general python environment anymore<br>
<br>
+* Fixed #10: Corrected installation instructions<br>
<br>
+* Bump to 0.4.1<br>
<br>
+* Removed unused imports<br>
<br>
+* Read version number from source code<br>
<br>
+* Include tox configuration in source tarball<br>
<br>
+* Enforce specific versions of testsuite dependencies<br>
<br>
+* Forgot to add license document<br>
<br>
+* Updated link to lxml<br>
<br>
+* Added credits<br>
<br>
+* Include license text into generated documentation<br>
<br>
+* Added reference to issue to changelog<br>
<br>
+* Added tag issuetracker-0.7.2 for changeset 04a09127f2c6<br>
<br>
+* issuetracker 0.7.2<br>
<br>
+* Hide transformer test helpers in assertion tracebacks<br>
<br>
+* Restructured transformer tests<br>
<br>
+* Reword and restructure test data in transformer test<br>
<br>
+* Ignore references in literal blocks and inline literals<br>
<br>
+* Fixed extraction of issue state from bitbucket<br>
<br>
+* issuetracker itself is not an external dependency for building
its own docs<br>
<br>
+* Do not use a special python environment, but instead rely on the
standard environments defined by tox<br>
<br>
+* Read version number directly from issuetracker.py instead of
importing it<br>
<br>
+* tip is 0.7.2 now<br>
<br>
+* Require a recent sphinx version<br>
<br>
+* Added tag blockdiag-0.7.1 for changeset 10d03cc086cc<br>
<br>
+*  \* Update version to blockdiag-0.7.1<br>
<br>
+*  \* Add \par tag to above and below of diagrams<br>
<br>
+* Fixing static method being omitted from the index<br>
<br>
+* Fixing interfaces not reseting the class properties, and
incorrectly stacking with other class names<br>
<br>
+* Removing all the $ in front of properties.  They made the index
have all propeties in one section<br>
<br>
+* Merging changes from 'heavenshell' in.  There are some problems
with interfaces not resetting the class stack<br>
<br>
+* Bumping version number, and adding alias for return type<br>
<br>
+* Add interface to PHPDomain<br>
<br>
+* Adding another test<br>
<br>
+* Fixing issues with static methods. Making non indented class
definintions work<br>
<br>
+* Include tests in sdist again, closes #13<br>
<br>
+* Sphinx is a dependency for testing<br>
<br>
+* Fixing missing string interpolation.  Updating files for
packaging<br>
<br>
+* Adding a LICENSE file, I forgot it earlier<br>
<br>
+* Adding tests for constants in namespaces.  Cleaned up all the
bare '\\' everywhere Fixed logic around constants/functions<br>
<br>
+* Adding more reference, and a few tests<br>
<br>
+* Adding a file for changelogs<br>
<br>
+* Starting to add reference docs for the module<br>
<br>
+* Adding content to the readme.  Adding note about how the
rubydomain helped me do most of the work<br>
<br>
+* Added namespace index<br>
<br>
+* Fixing tilde links, adding tests for them<br>
<br>
+* Adding in cross referencing, with some tests<br>
<br>
+* Adding support for exceptions and namespaces<br>
<br>
+* Fixed class attributes and constant doc generation<br>
<br>
+* Adding PHP classes to the domain<br>
<br>
+* Using the rubydomain as a starting point, some basic PHP global
objects are working<br>
<br>
+* Adding files for the acceptance tests based on the rubydomain<br>
<br>
+* Adding the very beginnings of a domain for PHP documentation<br>
<br>
+* Change to print function to work towards Python3 compatibility<br>
<br>
+* Add a release checklist to make sure I don't miss anything<br>
<br>
+* Added tag doxylink-1.1 for changeset ff2a57ae39a4<br>
<br>
+* Update version to 1.1<br>
<br>
+* Update information about linking to files<br>
<br>
+* Make sure filenames end with .html<br>
<br>
+* Allow to link to functions etc. which are in a header/source file
but not a member of a class<br>
<br>
+* Add support for linking to structs<br>
<br>
+* Added tag blockdiag-0.7.0 for changeset bb84b0519b19<br>
<br>
+*  \* Raise error for PDF exportion without reportlab<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_tex\_image\_format to configuration to embed
PDF image    into TeX document<br>
<br>
+*  \* Update to new blockdiag API (&gt;= 0.6.6)<br>
<br>
+*  \* Do not rebuild images without changes of code-block and
options<br>
<br>
+* Simulate a python console. Issue #12<br>
<br>
+* Fixed a small bug with documented inherited interface elements<br>
<br>
+* Fixes #11<br>
<br>
+* Correct classifier<br>
<br>
+* Update \`setup.cfg\` aliases<br>
<br>
+* First commit of \`sphinxcontrib-email\` Sphinx extension on
behalf of Kevin Teague<br>
<br>
+* Added tag spelling-0.2 for changeset 6da7f29db015<br>
<br>
+<br>
<br>
+0.2<br>
<br>
+---<br>
<br>
+<br>
<br>
+* warn but ignore unknown node types in spelling checker<br>
<br>
+* Added tag issuetracker-0.7.1 for changeset f245f6c4d64b<br>
<br>
+* issuetracker 0.7.1<br>
<br>
+* Removed some markup cruft<br>
<br>
+* Copy stylesheet after build again, reverts dbe55921aec2, fixes #8<br>
<br>
+* Version bump<br>
<br>
+* Removed unused name<br>
<br>
+* Added tag blockdiag-0.6.3 for changeset a29ca2bff55f<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix tex processor was broken<br>
<br>
+* Added tag blockdiag-0.6.2 for changeset 65392c61ad6b<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix errors with maxwidth parameter<br>
<br>
+*  \* Fix large image was generated with blockdiag\_antialias
option<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset c6a0b4a58548<br>
<br>
+*  \* Init blockdiag objects at first<br>
<br>
+* Removed tag blockdiag-0.6.1<br>
<br>
+* Added tag blockdiag-0.6.1 for changeset b48842f018e8<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Merge to heads<br>
<br>
+* configured default doc upload directory<br>
<br>
+* Added tag issuetracker-0.7 for changeset 86e0d93f374a<br>
<br>
+* Release issuetracker 0.7<br>
<br>
+* Copy the issuetracker stylesheet at builder initialization<br>
<br>
+* Reworked issue resolving to happen at doctree reading<br>
<br>
+* Fixed import of issuetracker module in doc config and setup.py to
really import the module from the source tree<br>
<br>
+* Added missing licence headers<br>
<br>
+* Added tests for cached issue lookup<br>
<br>
+* Split single test module into multiple files, and added cache
assertions to resolver tests<br>
<br>
+*  \* import blockdiag\_sphinxhelper to support python 2.4<br>
<br>
+* Issue information is now cached<br>
<br>
+* Moved node creation into separate function<br>
<br>
+* Fixed resolver test with no issue information<br>
<br>
+* Skip resolver tests on missing dependencies<br>
<br>
+* Updated pytest imports to recommended form<br>
<br>
+* Fixed URIs in bitbucket resolver tests<br>
<br>
+* tip is version 0.7 now<br>
<br>
+*  \* Reverted<br>
<br>
+*  \* Merge long\_desc to README<br>
<br>
+*  \* Merge local changes for blockdiag<br>
<br>
+* Updated doc version and copyright<br>
<br>
+* Removed unused imports<br>
<br>
+* Removed markup cruft<br>
<br>
+* Fixed url of sphinx-contrib issue tracker<br>
<br>
+* Mention Debian BTS in the readme file<br>
<br>
+* Added tag issuetracker-0.6 for changeset 3d5a1f7c5070<br>
<br>
+* Release issuetracker 0.6<br>
<br>
+* Use https urls in documentation where required<br>
<br>
+* Bitbucket also uses https for its interface now<br>
<br>
+* Fixed spelling: It's a BTS, not a PTS!<br>
<br>
+* Fixed case in changelog<br>
<br>
+* Added documentation for debian issuetracker<br>
<br>
+* Give useful names to mock objects to ease debugging<br>
<br>
+* Also test the call signature of get\_issue\_information (using
"mocksignature")<br>
<br>
+* Fixed NameError in launchpad resolver<br>
<br>
+* Added a test for launchpad issue reference resolver<br>
<br>
+* Fixed tests: reference resolvers get the application and not the
environment as argument<br>
<br>
+* tip is 0.6 now, and updated a changelog<br>
<br>
+* Removed unused import<br>
<br>
+* Style fixes<br>
<br>
+* Add tests for Debian bugtracking integration<br>
<br>
+* Add support for debian bugtracker through python-debianbts<br>
<br>
+* convert setup.py to work under python 2.5 (at least); remove last
print statement from extension setup function<br>
<br>
+* Added tag spelling-0.1 for changeset 5a74b8f2870c<br>
<br>
+<br>
<br>
+0.1<br>
<br>
+---<br>
<br>
+<br>
<br>
+* remove dev mode flags from spelling setup<br>
<br>
+* add some instructions and example output to the spelling readme<br>
<br>
+* add tests for the spelling builder; use info() instead of
printing to stdout directly; ignore the wordlist file created by
pyenchant when the tests run<br>
<br>
+* Add a few configuration options and tests to spelling checker<br>
<br>
+<br>
<br>
+0.0<br>
<br>
+---<br>
<br>
+<br>
<br>
+* start the spelling checker builder<br>
<br>
+* Added tag paverutils-1.4 for changeset efba344aec85<br>
<br>
+* merge in bug fix for #6<br>
<br>
+* move the line adjustment code into its own function<br>
<br>
+* Added tag doxylink-1.0 for changeset 17a383a11be6<br>
<br>
+* Prepare for 1.0 release<br>
<br>
+* Start preparation for 1.0<br>
<br>
+* Add info about ambiguity and reporting bugs<br>
<br>
+* ...and remove debug statement<br>
<br>
+* Force use of Unix slash when joining URL parts to fix
<a class="moz-txt-link-freetext" href="http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678">http://thermite3d.org/phpBB3/viewtopic.php?p=678#p678</a><br>
<br>
+* Add 'enum' and 'struct' to list of function argument qualifiers<br>
<br>
+* Add test for multiple namespaces<br>
<br>
+* Small performance increase from change to parsing code. Thanks to
the PyParsing author Paul McGuire for the help<br>
<br>
+* Update manual for new parser<br>
<br>
+* Fixed build path for paverutils's pdf task<br>
<br>
+* py.test is separate package now, update tox configurations
accordingly<br>
<br>
+* add continue mode; change argument to include an explicit mode
name<br>
<br>
+* add wrap\_lines\_at option<br>
<br>
+* plantuml: fix handling of non-ascii characters<br>
<br>
+* plantuml: make test decorators keep the original function name<br>
<br>
+* plantuml: fix test case to clean outdir on each run<br>
<br>
+* Added tag blockdiag-0.6 for changeset d74a27ac552e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add describe option.  \* Follow newest blockdiag's interface<br>
<br>
+* plantuml: basic support for embedding PlantUML diagram as png<br>
<br>
+* Added tag issuetracker-0.5.4 for changeset 2f80ac282958<br>
<br>
+* Release issuetracker-0.5.4<br>
<br>
+* Use https scheme for github now<br>
<br>
+* Added tag issuetracker-0.5.3 for changeset 14171abf7cec<br>
<br>
+* Release issuetracker 0.5.3 with licence text in source tarball<br>
<br>
+* use 'pdf' bundle when looking for options in the pdf() task;
handle blank lines in script output<br>
<br>
+* first version of OmegaT support extension<br>
<br>
+* Added tag blockdiag-0.5 for changeset 58cc39db5445<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Update blockdiag/README<br>
<br>
+*  \* blockdiag directive supports external file<br>
<br>
+* Added tag blockdiag-0.4 for changeset 32df03ad2297<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Follow application interface of blockdiag 0.4<br>
<br>
+* Added tag blockdiag-0.3.1 for changeset 35f6355fdf9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Fix blockdiag raises errors with M17N diagrams<br>
<br>
+*  \* Merged heads<br>
<br>
+* Added tag blockdiag-0.3 for changeset 15e871a50c7c<br>
<br>
+*  \* Update version; sphinxcontrib-blockdiag 0.3<br>
<br>
+*  \* Update thumbnail.  \* Follow blockdiag-0.3.1 interface<br>
<br>
+*  \* Add :maxwidth: option to blockdiag directive<br>
<br>
+* fed url wasn't picked up in every page, but only syndicated ones.
now global<br>
<br>
+* allows feed\_url links<br>
<br>
+* trim some unised django cruft<br>
<br>
+* use django 1.2 feed generator for more compliant output<br>
<br>
+* Added tag blockdiag-0.2 for changeset 5653485b7c9e<br>
<br>
+*  \* Update version<br>
<br>
+*  \* Add blockdiag\_antialias option<br>
<br>
+*  \* Add blockdiag\_fontpath config option<br>
<br>
+*  \* Fix ttfont was not used<br>
<br>
+*  \* Fix package info<br>
<br>
+*  \* sphinxcontrib-blockdiag run with blockdiag 0.2.2 <br>
<br>
+*  \* Update to latest version<br>
<br>
+*  \* Fix description<br>
<br>
+*  \* Add blockdiag extension<br>
<br>
+* Added tag issuetracker-0.5.2 for changeset 0265fc546096<br>
<br>
+* Release issuetracker 0.5.2<br>
<br>
+* Fixed launchpad link<br>
<br>
+* Do not warn about 404, which simply means, that the issue doesn't
exist<br>
<br>
+* Warn about unexpected HTTP status codes<br>
<br>
+* Issue reference resolvers get the application object instead of
the environment now<br>
<br>
+* Updated changelog<br>
<br>
+* Test error message when using a pattern with too many groups<br>
<br>
+* Catch issue patterns with too many groups with an informative and
explanatory error message<br>
<br>
+* Credit for Denis help<br>
<br>
+* Updated changelog<br>
<br>
+* Test builtin resolvers (except for launchpad)<br>
<br>
+* issuetracker: google code: fix url ("html5lib" project was
hardcoded) and make sure closed issues are properly recognized as
such<br>
<br>
+* Only include necessary information in the return value of github
resolver<br>
<br>
+* Added support for an 'interface' role and directive. - Fixes
issue 1<br>
<br>
+* Add copyright header<br>
<br>
+* Add plain function name also to the index<br>
<br>
+* Fix function arguments and add an extra space after
function/procedure names<br>
<br>
+* Add initial version of Ada domain<br>
<br>
+* erlangdomain: 0.1 released<br>
<br>
+* alter testcase to catch variable capitalization<br>
<br>
+* pull upstream goodness<br>
<br>
+* ignore MacOS .DS\_Store cruft<br>
<br>
+* handle publication times as well as dates<br>
<br>
+* update docs from feedparser.org notes<br>
<br>
+* handle absolutifying URLs for feed reader happiness<br>
<br>
+* breaking tests for absolute URL creation<br>
<br>
+* Rename the environment to 'test'<br>
<br>
+* Better description<br>
<br>
+* Move things around in here to make it look nicer<br>
<br>
+* Rather than parsing the function as we scan the tag file, push
them into a list so we can quickly fly through it as we need. This
has given a ~12% speedup<br>
<br>
+* Minor tweaks. Add a currently unused function to parse a list.
This could be useful for concurrent processing<br>
<br>
+* Add some keywods to setup.py<br>
<br>
+* Improve error messages. Remove more spare print statements.
Re-order import statements to follow PEP 8<br>
<br>
+* Return the error messages in the correct way. This way they are
grouped correctly<br>
<br>
+* Slightly improve speed by not passing unnecessary variables
around<br>
<br>
+* Improve documentation for functions<br>
<br>
+* Comment out some debug statements<br>
<br>
+* Split tests up a little more for more fine-grained testing<br>
<br>
+* About a 1.6x speed-up for small files and about a 1.2x speed-up
for large files<br>
<br>
+* Fix test <br>
<br>
+* Add some exception handling around the normalise() function<br>
<br>
+* Use the environment cache rather than pickling the files myself<br>
<br>
+* Cache the mapping to a pickled file<br>
<br>
+* Add a profile environment to tox to test normalise()<br>
<br>
+* Make normalise about 2.1 time faster<br>
<br>
+* Add a cProfile benchmark<br>
<br>
+* Move the function reference to a different page in the
documentation<br>
<br>
+* Move doxylink.py and parsing.py into a module directory<br>
<br>
+* Added tag doxylink-0.4 for changeset 32f4c6292b3f<br>
<br>
+* Prepare for 0.4 release<br>
<br>
+* Update documentation<br>
<br>
+* Added tests for run\_programs<br>
<br>
+* Add space only, if extra arguments were given<br>
<br>
+* Enabled intersphinx to link to Sphinx docs<br>
<br>
+* Re-ordered functions to group tests and funcargs together<br>
<br>
+* More parsing tests into a proper test module<br>
<br>
+* Don't add parentheses if the user provided their own<br>
<br>
+* Fix some quoting in the documentation<br>
<br>
+* Add some documentation to the normalise funtion<br>
<br>
+* Remove this line which was added by mistake. We don't want to run
this new version yet<br>
<br>
+* Add pyparsing to the dependencies<br>
<br>
+* Add a parsing module to normalise the function signatures<br>
<br>
+* Add info about function matching to the documentation<br>
<br>
+* Add function documentation to the Sphinx docs<br>
<br>
+* Change doc strings to triple-quoted format<br>
<br>
+* Return the error message rather than printing it manually. Split
up the requested symbol into symbol and argument list. Allow for
function overloading in the symbol mapping<br>
<br>
+* Move the documentation into a Sphinx project<br>
<br>
+* Allow URLs as base paths<br>
<br>
+* Change the PyPI link and remove the changelog include in the
readme since it breaks on PyPI<br>
<br>
+* Added tag doxylink-0.3 for changeset 191fe6687bc4<br>
<br>
+* Prepare for release 0.3<br>
<br>
+* Add parentheses to functions if the add\_function\_parentheses
config value is set<br>
<br>
+* Add the function argument list to the mapping<br>
<br>
+* Return the kind of symbol as well as the URL from the find\_url
function<br>
<br>
+* Reorganise the filters and split them out into separate functions<br>
<br>
+* Fixed exclude patterns setting in conf.py<br>
<br>
+* Added tag paverutils-1.3 for changeset 1574d3a92197<br>
<br>
+* merge heads after paverutils change<br>
<br>
+* add break\_lines\_at argument to run\_script<br>
<br>
+* Add a find\_url2 function to scan the mapping file<br>
<br>
+* Add some documentation for the new funtion<br>
<br>
+* Parse the tag file into an (as yet unused) mapping dictionary<br>
<br>
+* Make sure only the relevant warning is shown<br>
<br>
+* Only parse the tag file once per run<br>
<br>
+* Use env specific test prefixes<br>
<br>
+* \* [rubydomain]: fix minor bug about module function/method \*
[rubydomain]: add README contents \* [rubydomain]: published
sphinxcontrib-rubydomain to PyPI<br>
<br>
+* Tag version 0.2<br>
<br>
+* Added tag doxylink-0.2 for changeset c6403ab574b2<br>
<br>
+* Improve documentation about generating the Doxygen tag file<br>
<br>
+* Allow doxylink to work when called from a documentation
subdirectory and using a relative HTML path<br>
<br>
+* Added tests for programoutput and use tox for running them<br>
<br>
+* Use a better fitting return value<br>
<br>
+* Improved error message<br>
<br>
+* Require sphinx 1.0<br>
<br>
+* Converted intersphinx linking to 1.0 format<br>
<br>
+* Added tests for issuetracker and use tox for running them<br>
<br>
+* Use raw string for regex pattern<br>
<br>
+* Removed superfluous, unused issue\_reference class<br>
<br>
+* Include tests in manifests<br>
<br>
+* Re-enabled intersphinx linking with sphinx<br>
<br>
+* Use tox for testing<br>
<br>
+* Added pyqt4 tests<br>
<br>
+* Simplified call checking<br>
<br>
+* Removed separate environments for different docutils versions<br>
<br>
+* Added shebang to allow direct execution of the test script<br>
<br>
+* Simplified code<br>
<br>
+* Test extension setup<br>
<br>
+* Use mock library for application mock object<br>
<br>
+* Converted intersphinx mapping to sphinx 1.0 format and removed
broken sphinx 1.0 inventory<br>
<br>
+* Use tox for test execution<br>
<br>
+* Tests for epydoc extension<br>
<br>
+* Moved filename generation into separate function<br>
<br>
+* Added tox configuration to extension template<br>
<br>
+* Fixed hard-coded template filename<br>
<br>
+* Added tag ansi-0.5.1 for changeset 9ccb32d8f5ea<br>
<br>
+* Release 0.5.1<br>
<br>
+* Include tests in sdist<br>
<br>
+* Update for Sphinx 1.0 intersphinx format and remove broken Sphinx
inventory<br>
<br>
+* Fixed broken ordering with nested colors<br>
<br>
+* Use tox for testing<br>
<br>
+* Added some basic tests<br>
<br>
+* Ignore tox build files<br>
<br>
+* Add docs, correct URL, bump to 0.2<br>
<br>
+* Use sphinxcontrib- prefix<br>
<br>
+* Add authors for cheeseshop extension<br>
<br>
+* Add readme to template<br>
<br>
+* Add class option to pypi-release; allow linking to specific
versions in pypi role<br>
<br>
+* Merge<br>
<br>
+* Added tag ansi-0.5 for changeset a4498fcaf565<br>
<br>
+* Release ansi 0.5<br>
<br>
+* Ignore ANSI colors in non-html output<br>
<br>
+* tip is ansi 0.5<br>
<br>
+* Added tag programoutput-0.4 for changeset 9be29ec83802<br>
<br>
+* Initial import of the programoutput extension<br>
<br>
+* Added tag issuetracker-0.5.1 for changeset 64706e5cf5b2<br>
<br>
+* Release issuetracker 0.5.1<br>
<br>
+* Removed all forgotten references to lunar.sphinx.ext<br>
<br>
+* Updated reference sphinx website and fix reference to
sphinx-contrib issue tracker<br>
<br>
+* Updated and cleaned doc configuration<br>
<br>
+* Initial version of cheeseshop ext<br>
<br>
+* pull upstream updates<br>
<br>
+* updating dateutil to be 'python-dateutil'<br>
<br>
+* When a target cannot be found, make the node an \`inline\` node
so there's no link created<br>
<br>
+* Added tag doxylink-0.1 for changeset fb4622a05ec3<br>
<br>
+* Finalise for 0.1 release<br>
<br>
+* Prep for PyPi submission<br>
<br>
+* Fixed formatting of build message<br>
<br>
+* Added tag issuetracker-0.5 for changeset 97e5a3997167<br>
<br>
+* Release issuetracker 0.5<br>
<br>
+* Updated documentation<br>
<br>
+* Closed issues are automatically struck through in HTML output<br>
<br>
+* Enable issuetracker extension in issuetracker docs<br>
<br>
+* Updated changelog<br>
<br>
+* Really require Sphinx 1.0 now<br>
<br>
+* Little style fix<br>
<br>
+* issuetracker 0.5<br>
<br>
+* Added tag ansi-0.4.1 for changeset 08054161d994<br>
<br>
+* Release ansi 0.4.1<br>
<br>
+* actually generate guids and test accordingly<br>
<br>
+* merge upstream<br>
<br>
+* Fixed #2:  Remove trailing slashes in manifests for the sake of
windows compatibility<br>
<br>
+* code to include item links and tests for same<br>
<br>
+* Added tag ansi-0.4 for changeset bd73af2f2114<br>
<br>
+* Initial import of the ansi extension<br>
<br>
+* Include documentation in package<br>
<br>
+* Added tag pyqt4-0.5 for changeset 7afa3beecbfa<br>
<br>
+* pyqt4 0.5<br>
<br>
+* Document the pyqt4:signal role<br>
<br>
+* Renamed pyqt4:sig role to pyqt4:signal<br>
<br>
+* Changed signature prefix to "PyQt4 signal"<br>
<br>
+* pyqt4 is version 0.5 now<br>
<br>
+* Initial commit of doxylink extension<br>
<br>
+* Added tag pyqt4-0.4 for changeset 602eda17f60d<br>
<br>
+* Initial import of pyqt4 extension<br>
<br>
+* Little case fix<br>
<br>
+* Fixed short description<br>
<br>
+* Added tag epydoc-0.4 for changeset 4b64025e2e61<br>
<br>
+* Initial import of epydoc extension<br>
<br>
+* Added tag issuetracker-0.4 for changeset 16737d7973b2<br>
<br>
+* Initial import of the issuetracker extension<br>
<br>
+* tidy up config variables in preparation for actually injecting
RSS links later on<br>
<br>
+* change docs to reflect new Sphinx features<br>
<br>
+* given up for the moment the battle to create a test that detects
file deletion cleanup<br>
<br>
+* adapt to actually include files that haven't been recently
modified into the RSS feed<br>
<br>
+* merge in upstream<br>
<br>
+* new tests to capture nastiness around preserving RSS across
sessions<br>
<br>
+* better date parse error handling<br>
<br>
+* handling date parse errors better<br>
<br>
+* remove unneccesary import<br>
<br>
+* get rid of Publish DAte nonsesne<br>
<br>
+* Added tag traclinks-0.1 for changeset f2d7c92915b3<br>
<br>
+*  \* adjust default config value<br>
<br>
+* Initial traclinks import<br>
<br>
+* initial commit for google analytics ext<br>
<br>
+* Adapt get\_objects() of Erlang domain to API change<br>
<br>
+* Adapt get\_objects() of Ruby domain to API change<br>
<br>
+* Cleaned up README: Note this is displayed as a wiki so not all
sphinx markup works. Check the displayed version to see if there are
any errors<br>
<br>
+* added ref to ZopeInterface website<br>
<br>
+* Initial commit of zopeext extension<br>
<br>
+* Erlang Domain: first alpha version(not implemented some funcitons
yet)<br>
<br>
+* Added tag bitbucket-1.0 for changeset 8348f54ac9d7<br>
<br>
+* add bitbucket extension<br>
<br>
+* remove extra files<br>
<br>
+* add extension names to list<br>
<br>
+* first version of Ruby Domain<br>
<br>
+* osaka: first version<br>
<br>
+* Added tag paverutils-1.2 for changeset bf0e1d56c6e3<br>
<br>
+* switch to distribute for packaging<br>
<br>
+* Added tag paverutils-1.2 for changeset ae10f103f453<br>
<br>
+* re-raise exceptions in run\_script<br>
<br>
+* autorun: Add basic info about autorun<br>
<br>
+* autorun: Execute code in a runblock directive<br>
<br>
+* Fix a typo in a docstring<br>
<br>
+* add info about gnuplot extension<br>
<br>
+* tests fixed to create empty dirs so as to work on fresh checkout<br>
<br>
+* tidyied up test cruft; made run.py actually work<br>
<br>
+* suprious nose import<br>
<br>
+* naming consistency<br>
<br>
+* setup.py should probably contain project name<br>
<br>
+* making licensing explicit<br>
<br>
+* update docs<br>
<br>
+* corrected date handling tests<br>
<br>
+* Some handy help methods for nose are the secret sauce that make
this test suite manageable. I feel a passing test suite approach<br>
<br>
+* updating tests to only rely upon assert and no n<br>
<br>
+* initial addition of feedgenerator from my site repo<br>
<br>
+* aafig: Clean and improve the maintainer documentation<br>
<br>
+* Tag mscgen-0.4<br>
<br>
+* mscgen: Make release development previews by default<br>
<br>
+* mscgen: Update CHANGES<br>
<br>
+* mscgen: Add maintainer documentation<br>
<br>
+* aafig: Add maintainer documentation<br>
<br>
+* aafig: Fix "Development Status" classifier in setup.py<br>
<br>
+* Tag aafig-1.0<br>
<br>
+* aafig: Update CHANGES file for 1.0 release<br>
<br>
+* gnuplot: Add gnuplot Sphinx extension<br>
<br>
+* update document   import #2 patch<br>
<br>
+* refactoring document and fix URL<br>
<br>
+* merge sdedit into sphinx-contrib<br>
<br>
+* aafig: Improve error reporting when aafigure package is missing<br>
<br>
+* aafig: Add VIM magic line to match the file format<br>
<br>
+* aafig: Fix HTML builder rendering<br>
<br>
+* Whooshindex back to development<br>
<br>
+* Added tag whooshindex-0.1 for changeset b1417fd103aa<br>
<br>
+* Whooshindex 0.1<br>
<br>
+* Fix wrong author<br>
<br>
+* Ignore emacs .\*~ files<br>
<br>
+* Move Whoosh indexer files around<br>
<br>
+* Add Whoosh indexer<br>
<br>
+* aafig: Bump version to 1.0<br>
<br>
+* Tag aafig-0.3<br>
<br>
+* mscgen: Change license to BOLA<br>
<br>
+* mscgen: Remove unused 'options' node attribute<br>
<br>
+* mscgen: Add sphinx website/manual<br>
<br>
+* aafig: Change license to BOLA<br>
<br>
+* aafig: Add Sphinx website/manual<br>
<br>
+* aafig: Only try code that is expected to raise an exception<br>
<br>
+* aafig: Don't override Image directive unchanged attributes<br>
<br>
+* aafig: Don't override width and height for SVG images<br>
<br>
+* aafig: Make aspect option behave properly<br>
<br>
+* aafig: Add partial format redefinition for \`\`aafig\_format\`\`<br>
<br>
+* aafig: Update aafigure link and dependency version in the docs<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Support builders for text format<br>
<br>
+* aafig: Support missing aafigure module<br>
<br>
+* aafig: Use ASCII art when can't render the image<br>
<br>
+* aafig: Add TODO list<br>
<br>
+* aafig: Use percentage for aspect option<br>
<br>
+* aafig: Make Aafig directive inherit from the Image<br>
<br>
+* Added tag context-0.1 for changeset 4a85a2b54f65<br>
<br>
+* Added tag lilypond-1.0 for changeset 38518c51732a<br>
<br>
+* Added tag sword-1.0 for changeset 7ab6daf74946<br>
<br>
+* sword,lilypond: Add links in README<br>
<br>
+* Added tag paverutils-1.1 for changeset 39a956e52160<br>
<br>
+* add run\_script function to sphinxcontrib.paverutils<br>
<br>
+* aafig: Remove debug print<br>
<br>
+* aafig: Merge default options before calculating the hash<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Don't break if a SVG metadata file is missing<br>
<br>
+* aafig: Put SVG metadata files in the build directory<br>
<br>
+* aafig: Add missing format operator when rendering to SVG<br>
<br>
+* aafig: Fix typo in package description<br>
<br>
+* aafig: Update CHANGES file<br>
<br>
+* aafig: Add a simple example to package description<br>
<br>
+* aafig: Change dependency to new aafigure package<br>
<br>
+* aafig: Raise the right exception when aafigure.render() fails<br>
<br>
+* aafig: Add docutils-aafigure (&gt;=0.2) dependency<br>
<br>
+* aafig: Start version 0.3<br>
<br>
+* Tag aafig-0.2<br>
<br>
+* aafigure: Fix SVG output for HTML writer<br>
<br>
+* aafig: Add aafig\_default\_options configuration option \* \* \*
amend: new option \* \* \* fix<br>
<br>
+* aafig: Fix aafig\_format option documentation<br>
<br>
+* aafig: Start version 0.2 \* \* \* amend: increase version<br>
<br>
+* aafig: Add release date to versions in CHANGES<br>
<br>
+* Add aafig-0.1 tag<br>
<br>
+* aafig: Improve package short and long description<br>
<br>
+* aafig: Improve About documentation<br>
<br>
+* aafig: Rename package as sphinxcontrib-aafig \* \* \* aafig: Fix
package name in PYPI URL<br>
<br>
+* aafig: Don't use dev and date tags in setup.cfg<br>
<br>
+* mscgen: Fix package name in the PYPI URL<br>
<br>
+* Add mscgen-0.3 tag<br>
<br>
+* mscgen: Improve package short and long descriptions<br>
<br>
+* mscgen: Change package name to sphinxcontrib-mscgen<br>
<br>
+* mscgen: Don't use dev and date tags in setup.cfg<br>
<br>
+* fix urls for paverutils, again<br>
<br>
+* Added tag paverutils-1-0 for changeset 788d8ee0f4e2<br>
<br>
+* fix urls for paverutils<br>
<br>
+* add task information to paverutils readme<br>
<br>
+* Added tag paverutils-1-0 for changeset bb1d543c692b<br>
<br>
+* update paverutils docs<br>
<br>
+* first version of paverutils<br>
<br>
+* context, sword: Add packages<br>
<br>
+* Add sword extension<br>
<br>
+* Add ConTeXt builder, which is very primative<br>
<br>
+* Add mscgen extension<br>
<br>
+* mscgen: Add e-mail after the author name<br>
<br>
+* Add mscgen extension<br>
<br>
+* Add lilypond extension<br>
<br>
+* Switch to separate distribution per extension<br>
<br>
+* Add initial file infrastructure<br>
<br>
Entering 'sqltable'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'swf'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'sword'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'texfigure'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100755<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'tikz'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'traclinks'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'whooshindex'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
Entering 'yasfb'<br>
diff --git a/.gitignore b/.gitignore<br>
index cead80a..af2f537 100644<br>
--- a/.gitignore<br>
+++ b/.gitignore<br>
@@ -1,7 +1,104 @@<br>
-# Created by pbr<br>
-AUTHORS<br>
-ChangeLog<br>
-*.egg*<br>
-dist<br>
-# Test files<br>
-.tox<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
diff --git a/AUTHORS b/AUTHORS<br>
new file mode 100644<br>
index 0000000..662c127<br>
--- /dev/null<br>
+++ b/AUTHORS<br>
@@ -0,0 +1,4 @@<br>
+Doug Hellmann <a class="moz-txt-link-rfc2396E" href="mailto:***@doughellmann.com">&lt;***@doughellmann.com&gt;</a><br>
+Fergus Doyle <a class="moz-txt-link-rfc2396E" href="mailto:***@largeblue.com">&lt;***@largeblue.com&gt;</a><br>
+Stephen Finucane <a class="moz-txt-link-rfc2396E" href="mailto:***@that.guru">&lt;***@that.guru&gt;</a><br>
+junkafarian <a class="moz-txt-link-rfc2396E" href="mailto:***@largeblue.com">&lt;***@largeblue.com&gt;</a><br>
diff --git a/ChangeLog b/ChangeLog<br>
new file mode 100644<br>
index 0000000..51541e1<br>
--- /dev/null<br>
+++ b/ChangeLog<br>
@@ -0,0 +1,50 @@<br>
+CHANGES<br>
<br>
+=======<br>
<br>
+<br>
<br>
+0.6.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* write feed using utf-8 encoding<br>
<br>
+<br>
<br>
+0.6.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* add link to the original version of the formatter file<br>
<br>
+* Ignore various egg files<br>
<br>
+* Enable Python 3 compatibility<br>
<br>
+<br>
<br>
+0.5.1<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Use a python package instead of single script<br>
<br>
+* remove manifest we don't need<br>
<br>
+<br>
<br>
+0.5.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Ignore index pages and use pyquery to clean up others<br>
<br>
+* set up tox to run flake8 and fix errors<br>
<br>
+* update name in readme<br>
<br>
+<br>
<br>
+0.4.0<br>
<br>
+-----<br>
<br>
+<br>
<br>
+* Rename package to yasfb and use pbr for packaging<br>
<br>
+* allow explicit override of publish date<br>
<br>
+* take publication date from git<br>
<br>
+* move imports to the top of the file<br>
<br>
+* remove unittest cruft<br>
<br>
+* remove trailing whitespace<br>
<br>
+<br>
<br>
+0.3<br>
<br>
+---<br>
<br>
+<br>
<br>
+* Bumping version number for release<br>
<br>
+* Adding MANIFEST.in and bumping version number<br>
<br>
+* Prep for PyPI submission<br>
<br>
+* Tweaking README<br>
<br>
+* Tweaking README<br>
<br>
+* Tweaking readme<br>
<br>
+* Added README<br>
<br>
+* Added marker for unittests<br>
<br>
+* Initial Commit / Version 0.1<br>
<br>
Entering 'youtube'<br>
diff --git a/.gitignore b/.gitignore<br>
new file mode 100644<br>
index 0000000..af2f537<br>
--- /dev/null<br>
+++ b/.gitignore<br>
@@ -0,0 +1,104 @@<br>
+# Byte-compiled / optimized / DLL files<br>
+__pycache__/<br>
+*.py[cod]<br>
+*$py.class<br>
+<br>
+# C extensions<br>
+*.so<br>
+<br>
+# Distribution / packaging<br>
+.Python<br>
+build/<br>
+develop-eggs/<br>
+dist/<br>
+downloads/<br>
+eggs/<br>
+.eggs/<br>
+lib/<br>
+lib64/<br>
+parts/<br>
+sdist/<br>
+var/<br>
+wheels/<br>
+*.egg-info/<br>
+.installed.cfg<br>
+*.egg<br>
+MANIFEST<br>
+<br>
+# PyInstaller<br>
+#  Usually these files are written by a python script from a
template<br>
+#  before PyInstaller builds the exe, so as to inject date/other
infos into it.<br>
+*.manifest<br>
+*.spec<br>
+<br>
+# Installer logs<br>
+pip-log.txt<br>
+pip-delete-this-directory.txt<br>
+<br>
+# Unit test / coverage reports<br>
+htmlcov/<br>
+.tox/<br>
+.coverage<br>
+.coverage.*<br>
+.cache<br>
+nosetests.xml<br>
+coverage.xml<br>
+*.cover<br>
+.hypothesis/<br>
+<br>
+# Translations<br>
+*.mo<br>
+*.pot<br>
+<br>
+# Django stuff:<br>
+*.log<br>
+.static_storage/<br>
+.media/<br>
+local_settings.py<br>
+<br>
+# Flask stuff:<br>
+instance/<br>
+.webassets-cache<br>
+<br>
+# Scrapy stuff:<br>
+.scrapy<br>
+<br>
+# Sphinx documentation<br>
+docs/_build/<br>
+<br>
+# PyBuilder<br>
+target/<br>
+<br>
+# Jupyter Notebook<br>
+.ipynb_checkpoints<br>
+<br>
+# pyenv<br>
+.python-version<br>
+<br>
+# celery beat schedule file<br>
+celerybeat-schedule<br>
+<br>
+# SageMath parsed files<br>
+*.sage.py<br>
+<br>
+# Environments<br>
+.env<br>
+.venv<br>
+env/<br>
+venv/<br>
+ENV/<br>
+env.bak/<br>
+venv.bak/<br>
+<br>
+# Spyder project settings<br>
+.spyderproject<br>
+.spyproject<br>
+<br>
+# Rope project settings<br>
+.ropeproject<br>
+<br>
+# mkdocs documentation<br>
+/site<br>
+<br>
+# mypy<br>
+.mypy_cache/<br>
<br>
</body>
</html>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups &quot;sphinx-dev&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:sphinx-dev+***@googlegroups.com">sphinx-dev+***@googlegroups.com</a>.<br />
For more options, visit <a href="https://groups.google.com/d/optout">https://groups.google.com/d/optout</a>.<br />
Mark Mikofski
2017-10-23 16:26:48 UTC
Permalink
FYI: Just for reference, here is a link to a previous (2015) discussion
about moving sphinx-contrib to GitHub:
https://groups.google.com/forum/#!msg/sphinx-dev/QectTI8IYA8/remUwWosBwAJ
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
t***@gmail.com
2018-04-24 15:09:57 UTC
Permalink
Could you make me (GitHub user: TimKam) a member of the sphinx-contrib
organization on GitHub (or do whatever necessary) so that I can move my
extension https://github.com/TimKam/sphinx-pretty-searchresults over?

Thanks and best regards,
Timotheus
Post by Stephen Finucane
Sphinx development has moved to GitHub <https://github.com/sphinx-doc/>.
Unfortunately, the sphinx-contrib repo
<https://bitbucket.org/birkenfeld/sphinx-contrib/> has not moved.
I'd like to propose the creation of a new sphinx-contrib repo on GitHub,
where all the projects currently found on BitBucket can be moved. There are
similar organizations available for things like click
<https://github.com/click-contrib/> and Sublime Text
<https://github.com/SublimeText> plugins.
Sphinx is on GitHub and there's no reason the "official" plugins should not
also be there. In addition, I'd like to be able to revive dead projects.
Things like sphinx-autoprogram, which are still useful but don't see much
activity, would be able to be revived with this model. The permissions
model found in GitHub would allow us to assign push privileges to a new
user if necessary.
The main issue I see remaining is releasing packages to PyPi and
publishing documentation to ReadTheDocs, where our GitHub credentials
wouldn't be useful. I need to explore this more. Also, at the moment, each
contributed project is found in the same BitBucket repo. These should
probably take the form of separate repos. This should be easy to do, and we
could provide a cookiecutter template for use when creating a new extension.
Is this something we could explore? I've reserved the 'sphinx-contrib'
organization on GitHub and I'm happy to turn it over. I'm also happy to do
the work to migrate things to Git and separate projects.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Stephen Finucane
2018-06-08 14:26:45 UTC
Permalink
Sorry for the delay. This is done now.
Post by t***@gmail.com
Could you make me (GitHub user: TimKam) a member of the sphinx-contrib
organization on GitHub (or do whatever necessary) so that I can move my
extension https://github.com/TimKam/sphinx-pretty-searchresults over?
Thanks and best regards,
Timotheus
Sphinx development has moved to GitHub. Unfortunately, the sphinx-contrib
repo has not moved.
I'd like to propose the creation of a new sphinx-contrib repo on GitHub,
where all the projects currently found on BitBucket can be moved. There are
similar organizations available for things like click and Sublime Text
plugins.
Sphinx is on GitHub and there's no reason the "official" plugins should not
also be there. In addition, I'd like to be able to revive dead projects.
Things like sphinx-autoprogram, which are still useful but don't see much
activity, would be able to be revived with this model. The permissions model
found in GitHub would allow us to assign push privileges to a new user if
necessary.
The main issue I see remaining is releasing packages to PyPi and
publishing documentation to ReadTheDocs, where our GitHub credentials
wouldn't be useful. I need to explore this more. Also, at the moment, each
contributed project is found in the same BitBucket repo. These should
probably take the form of separate repos. This should be easy to do, and we
could provide a cookiecutter template for use when creating a new extension.
Is this something we could explore? I've reserved the 'sphinx-contrib'
organization on GitHub and I'm happy to turn it over. I'm also happy to do
the work to migrate things to Git and separate projects.
--
You received this message because you are subscribed to a topic in the
Google Groups "sphinx-dev" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/sphinx-dev/y_1LgQgD_Ro/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
t***@gmail.com
2018-06-08 15:04:32 UTC
Permalink
Thanks! I transferred my extension.
Post by Stephen Finucane
Sorry for the delay. This is done now.
Post by t***@gmail.com
Could you make me (GitHub user: TimKam) a member of the sphinx-contrib
organization on GitHub (or do whatever necessary) so that I can move my
extension https://github.com/TimKam/sphinx-pretty-searchresults over?
Thanks and best regards,
Timotheus
onsdag 13. september 2017 21.35.53 UTC+2 skrev Stephen Finucane
Sphinx development has moved to GitHub. Unfortunately, the
sphinx-contrib
Post by t***@gmail.com
repo has not moved.
I'd like to propose the creation of a new sphinx-contrib repo on
GitHub,
Post by t***@gmail.com
where all the projects currently found on BitBucket can be moved. There
are
Post by t***@gmail.com
similar organizations available for things like click and Sublime Text
plugins.
There are a couple of advantages to this. The most obvious is
Sphinx is on GitHub and there's no reason the "official" plugins should
not
Post by t***@gmail.com
also be there. In addition, I'd like to be able to revive dead
projects.
Post by t***@gmail.com
Things like sphinx-autoprogram, which are still useful but don't see
much
Post by t***@gmail.com
activity, would be able to be revived with this model. The permissions
model
Post by t***@gmail.com
found in GitHub would allow us to assign push privileges to a new user
if
Post by t***@gmail.com
necessary.
The main issue I see remaining is releasing packages to PyPi and
publishing documentation to ReadTheDocs, where our GitHub credentials
wouldn't be useful. I need to explore this more. Also, at the moment,
each
Post by t***@gmail.com
contributed project is found in the same BitBucket repo. These should
probably take the form of separate repos. This should be easy to do,
and we
Post by t***@gmail.com
could provide a cookiecutter template for use when creating a new
extension.
Post by t***@gmail.com
Is this something we could explore? I've reserved the 'sphinx-contrib'
organization on GitHub and I'm happy to turn it over. I'm also happy to
do
Post by t***@gmail.com
the work to migrate things to Git and separate projects.
--
You received this message because you are subscribed to a topic in the
Google Groups "sphinx-dev" group.
To unsubscribe from this topic, visit
https://groups.google.com/d/topic/sphinx-dev/y_1LgQgD_Ro/unsubscribe.
To unsubscribe from this group and all its topics, send an email to
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "sphinx-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-dev+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Loading...