[Checkins] [zopefoundation/zope.app.apidoc] b5ec7c: Python 3 checkpoint.

GitHub noreply at github.com
Tue May 23 23:15:00 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.app.apidoc
  Commit: b5ec7c7237849c989f5d7e7f054d40a3ff39b13a
      https://github.com/zopefoundation/zope.app.apidoc/commit/b5ec7c7237849c989f5d7e7f054d40a3ff39b13a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    A CHANGES.rst
    R CHANGES.txt
    A README.rst
    R README.txt
    A setup.cfg
    M setup.py
    M src/zope/__init__.py
    M src/zope/app/__init__.py
    A src/zope/app/apidoc/README.rst
    R src/zope/app/apidoc/README.txt
    M src/zope/app/apidoc/apidoc.py
    A src/zope/app/apidoc/browser/README.rst
    R src/zope/app/apidoc/browser/README.txt
    M src/zope/app/apidoc/browser/configure.zcml
    M src/zope/app/apidoc/browser/disabled.zcml
    A src/zope/app/apidoc/browser/nodevmode.rst
    R src/zope/app/apidoc/browser/nodevmode.txt
    M src/zope/app/apidoc/browser/skin.py
    M src/zope/app/apidoc/browser/tests.py
    M src/zope/app/apidoc/classregistry.py
    A src/zope/app/apidoc/classregistry.rst
    R src/zope/app/apidoc/classregistry.txt
    A src/zope/app/apidoc/codemodule/README.rst
    R src/zope/app/apidoc/codemodule/README.txt
    A src/zope/app/apidoc/codemodule/browser/README.rst
    R src/zope/app/apidoc/codemodule/browser/README.txt
    M src/zope/app/apidoc/codemodule/browser/class_.py
    A src/zope/app/apidoc/codemodule/browser/introspector.rst
    R src/zope/app/apidoc/codemodule/browser/introspector.txt
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/codemodule.py
    M src/zope/app/apidoc/codemodule/configure.zcml
    A src/zope/app/apidoc/codemodule/directives.rst
    R src/zope/app/apidoc/codemodule/directives.txt
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/codemodule/zcml.py
    A src/zope/app/apidoc/component.rst
    R src/zope/app/apidoc/component.txt
    M src/zope/app/apidoc/disabled.zcml
    M src/zope/app/apidoc/enabled.zcml
    M src/zope/app/apidoc/ftesting-base.zcml
    A src/zope/app/apidoc/ifacemodule/README.rst
    R src/zope/app/apidoc/ifacemodule/README.txt
    A src/zope/app/apidoc/ifacemodule/browser.rst
    R src/zope/app/apidoc/ifacemodule/browser.txt
    M src/zope/app/apidoc/ifacemodule/tests.py
    A src/zope/app/apidoc/interface.rst
    R src/zope/app/apidoc/interface.txt
    A src/zope/app/apidoc/presentation.rst
    R src/zope/app/apidoc/presentation.txt
    M src/zope/app/apidoc/testing.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/tests.py
    M src/zope/app/apidoc/utilities.py
    A src/zope/app/apidoc/utilities.rst
    R src/zope/app/apidoc/utilities.txt
    A src/zope/app/apidoc/utilitymodule/README.rst
    R src/zope/app/apidoc/utilitymodule/README.txt
    A src/zope/app/apidoc/utilitymodule/browser.rst
    R src/zope/app/apidoc/utilitymodule/browser.txt
    M src/zope/app/apidoc/utilitymodule/tests.py
    A src/zope/app/apidoc/zcmlmodule/README.rst
    R src/zope/app/apidoc/zcmlmodule/README.txt
    M src/zope/app/apidoc/zcmlmodule/__init__.py
    A src/zope/app/apidoc/zcmlmodule/browser.rst
    R src/zope/app/apidoc/zcmlmodule/browser.txt
    M src/zope/app/apidoc/zcmlmodule/tests.py
    A tox.ini

  Log Message:
  -----------
  Python 3 checkpoint.

Working on converting away from zope.app.testing and standardizing the
test setup.


  Commit: 5eb7b79d624bcc9aadf4fce2444534b75482b29e
      https://github.com/zopefoundation/zope.app.apidoc/commit/5eb7b79d624bcc9aadf4fce2444534b75482b29e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    M .travis.yml
    M MANIFEST.in
    M tox.ini

  Log Message:
  -----------
  Add git locations for tox and travis.


  Commit: 4fc3ded496483ca14848677db55039198d959e2c
      https://github.com/zopefoundation/zope.app.apidoc/commit/4fc3ded496483ca14848677db55039198d959e2c
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    M setup.py
    M src/zope/app/apidoc/bookmodule/book.py
    M src/zope/app/apidoc/bookmodule/browser.py
    M src/zope/app/apidoc/bookmodule/metaconfigure.py
    M src/zope/app/apidoc/bookmodule/metadirectives.py
    M src/zope/app/apidoc/bookmodule/tests.py
    M src/zope/app/apidoc/browser/README.rst
    M src/zope/app/apidoc/browser/apidoc.py
    M src/zope/app/apidoc/browser/tests.py
    M src/zope/app/apidoc/classregistry.py
    M src/zope/app/apidoc/classregistry.rst
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/codemodule/browser/README.rst
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/function.py
    M src/zope/app/apidoc/codemodule/browser/introspector.py
    M src/zope/app/apidoc/codemodule/browser/introspector.rst
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/browser/zcml.py
    M src/zope/app/apidoc/codemodule/class_.py
    M src/zope/app/apidoc/codemodule/function.py
    M src/zope/app/apidoc/codemodule/metaconfigure.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/codemodule/text.py
    M src/zope/app/apidoc/codemodule/zcml.py
    M src/zope/app/apidoc/component.py
    M src/zope/app/apidoc/component.rst
    M src/zope/app/apidoc/ftesting-base.zcml
    M src/zope/app/apidoc/ifacemodule/browser.py
    M src/zope/app/apidoc/ifacemodule/ifacemodule.py
    M src/zope/app/apidoc/interface.py
    M src/zope/app/apidoc/interface.rst
    M src/zope/app/apidoc/interfaces.py
    M src/zope/app/apidoc/presentation.py
    M src/zope/app/apidoc/presentation.rst
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/browser.py
    M src/zope/app/apidoc/typemodule/tests.py
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilities.rst
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py
    M src/zope/app/apidoc/zcmlmodule/__init__.py
    M src/zope/app/apidoc/zcmlmodule/browser.py
    M src/zope/app/apidoc/zcmlmodule/tests.py

  Log Message:
  -----------
  Checkpoint: 41 (of 49) tests run on Python 3. 5 failures, 1 error.


  Commit: 1855f0f1fd8fb6e30dbc7595a2ea4c302efd53da
      https://github.com/zopefoundation/zope.app.apidoc/commit/1855f0f1fd8fb6e30dbc7595a2ea4c302efd53da
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/browser/introspector.rst
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/ifacemodule/README.rst
    M src/zope/app/apidoc/ifacemodule/browser.rst
    M src/zope/app/apidoc/ifacemodule/menu.py
    M src/zope/app/apidoc/ifacemodule/tests.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilitymodule/README.rst
    M src/zope/app/apidoc/utilitymodule/tests.py
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py

  Log Message:
  -----------
  41 out of 41 tests pass on Python 3 and PyPy


  Commit: c16ddaf0c1a2af428450c5ab53bf5a052b4b6201
      https://github.com/zopefoundation/zope.app.apidoc/commit/c16ddaf0c1a2af428450c5ab53bf5a052b4b6201
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-16 (Tue, 16 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/browser/introspector.rst
    M src/zope/app/apidoc/utilities.py

  Log Message:
  -----------
  Attempt to fix tests on Travis.


  Commit: c867a9ca06e982719f4aee722c2309e6e65c7b5c
      https://github.com/zopefoundation/zope.app.apidoc/commit/c867a9ca06e982719f4aee722c2309e6e65c7b5c
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-17 (Wed, 17 May 2017)

  Changed paths:
    M .travis.yml
    M setup.py
    M src/zope/app/apidoc/README.rst
    M src/zope/app/apidoc/browser/tests.py
    M src/zope/app/apidoc/component.rst
    M src/zope/app/apidoc/ifacemodule/browser.rst
    M src/zope/app/apidoc/presentation.rst
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/utilitymodule/README.rst
    M tox.ini

  Log Message:
  -----------
  Drop accidental dependency on zope.app.testing which was still getting included via zope.app.onlinehelp. Also rely on updated zope.security


  Commit: 1cc87db65f1adc51701a6a3d1eb303a4978e64e2
      https://github.com/zopefoundation/zope.app.apidoc/commit/1cc87db65f1adc51701a6a3d1eb303a4978e64e2
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-17 (Wed, 17 May 2017)

  Changed paths:
    M src/zope/app/apidoc/bookmodule/tests.py
    M src/zope/app/apidoc/browser/tests.py
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/codemodule/browser/README.rst
    M src/zope/app/apidoc/codemodule/browser/introspector.rst
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/ifacemodule/tests.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/tests.py
    M src/zope/app/apidoc/utilitymodule/tests.py
    M src/zope/app/apidoc/zcmlmodule/README.rst
    M src/zope/app/apidoc/zcmlmodule/tests.py

  Log Message:
  -----------
  Simplify tests and move to standard layer and setup routines.


  Commit: ad4789ad1cd063b6062c751c8fa0d9392e40be47
      https://github.com/zopefoundation/zope.app.apidoc/commit/ad4789ad1cd063b6062c751c8fa0d9392e40be47
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-17 (Wed, 17 May 2017)

  Changed paths:
    M .travis.yml
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Rely on released versions of zope.security and zope.app.onlinehelp


  Commit: 87dc2e9f0e4518cf014cdaf76b318022e7aec02a
      https://github.com/zopefoundation/zope.app.apidoc/commit/87dc2e9f0e4518cf014cdaf76b318022e7aec02a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-17 (Wed, 17 May 2017)

  Changed paths:
    M src/zope/app/apidoc/README.rst
    M src/zope/app/apidoc/browser/nodevmode.rst
    M src/zope/app/apidoc/classregistry.rst
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/codemodule/browser/introspector.rst
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/component.rst
    M src/zope/app/apidoc/interface.rst
    M src/zope/app/apidoc/presentation.rst
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/zcmlmodule/browser.rst

  Log Message:
  -----------
  Cleanup uses of ellipsis and excess doctest comments.


  Commit: 63f4df5890e980e843ba978cb6929532a36ad388
      https://github.com/zopefoundation/zope.app.apidoc/commit/63f4df5890e980e843ba978cb6929532a36ad388
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M CHANGES.rst
    M src/zope/app/apidoc/README.rst
    M src/zope/app/apidoc/apidoc.py
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/codemodule/browser/README.rst
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/interfaces.py
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilities.rst
    M src/zope/app/apidoc/utilitymodule/browser.py
    M src/zope/app/apidoc/utilitymodule/browser.rst
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py
    M src/zope/app/apidoc/zcmlmodule/README.rst
    M src/zope/app/apidoc/zcmlmodule/__init__.py
    M src/zope/app/apidoc/zcmlmodule/browser.py
    M src/zope/app/apidoc/zcmlmodule/browser.rst

  Log Message:
  -----------
  Restore ++apidoc++ to the root.

In the tests, use the correct root folder, not the site folder.

But also, the traverser for the apidoc namespace forces the issue.
This prevents issues with shared ZODB connections.

Doing this allows us to correctly spider all the ++apidoc++ links
without running into circular parent chains or closed connection errors.


  Commit: 17a5d7f8b14ac1c8cd0e4a1d9cd805748a44b43c
      https://github.com/zopefoundation/zope.app.apidoc/commit/17a5d7f8b14ac1c8cd0e4a1d9cd805748a44b43c
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/typemodule/type.py

  Log Message:
  -----------
  Make the TypeInterface test make more sense, matching what's actually expected to be registered


  Commit: 97d143cc23f7a7e18211d16bdb905c701f09f0e0
      https://github.com/zopefoundation/zope.app.apidoc/commit/97d143cc23f7a7e18211d16bdb905c701f09f0e0
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/apidoc.py
    M src/zope/app/apidoc/bookmodule/book.py
    M src/zope/app/apidoc/codemodule/browser/README.rst
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/function.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/codemodule.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/ifacemodule/ifacemodule.py
    M src/zope/app/apidoc/interfaces.py
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py
    M src/zope/app/apidoc/zcmlmodule/__init__.py

  Log Message:
  -----------
   Clone DocumentationModule objects at traversal time

This lets us use the actual correct root object and avoids any
weirdness with subsites, etc.

Sadly, there were a tiny number of places that *depended* on the
side-effct of the in-memory shared component having previously had its
`__parent__` set to something. Make them use traversal too.


  Commit: d651876fc680d8b3b31dba6bacb46e2560eba6fc
      https://github.com/zopefoundation/zope.app.apidoc/commit/d651876fc680d8b3b31dba6bacb46e2560eba6fc
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilities.rst

  Log Message:
  -----------
  Better naming for 'unbound methods' on Python 3.


  Commit: 57ba86f6ceb200290d4187fa99841c35a7cd70dc
      https://github.com/zopefoundation/zope.app.apidoc/commit/57ba86f6ceb200290d4187fa99841c35a7cd70dc
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/utilities.rst

  Log Message:
  -----------
  Better testing for function signatures, ignoring self for unbound methods on Python 3


  Commit: 328fc934206eba8a6c5c891f1fc952c1b762f2bb
      https://github.com/zopefoundation/zope.app.apidoc/commit/328fc934206eba8a6c5c891f1fc952c1b762f2bb
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/interface.rst
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py

  Log Message:
  -----------
  Set doc format for doctest docstrings to rst to eliminate one difference with the old test cases, which overrode the default stx renderer to actually be rst


  Commit: da029cb3b6958de4764fa7382710c49466877e23
      https://github.com/zopefoundation/zope.app.apidoc/commit/da029cb3b6958de4764fa7382710c49466877e23
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/interface.py
    M src/zope/app/apidoc/interface.rst

  Log Message:
  -----------
  Rename _itemsorter to _itemkey


  Commit: 1d2172456c5d28457520b0cea384af0eadf883cb
      https://github.com/zopefoundation/zope.app.apidoc/commit/1d2172456c5d28457520b0cea384af0eadf883cb
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/browser/zcml.py
    M src/zope/app/apidoc/codemodule/class_.py

  Log Message:
  -----------
  Simplify Class.getAttributes/getMethods to share implementation on Py 2/3


  Commit: 489d7adadfada56e1c83e4d5ed3a24d495dcc1d8
      https://github.com/zopefoundation/zope.app.apidoc/commit/489d7adadfada56e1c83e4d5ed3a24d495dcc1d8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M MANIFEST.in
    A src/zope/app/apidoc/codemodule/.gitattributes
    A src/zope/app/apidoc/codemodule/_test_cr.txt
    A src/zope/app/apidoc/codemodule/_test_crlf.txt
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/codemodule/text.py

  Log Message:
  -----------
  Add tests for universal newline handling and fix it.


  Commit: 130e1d3e1d6cf39bfe9ed8c78942c0b80a5dca96
      https://github.com/zopefoundation/zope.app.apidoc/commit/130e1d3e1d6cf39bfe9ed8c78942c0b80a5dca96
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/presentation.py
    M src/zope/app/apidoc/presentation.rst
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  100% coverage for presentation.py


  Commit: ab8d485abb574a95bee9cffe19ffbde7c0bed198
      https://github.com/zopefoundation/zope.app.apidoc/commit/ab8d485abb574a95bee9cffe19ffbde7c0bed198
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/component.py

  Log Message:
  -----------
  100% coverage for component.py


  Commit: 86fbd9455fd4072519d33315cb0dd4de92d97f79
      https://github.com/zopefoundation/zope.app.apidoc/commit/86fbd9455fd4072519d33315cb0dd4de92d97f79
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py

  Log Message:
  -----------
  100% coverage for module.py, and simplify it


  Commit: 68b3711fa381ddf618297e665521824131d8024b
      https://github.com/zopefoundation/zope.app.apidoc/commit/68b3711fa381ddf618297e665521824131d8024b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M .coveragerc
    M src/zope/app/apidoc/ifacemodule/menu.py
    M src/zope/app/apidoc/ifacemodule/tests.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilities.rst

  Log Message:
  -----------
  100% coverage for ifacemodule/menu.py


  Commit: 45e30287c9ee13a5c298bd69f686491bc40f0177
      https://github.com/zopefoundation/zope.app.apidoc/commit/45e30287c9ee13a5c298bd69f686491bc40f0177
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  Fix the slot methods cross all three versions.


  Commit: 6c4cf9a50a6efd6ea7564231b8fa81b6033b0111
      https://github.com/zopefoundation/zope.app.apidoc/commit/6c4cf9a50a6efd6ea7564231b8fa81b6033b0111
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/browser/apidoc.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/codemodule.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/utilitymodule/tests.py

  Log Message:
  -----------
  Resolve the TODO by implementing withParentAndName for Module. This speeds the tests up some. We could still be lazier if needed.


  Commit: 5a2ca5f122ae356462b630464d0bfc863596e626
      https://github.com/zopefoundation/zope.app.apidoc/commit/5a2ca5f122ae356462b630464d0bfc863596e626
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/browser/README.rst
    M src/zope/app/apidoc/browser/configure.zcml
    M src/zope/app/apidoc/browser/preference.py
    M src/zope/app/apidoc/classregistry.py
    M src/zope/app/apidoc/codemodule/browser/README.rst
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/introspector.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/browser/text.py
    M src/zope/app/apidoc/codemodule/browser/zcml.py
    M src/zope/app/apidoc/codemodule/class_.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py

  Log Message:
  -----------
  More coverage


  Commit: 4632e3c51c0ec7cbea4ce4548c4d6013ef0e8dec
      https://github.com/zopefoundation/zope.app.apidoc/commit/4632e3c51c0ec7cbea4ce4548c4d6013ef0e8dec
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/directives.rst
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  Begin porting static.py; drop dependency on mechanize and only use zope.testbrowser and webtest


  Commit: b6c585428c779f77d51b556cdf07f8030e91f3f8
      https://github.com/zopefoundation/zope.app.apidoc/commit/b6c585428c779f77d51b556cdf07f8030e91f3f8
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  Checkpoint on static: it actually runs and downloads lots of things now. But it takes too long to do in a test, we need to put a limit in (so currently skipped). For that, I want to rewrite with argparse.


  Commit: feeebaad961f0846a28311be26fc3f2b904666d7
      https://github.com/zopefoundation/zope.app.apidoc/commit/feeebaad961f0846a28311be26fc3f2b904666d7
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M setup.py
    M src/zope/app/apidoc/apidoc.py
    M src/zope/app/apidoc/codemodule/README.rst
    M src/zope/app/apidoc/ftesting-base.zcml
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/zcmlmodule/__init__.py

  Log Message:
  -----------
  Port static.py to argparse, refactor and get to 100% coverage.

Refactoring was to make it more amenable to testing.


  Commit: 715786a8fe6611e09f5ad97fe073cb097ac2672a
      https://github.com/zopefoundation/zope.app.apidoc/commit/715786a8fe6611e09f5ad97fe073cb097ac2672a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M .travis.yml
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  Try to fix old pypy on CI.


  Commit: b54e51e59930f1c75ae155c9d7cf28a2caa0234b
      https://github.com/zopefoundation/zope.app.apidoc/commit/b54e51e59930f1c75ae155c9d7cf28a2caa0234b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/browser/introspector.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilities.rst

  Log Message:
  -----------
  Drop use of BASEDIR and just strip longest matching prefix per suggestion.


  Commit: fa5201cc5536ff3a7700f8265fc38a5bc69c6232
      https://github.com/zopefoundation/zope.app.apidoc/commit/fa5201cc5536ff3a7700f8265fc38a5bc69c6232
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M CHANGES.rst
    M src/zope/app/apidoc/README.rst
    M src/zope/app/apidoc/classregistry.rst
    M src/zope/app/apidoc/component.rst
    M src/zope/app/apidoc/interface.rst
    M src/zope/app/apidoc/presentation.rst
    M src/zope/app/apidoc/utilities.rst

  Log Message:
  -----------
  standardize markup for PyPI


  Commit: ac6818cac0e5c4fdfbfce62c3c50953a11cad68a
      https://github.com/zopefoundation/zope.app.apidoc/commit/ac6818cac0e5c4fdfbfce62c3c50953a11cad68a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M setup.py
    M src/zope/app/apidoc/browser/utilities.py
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/function.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/browser/zcml.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/codemodule/zcml.py
    M src/zope/app/apidoc/ftesting-base.zcml

  Log Message:
  -----------
  Fix various forms of namespace packages not finding children.

The 'zope' node in the tree was missing in pip installs.

Delegate installed/not-installed to the actual ZCML implementation so
that we don't wind up trying to run python 2/3 specific directives on
incorrect platforms, since that's more common now.

Also clean up dependencies and remove dep on zope.app.securitypolicy
which hasn't actually been ported to Python 3.


  Commit: 1ef59f17949fa0c2faf685780bd7a097f5a67657
      https://github.com/zopefoundation/zope.app.apidoc/commit/1ef59f17949fa0c2faf685780bd7a097f5a67657
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-19 (Fri, 19 May 2017)

  Changed paths:
    M setup.py
    M src/zope/app/apidoc/classregistry.py
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/codemodule.py
    M src/zope/app/apidoc/codemodule/configure.zcml
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/ifacemodule/browser.py
    M src/zope/app/apidoc/tests.py

  Log Message:
  -----------
  Lazily populate children modules during traversal. This makes CPython quite a bit faster.


  Commit: f69fae3113888508394b81c98f1b52a4c2899469
      https://github.com/zopefoundation/zope.app.apidoc/commit/f69fae3113888508394b81c98f1b52a4c2899469
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-21 (Sun, 21 May 2017)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Bump zope.app.onlinehelp


  Commit: c61e737b0c6633d88e7294df2d4a5c2728f1bfa7
      https://github.com/zopefoundation/zope.app.apidoc/commit/c61e737b0c6633d88e7294df2d4a5c2728f1bfa7
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M src/zope/app/apidoc/codemodule/browser/introspector.py
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/directives.rst
    M src/zope/app/apidoc/ifacemodule/browser.rst
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/tests.py
    M src/zope/app/apidoc/utilities.py
    M src/zope/app/apidoc/utilitymodule/tests.py

  Log Message:
  -----------
  cleanups


  Commit: 639bf0302d3f2a36cb04eab6892856a188af22d2
      https://github.com/zopefoundation/zope.app.apidoc/commit/639bf0302d3f2a36cb04eab6892856a188af22d2
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    M CHANGES.rst
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/utilities.py

  Log Message:
  -----------
  Assume utf-8, not latin-1.


  Commit: b7bb3451368fd22fee2d4d4b55e905c504064c15
      https://github.com/zopefoundation/zope.app.apidoc/commit/b7bb3451368fd22fee2d4d4b55e905c504064c15
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2017-05-23 (Tue, 23 May 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    A CHANGES.rst
    R CHANGES.txt
    M MANIFEST.in
    A README.rst
    R README.txt
    A setup.cfg
    M setup.py
    M src/zope/__init__.py
    M src/zope/app/__init__.py
    A src/zope/app/apidoc/README.rst
    R src/zope/app/apidoc/README.txt
    M src/zope/app/apidoc/apidoc.py
    M src/zope/app/apidoc/bookmodule/book.py
    M src/zope/app/apidoc/bookmodule/browser.py
    M src/zope/app/apidoc/bookmodule/metaconfigure.py
    M src/zope/app/apidoc/bookmodule/metadirectives.py
    M src/zope/app/apidoc/bookmodule/tests.py
    A src/zope/app/apidoc/browser/README.rst
    R src/zope/app/apidoc/browser/README.txt
    M src/zope/app/apidoc/browser/apidoc.py
    M src/zope/app/apidoc/browser/configure.zcml
    M src/zope/app/apidoc/browser/disabled.zcml
    A src/zope/app/apidoc/browser/nodevmode.rst
    R src/zope/app/apidoc/browser/nodevmode.txt
    M src/zope/app/apidoc/browser/preference.py
    M src/zope/app/apidoc/browser/skin.py
    M src/zope/app/apidoc/browser/tests.py
    M src/zope/app/apidoc/browser/utilities.py
    M src/zope/app/apidoc/classregistry.py
    A src/zope/app/apidoc/classregistry.rst
    R src/zope/app/apidoc/classregistry.txt
    A src/zope/app/apidoc/codemodule/.gitattributes
    A src/zope/app/apidoc/codemodule/README.rst
    R src/zope/app/apidoc/codemodule/README.txt
    A src/zope/app/apidoc/codemodule/_test_cr.txt
    A src/zope/app/apidoc/codemodule/_test_crlf.txt
    A src/zope/app/apidoc/codemodule/browser/README.rst
    R src/zope/app/apidoc/codemodule/browser/README.txt
    M src/zope/app/apidoc/codemodule/browser/class_.py
    M src/zope/app/apidoc/codemodule/browser/function.py
    M src/zope/app/apidoc/codemodule/browser/introspector.py
    A src/zope/app/apidoc/codemodule/browser/introspector.rst
    R src/zope/app/apidoc/codemodule/browser/introspector.txt
    M src/zope/app/apidoc/codemodule/browser/menu.py
    M src/zope/app/apidoc/codemodule/browser/tests.py
    M src/zope/app/apidoc/codemodule/browser/text.py
    M src/zope/app/apidoc/codemodule/browser/zcml.py
    M src/zope/app/apidoc/codemodule/class_.py
    M src/zope/app/apidoc/codemodule/codemodule.py
    M src/zope/app/apidoc/codemodule/configure.zcml
    A src/zope/app/apidoc/codemodule/directives.rst
    R src/zope/app/apidoc/codemodule/directives.txt
    M src/zope/app/apidoc/codemodule/function.py
    M src/zope/app/apidoc/codemodule/metaconfigure.py
    M src/zope/app/apidoc/codemodule/module.py
    M src/zope/app/apidoc/codemodule/tests.py
    M src/zope/app/apidoc/codemodule/text.py
    M src/zope/app/apidoc/codemodule/zcml.py
    M src/zope/app/apidoc/component.py
    A src/zope/app/apidoc/component.rst
    R src/zope/app/apidoc/component.txt
    M src/zope/app/apidoc/disabled.zcml
    M src/zope/app/apidoc/enabled.zcml
    M src/zope/app/apidoc/ftesting-base.zcml
    A src/zope/app/apidoc/ifacemodule/README.rst
    R src/zope/app/apidoc/ifacemodule/README.txt
    M src/zope/app/apidoc/ifacemodule/browser.py
    A src/zope/app/apidoc/ifacemodule/browser.rst
    R src/zope/app/apidoc/ifacemodule/browser.txt
    M src/zope/app/apidoc/ifacemodule/ifacemodule.py
    M src/zope/app/apidoc/ifacemodule/menu.py
    M src/zope/app/apidoc/ifacemodule/tests.py
    M src/zope/app/apidoc/interface.py
    A src/zope/app/apidoc/interface.rst
    R src/zope/app/apidoc/interface.txt
    M src/zope/app/apidoc/interfaces.py
    M src/zope/app/apidoc/presentation.py
    A src/zope/app/apidoc/presentation.rst
    R src/zope/app/apidoc/presentation.txt
    M src/zope/app/apidoc/static.py
    M src/zope/app/apidoc/testing.py
    M src/zope/app/apidoc/tests.py
    M src/zope/app/apidoc/typemodule/browser.py
    M src/zope/app/apidoc/typemodule/tests.py
    M src/zope/app/apidoc/typemodule/type.py
    M src/zope/app/apidoc/utilities.py
    A src/zope/app/apidoc/utilities.rst
    R src/zope/app/apidoc/utilities.txt
    A src/zope/app/apidoc/utilitymodule/README.rst
    R src/zope/app/apidoc/utilitymodule/README.txt
    M src/zope/app/apidoc/utilitymodule/browser.py
    A src/zope/app/apidoc/utilitymodule/browser.rst
    R src/zope/app/apidoc/utilitymodule/browser.txt
    M src/zope/app/apidoc/utilitymodule/tests.py
    M src/zope/app/apidoc/utilitymodule/utilitymodule.py
    A src/zope/app/apidoc/zcmlmodule/README.rst
    R src/zope/app/apidoc/zcmlmodule/README.txt
    M src/zope/app/apidoc/zcmlmodule/__init__.py
    M src/zope/app/apidoc/zcmlmodule/browser.py
    A src/zope/app/apidoc/zcmlmodule/browser.rst
    R src/zope/app/apidoc/zcmlmodule/browser.txt
    M src/zope/app/apidoc/zcmlmodule/tests.py
    A tox.ini

  Log Message:
  -----------
  Merge pull request #3 from zopefoundation/python3

Python 3.4/5/6 and PyPy support


Compare: https://github.com/zopefoundation/zope.app.apidoc/compare/46087f8d82be...b7bb3451368f


More information about the checkins mailing list