sphinxcontrib-spelling 5.2.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

New Features

  • The builder is now registered using an entry point, so that if the spelling directive is not used in a project sphinxcontrib.spelling does not need to be included explicitly in the extensions list in conf.py in order to use it with the project on the command line.
  • PyEnchant is an optional dependency. If it is not installed, the spell checker will not work, but the extension can still be initialized. This allows projects that use spell checking to publish their documentation to readthedocs.org, where it is not possible to install PyEnchant.
  • Restore support for parallel builds. Words that do not appear in any configured dictionary are written to a file named based on the input file, with the .rst extension replaced with .spelling. Big thanks to Sviatoslav Sydorenko for helping with that!

Other Notes

  • Start using reno to manage release notes.

Details

  • make parallel write safe
  • report import error when using builder without PyEnchant (contributions by Sviatoslav Sydorenko)
  • clarify logic in sphinxcontrib/spelling/asset.py (contributions by Sviatoslav Sydorenko)
  • Fix docstring in sphinxcontrib/spelling/asset.py (contributions by Sviatoslav Sydorenko)
  • fix markup in docs/source/install.rst (contributions by Sviatoslav Sydorenko)
  • include version number in extension metadata
  • make pyenchant optional for import
  • run documentation builds in parallel for testing
  • restore use of spelling directive in docs
  • support parallel reads
  • add entry point declaration for builder
  • update developer docs
  • add reno for managing release notes

beagle 0.3.0

beagle is a command line tool for querying a hound code search service such as http://codesearch.openstack.org

What’s new in 0.3.0?

  • Add repo-pattern usages examples in the doc (contributed by Hervé Beraud)
  • Add an option to filter repositories in search results
  • Refresh python’s versions and their usages (contributed by Hervé Beraud)

sphinxcontrib-spelling 5.1.2

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

What’s new in 5.1.2?

  • Mark as unsafe for parallel builds (contributed by Jared Dillard)
  • Add -W arg to sphinx-build in docs so warnings cause error (contributed by Elsa Gonsiorowski, PhD)

sphinxcontrib-spelling 5.1.0

sphinxcontrib-spelling is a spelling checker for Sphinx-based documentation. It uses PyEnchant to produce a report showing misspelled words.

What’s new in 5.1.0?

  • Add an option to show the line containing a misspelling for context (contributed by Huon Wilson)

beagle 0.2.2

beagle is a command line tool for querying a hound code search service such as http://codesearch.openstack.org

What’s new in 0.2.2?

  • fix the reference to undefined function in link formatter
  • Fix issues (contributed by Hervé Beraud)
  • Refactor pipelines (contributed by Hervé Beraud)
  • [doc] refresh oslo examples (contributed by Hervé Beraud)

imapautofiler 1.8.1

imapautofiler applies user-defined rules to automatically organize messages on an IMAP server.

What’s new in 1.8.1?

  • Fix comparison with TZ aware datetime in TimeLimit rule (contributed by Nicolas Le Manchet)

sphinxcontrib.datatemplates 0.5.0

sphinxcontrib.datatemplates is an extension for Sphinx to render parts of reStructuredText pages from data files in formats like JSON, YAML, XML, and CSV.

What’s new in 0.5.0?

  • Add domain for Python Modules (contributed by Jan Brohl)
  • Use default template manager when the builder does not have one (contributed by Toni Ruza)
  • Support parallel builds (contributed by Toni Ruza)
  • Add option to load multiple documents from yaml (contributed by Jan Brohl)
  • Restore Python3.6 compat (contributed by Jan Brohl)
  • Add support for DBM formats (contributed by Jan Brohl)
  • Improve documentation

New PyMOTW site logo

Last week Nils-Hero Lindemann contacted me with some icons to spruce up the PyMOTW site. I love the look and the thought that went into the design.

PyMOTW icon

“The four squares symbolize the modules and the white square is the current module, the ‘module of the week’.”

Thanks, Nils-Hero! I am touched that you took the time not only to create the image files, but also to work out (and tell me) exactly what I need to do to add them to the HTML properly.