[Checkins] [zopefoundation/zope.structuredtext] a4c23d: Add Python 3.6, drop Python 3.3

GitHub noreply at github.com
Tue Aug 22 00:22:24 CEST 2017


  Branch: refs/heads/py36
  Home:   https://github.com/zopefoundation/zope.structuredtext
  Commit: a4c23d11eedb80f557c2021e220a296871e76438
      https://github.com/zopefoundation/zope.structuredtext/commit/a4c23d11eedb80f557c2021e220a296871e76438
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    M CHANGES.rst
    M MANIFEST.in
    M README.rst
    R docs/_static/.gitignore
    M docs/api.rst
    A docs/changelog.rst
    M docs/conf.py
    M docs/index.rst
    M setup.cfg
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Add Python 3.6, drop Python 3.3

- Badges
- Universal wheels
- Run doctests on all Python versions
- Enable coverage and coveralls
  - Only 77% covered.
- Enable PyPy and PyPy3 on Travis.


  Commit: 87587c2277835b35e37d7661c3869fcb6706f8a7
      https://github.com/zopefoundation/zope.structuredtext/commit/87587c2277835b35e37d7661c3869fcb6706f8a7
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  Normalize whitespace


  Commit: 5b199763081aedf640a3cf5f9daafa96a0a7f0b8
      https://github.com/zopefoundation/zope.structuredtext/commit/5b199763081aedf640a3cf5f9daafa96a0a7f0b8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/document.py

  Log Message:
  -----------
  Whitespace in document.py, plus a few map -> comprehensions


  Commit: 0afc4097ebf96dec5c1716ca47ad0ed72ec9928b
      https://github.com/zopefoundation/zope.structuredtext/commit/0afc4097ebf96dec5c1716ca47ad0ed72ec9928b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/document.py

  Log Message:
  -----------
  One more comprehension


  Commit: 0bc6b17a91c2d7377bc6b21fbd2f602935fc6729
      https://github.com/zopefoundation/zope.structuredtext/commit/0bc6b17a91c2d7377bc6b21fbd2f602935fc6729
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/html.py

  Log Message:
  -----------
  Whitespace and 'no cover' in html.py


  Commit: f890d5e26d9d14f90c4aea3850f143c8c296225b
      https://github.com/zopefoundation/zope.structuredtext/commit/f890d5e26d9d14f90c4aea3850f143c8c296225b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/stng.py

  Log Message:
  -----------
  whitespace for stng.py


  Commit: ac9dda622f306394f13183e09e3e036dd271cb60
      https://github.com/zopefoundation/zope.structuredtext/commit/ac9dda622f306394f13183e09e3e036dd271cb60
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/__init__.py
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  Sphinx doesn't run doctests in module docstrings!

If we want to do that, we need to do it manually. Do so for
zope.structuredtext.__init__.py.

That was the only place using docbook.py, so that gets our coverage up
to 81%.


  Commit: 18af29d42baf2a2c875bb90ce0932ea6c987c578
      https://github.com/zopefoundation/zope.structuredtext/commit/18af29d42baf2a2c875bb90ce0932ea6c987c578
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/__init__.py
    M src/zope/structuredtext/stdom.py

  Log Message:
  -----------
  whitespace in stdom.py


  Commit: 4969a4c7790619d9deaad58e0cc8ec9bfd967ec5
      https://github.com/zopefoundation/zope.structuredtext/commit/4969a4c7790619d9deaad58e0cc8ec9bfd967ec5
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/docbook.py
    M src/zope/structuredtext/html.py
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  Low-hanging fruit test coverage for docbook.py and whitespace cleanup.


  Commit: 519315dd471e0f24902b212e8ba99a9585ef6167
      https://github.com/zopefoundation/zope.structuredtext/commit/519315dd471e0f24902b212e8ba99a9585ef6167
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/docbook.py
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  Add support for Inner/Named Links and Underline to docbook

This lets us run many more tests, getting overall coverage up to 88%.


  Commit: bf41276fba7f9a29b2ca04637f8dc31d83bafeb4
      https://github.com/zopefoundation/zope.structuredtext/commit/bf41276fba7f9a29b2ca04637f8dc31d83bafeb4
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    A src/zope/structuredtext/regressions/Acquisition.xml
    A src/zope/structuredtext/regressions/ExtensionClass.xml
    A src/zope/structuredtext/regressions/InnerLinks.xml
    A src/zope/structuredtext/regressions/Links.xml
    A src/zope/structuredtext/regressions/MultiMapping.xml
    A src/zope/structuredtext/regressions/examples.xml
    A src/zope/structuredtext/regressions/examples1.xml
    A src/zope/structuredtext/regressions/index.xml
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  Add docbook regression output.


  Commit: 7b135502035a5c07abae0f43a1aa8c394351adf5
      https://github.com/zopefoundation/zope.structuredtext/commit/7b135502035a5c07abae0f43a1aa8c394351adf5
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/html.py
    M src/zope/structuredtext/regressions/index.ref
    M src/zope/structuredtext/regressions/index.stx
    M src/zope/structuredtext/regressions/index.xml

  Log Message:
  -----------
  Add an ordered list to the regression suite.


  Commit: 36bd864e546efe47786709c896b8dc46051973cd
      https://github.com/zopefoundation/zope.structuredtext/commit/36bd864e546efe47786709c896b8dc46051973cd
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/docbook.py
    M src/zope/structuredtext/html.py
    M src/zope/structuredtext/regressions/Acquisition.ref
    M src/zope/structuredtext/regressions/ExtensionClass.ref
    M src/zope/structuredtext/regressions/examples.ref

  Log Message:
  -----------
  Unify the way lists are handled in output. Getting coverage to 89.12%


  Commit: 9d520e550a30c0b698b8c78abd25c58d8b574c00
      https://github.com/zopefoundation/zope.structuredtext/commit/9d520e550a30c0b698b8c78abd25c58d8b574c00
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/tests.py

  Log Message:
  -----------
  More regression tests; run each file in its own test so problems are easier to diagnose.


  Commit: 17bf03171f831858367c5aeba1ffb93cd591de10
      https://github.com/zopefoundation/zope.structuredtext/commit/17bf03171f831858367c5aeba1ffb93cd591de10
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-08-21 (Mon, 21 Aug 2017)

  Changed paths:
    M src/zope/structuredtext/docbook.py
    M src/zope/structuredtext/html.py

  Log Message:
  -----------
  Always treat children of examples as examples

There was supposedly logic in both HTML and docbook to treat children
after the first one as something different, but it couldn't possibly
be triggered (nothing ever advanced the counter)! So just take that
out. I couldn't come up with an example that could produce multiple
children anyway.


Compare: https://github.com/zopefoundation/zope.structuredtext/compare/a4c23d11eedb^...17bf03171f83


More information about the checkins mailing list