[Checkins] [zopefoundation/grok] 4d1a2f: Resurrection sprint: python3 support (#4)
GitHub
noreply at github.com
Tue Jan 16 14:06:13 CET 2018
Branch: refs/heads/master
Home: https://github.com/zopefoundation/grok
Commit: 4d1a2fd9e82466e4ab9387a9ef892ce966f38814
https://github.com/zopefoundation/grok/commit/4d1a2fd9e82466e4ab9387a9ef892ce966f38814
Author: Jan-Jaap Driessen <jdriessen at minddistrict.com>
Date: 2018-01-16 (Tue, 16 Jan 2018)
Changed paths:
M .gitignore
M .travis.yml
M CHANGES.txt
M bootstrap.py
M buildout.cfg
M setup.py
M src/grok/__init__.py
M src/grok/components.py
M src/grok/events.py
M src/grok/ftests/catalog/addform.py
M src/grok/ftests/chameleon/chameleon_available.py
M src/grok/ftests/errorviews/errorviews.py
M src/grok/ftests/form/form.py
M src/grok/ftests/forms/forms.py
M src/grok/ftests/lifecycle/create_application.py
M src/grok/ftests/lifecycle/lifecycle_events.py
M src/grok/ftests/security/grok_view.py
M src/grok/ftests/security/groups.py
M src/grok/ftests/security/handle_exception.py
M src/grok/ftests/security/json.py
M src/grok/ftests/security/preserve_permissions.py
M src/grok/ftests/security/roles.py
M src/grok/ftests/security/security_view.py
M src/grok/ftests/test_grok_functional.py
M src/grok/ftests/traversal/containertraverse.py
M src/grok/ftests/traversal/containertraverser.py
M src/grok/ftests/traversal/items_before_views.py
M src/grok/ftests/traversal/modeltraverse.py
M src/grok/ftests/traversal/traversableattr.py
M src/grok/ftests/traversal/traverser.py
M src/grok/ftests/traversal/traverser_sets_parent.py
M src/grok/ftests/url/application.py
M src/grok/ftests/viewlet/viewlet_security.py
M src/grok/testing.py
M src/grok/tests/adapter/adapterdecorator.py
M src/grok/tests/adapter/classcontextmultiple.py
M src/grok/tests/adapter/classorinterface.py
M src/grok/tests/adapter/functioncontext.py
M src/grok/tests/adapter/implementsmany.py
M src/grok/tests/adapter/implementsnone.py
M src/grok/tests/adapter/implementsnonemulti.py
M src/grok/tests/adapter/importedmodel2.py
M src/grok/tests/adapter/modulecontextmultiple.py
M src/grok/tests/adapter/multiadaptsnone.py
M src/grok/tests/adapter/multiple.py
M src/grok/tests/adapter/nomodel.py
M src/grok/tests/baseclass/base.py
M src/grok/tests/baseclass/basedirective.py
M src/grok/tests/conflict/rest.py
M src/grok/tests/container/container.py
M src/grok/tests/container/orderedcontainer.py
M src/grok/tests/container/orderedcontainerfiresevent.py
M src/grok/tests/directive/argumenterror.py
M src/grok/tests/directive/multipletimes.py
M src/grok/tests/error/error.py
M src/grok/tests/event/errorconditions.py
M src/grok/tests/grokker/continue_scanning.py
M src/grok/tests/grokker/grokcomponent.py
M src/grok/tests/grokker/onlyonce_fixture/_meta.py
M src/grok/tests/grokker/onlyonce_fixture/implementation.py
M src/grok/tests/grokker/priority.py
M src/grok/tests/security/missing_role_name.py
M src/grok/tests/security/not_a_permission_class.py
M src/grok/tests/security/role_i18n.py
M src/grok/tests/test_grok.py
M src/grok/tests/utility/implementsmany.py
M src/grok/tests/utility/implementsmany2.py
M src/grok/tests/utility/implementsnone.py
M src/grok/tests/utility/implementsnone2.py
M src/grok/tests/utility/utility.py
M src/grok/tests/viewlet/viewlet_ambiguous_manager.py
M src/grok/tests/viewlet/viewlet_render_and_template.py
M src/grok/tests/xmlrpc/missing_permission.py
M src/grok/tests/xmlrpc/missing_permission2.py
M src/grok/tests/xmlrpc/multiple_require.py
M src/grok/tests/xmlrpc/nocontext.py
M src/grok/tests/xmlrpc/nomethods.py
M src/grok/tests/zcml/directiveerror.py
M src/grok/tests/zcml/directiveimporterror.py
M src/grok/tests/zcml/directivemodule.py
M src/grok/tests/zcml/directivepackage.py
A tox.ini
Log Message:
-----------
Resurrection sprint: python3 support (#4)
* Ignore dev dir, sort imports
* Test on py3.5
* Work on python3 in dependencies
* Disable this part while working on python3.
* Python3 support
* Reach 'webtest' dependency through zope.app.wsgi[test]
* No longer use ZODB3.
* more deps
* Use print function
* Work on grokcore.security
* autocheckout grokcore.catalog
* Fix spurious print close paren
* Add zope.testbrowser.
* work on grokcore.catalog too
* Add ignore
* More deps auto-checkouts.
* look at the groktoolkit branch's idea of the version list
* PY2 vs PY3 normalizer for doctests
* Renormalize python2/python3 import paths
* Python2 and Python3 compatible print function
* Update to Browser moving to zope.testbrowser.wsgi
* Use the testbrowser wsgi Browser
* This is not a printable object
* Rewrite http() from zope.testbrowser
* Those version deps are in groktoolkit now.
* Zope.testbrowser merged to master.
* Merged zope.configuration.
* Use zope.testbrowser gocept fork for wsgi testbrowser.
* Flip the order of renormalizing
Full import paths for python3 will be renormalized to python2 instead
of the more error-prone other direction.
* python2/3 compatible print for doctests
* Python2/3 compatible error handling
* Add python3.5 specification.
* Moved to groktoolkit
* Fix rename of testlayer in zope.testbrowser.
* Python2/python3 compatible output.
* Don't override print, make more developer-friendly 'bprint'.
* Use zope.testing "renormalizing.IGNORE_EXCEPTION_MODULE_IN_PYTHON2"
Tracebacks need to be on one line.
* Rewrite tests to use full python paths
* Move bprint to `grok.testing`.
It is now used in different places, at least in `grokcore.view`.
* More generic normalizer for ConfigurationExecutionError.
* We do not use simplejson.
* get tests to work with tox. Hopefully with travis too. z3c.recipe.template is gone. Seems to be replaceable with collective.recipe.template.
* update changelog
* cleanups
More information about the checkins
mailing list