Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Back to development: 5.1HEADmaster | Michael Howitz | 2023-05-04 | 2 | -1/+7 |
| | |||||
* | Preparing release 5.05.0 | Michael Howitz | 2023-05-04 | 2 | -2/+2 |
| | |||||
* | Config with pure python template (#59) | Michael Howitz | 2023-05-03 | 29 | -284/+198 |
| | | | | | * Bumped version for breaking release. * Drop support for Python 2.7, 3.5, 3.6. * Fix problem with building the docs. | ||||
* | Config with pure python (#58) | Michael Howitz | 2022-12-15 | 27 | -66/+148 |
| | | | | | * Fix GHA: ubuntu-latest no longer contains Python 3.5 and 3.6 * Add support for Python 3.11. * isort imports | ||||
* | Back to development: 4.4.2 | Michael Howitz | 2022-04-07 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.4.14.4.1 | Michael Howitz | 2022-04-07 | 2 | -2/+2 |
| | |||||
* | Add support for Python 3.10 + fix docs. | Michael Howitz | 2022-04-07 | 9 | -20/+45 |
| | |||||
* | Fix badge | Michael Howitz | 2021-05-31 | 1 | -2/+2 |
| | | | [skip ci] | ||||
* | Lint the code. | Michael Howitz | 2021-05-31 | 25 | -196/+447 |
| | | | | Add support for Python 3.9. | ||||
* | Configuring for pure-python | Michael Howitz | 2021-05-31 | 10 | -326/+261 |
| | |||||
* | Merge pull request #53 from cjwatson/traceback-reference-cycle | Colin Watson | 2021-05-15 | 2 | -7/+15 |
|\ | | | | | Avoid creating reference cycles through tracebacks in reraise | ||||
| * | Avoid creating reference cycles through tracebacks in reraise | Colin Watson | 2021-05-14 | 2 | -7/+15 |
|/ | | | | | This code was originally copied from ``six``; this brings it up to date with the changes in 1.11.0. | ||||
* | Merge pull request #52 from zopefoundation/all-repos_autofix_all-repos-sed | Jens Vagelpohl | 2020-10-28 | 1 | -2/+2 |
|\ | | | | | Update badge URL for Travis | ||||
| * | Update badge URL for Travisall-repos_autofix_all-repos-sed | Jürgen Gmach | 2020-10-28 | 1 | -2/+2 |
|/ | | | | Committed via https://github.com/asottile/all-repos | ||||
* | Merge pull request #51 from felixonmars/patch-1 | Jens Vagelpohl | 2020-10-14 | 1 | -1/+1 |
|\ | | | | | Correct a typo in interfaces.py | ||||
| * | Correct a typo in interfaces.py | Felix Yan | 2020-10-14 | 1 | -1/+1 |
|/ | |||||
* | Back to development: 4.4.1 | Jason Madden | 2020-03-22 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.4.04.4.0 | Jason Madden | 2020-03-22 | 2 | -2/+2 |
| | |||||
* | Merge pull request #50 from zopefoundation/issue49 | Jason Madden | 2020-03-22 | 13 | -39/+83 |
|\ | | | | | Ensure consistent IRO for all objects. | ||||
| * | Fix IRO for test Schema object. | Jason Madden | 2020-03-22 | 1 | -1/+1 |
| | | |||||
| * | Add py38 to tox.ini, and make unittest run our explicit doctests like ↵ | Jason Madden | 2020-03-22 | 6 | -21/+7 |
| | | | | | | | | zope.testrunner. | ||||
| * | Ensure consistent IRO for all objects.issue49 | Jason Madden | 2020-03-22 | 7 | -18/+76 |
|/ | | | | | | This requires switching some tests to the plain unittest runner right now because of cyclic dependencies. Fixes #49 | ||||
* | Fix typo. | Jürgen Gmach | 2019-05-03 | 1 | -1/+1 |
| | |||||
* | Back to development: 4.4.0 | Michael Howitz | 2019-02-12 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.14.3.1 | Michael Howitz | 2019-02-12 | 2 | -2/+2 |
| | |||||
* | Merge pull request #46 from zopefoundation/fix-ztk-tests | Michael Howitz | 2019-02-12 | 3 | -5/+12 |
|\ | | | | | Do not break when running the tests from a wheel. | ||||
| * | Improve output.fix-ztk-tests | Michael Howitz | 2019-02-11 | 1 | -1/+1 |
| | | |||||
| * | Use skipping to show that setup.py cannot be found. | Michael Howitz | 2019-02-11 | 1 | -2/+8 |
| | | |||||
| * | Do not break when running the tests from a wheel. | Michael Howitz | 2019-02-09 | 2 | -4/+5 |
|/ | | | | | | The wheel does neither include `setup.py` nor the `docs` dir. So omit the documentation tests when no `setup.py` can be found. This should fix the tests in ZTK. | ||||
* | Add missing min version. | Michael Howitz | 2018-11-03 | 1 | -1/+1 |
| | |||||
* | Switch to new Framework :: Zope :: 3 classifier | Marius Gedminas | 2018-10-19 | 1 | -1/+1 |
| | | | | | See https://github.com/zopefoundation/z3c.authviewlet/pull/6#discussion_r226414566 for the background behind this. | ||||
* | Back to development: 4.3.1 | Jason Madden | 2018-10-01 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.3.04.3.0 | Jason Madden | 2018-10-01 | 2 | -2/+2 |
| | |||||
* | Merge pull request #45 from zopefoundation/issue43 | Jason Madden | 2018-10-01 | 7 | -109/+196 |
|\ | | | | | Simplify exception chaining and nested exception error messages. | ||||
| * | Also test the repr of ConfigurationError.issue43 | Jason Madden | 2018-09-28 | 1 | -7/+8 |
| | | |||||
| * | Include the details also in the invalid default value case too. | Jason Madden | 2018-09-28 | 2 | -6/+25 |
| | | |||||
| * | Conflict errors should also report any details. | Jason Madden | 2018-09-28 | 2 | -24/+41 |
| | | | | | | | | Also tweak config.py docs to link to exception classes. | ||||
| * | Simplify detail formatting and 100% coverage. | Jason Madden | 2018-09-28 | 3 | -13/+35 |
| | | |||||
| * | Simplify ZopeSAXParseException. | Jason Madden | 2018-09-28 | 2 | -21/+9 |
| | | | | | | | | We don't seem to need to do the reformating it claimed was for emacs. | ||||
| * | Simplify the catch block in execute_actions. | Jason Madden | 2018-09-28 | 2 | -21/+12 |
| | | |||||
| * | Simplify exception chaining and nested exception error messages. | Jason Madden | 2018-09-28 | 7 | -75/+124 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #43 Given a/b/c/d.zcml included in that order with an error in d.zcml, previously we would get this: ``` Traceback (most recent call last): ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.schema.interfaces.InvalidDottedName: invalid dotted name During handling of the above exception, another exception occurred: Traceback (most recent call last): ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.exceptions.ConfigurationError: ('Invalid value for', 'package', 'invalid dotted name') During handling of the above exception, another exception occurred: Traceback (most recent call last): ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/tmp/d.zcml", line 2.4-2.58 ConfigurationError: ('Invalid value for', 'package', 'invalid dotted name') During handling of the above exception, another exception occurred: Traceback (most recent call last): ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/tmp/c.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/d.zcml", line 2.4-2.58 ConfigurationError: ('Invalid value for', 'package', 'invalid dotted name') During handling of the above exception, another exception occurred: Traceback (most recent call last): ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/tmp/b.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/c.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/d.zcml", line 2.4-2.58 ConfigurationError: ('Invalid value for', 'package', 'invalid dotted name') During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.xmlconfig.ZopeXMLConfigurationError: File "/tmp/a.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/b.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/c.zcml", line 2.4-2.29 ZopeXMLConfigurationError: File "/tmp/d.zcml", line 2.4-2.58 ConfigurationError: ('Invalid value for', 'package', 'invalid dotted name') ``` Now we get the simpler: ``` Traceback (most recent call last): ... File "/Users/jmadden/Projects/GithubSources/zope.schema/src/zope/schema/_field.py", line 670, in _validate raise InvalidDottedName(value).with_field_and_value(self, value) zope.schema.interfaces.InvalidDottedName: invalid dotted name During handling of the above exception, another exception occurred: Traceback (most recent call last): File "<string>", line 1, in <module> ... raise InvalidDottedName(value).with_field_and_value(self, value) zope.configuration.exceptions.ConfigurationError: Invalid value for 'package': InvalidDottedName('invalid dotted name') zope.schema.interfaces.InvalidDottedName: invalid dotted name File "/tmp/d.zcml", line 2.4-2.58 File "/tmp/c.zcml", line 2.4-2.29 File "/tmp/b.zcml", line 2.4-2.29 File "/tmp/a.zcml", line 2.4-2.29 ``` | ||||
* | Merge pull request #44 from zopefoundation/issue40 | Jason Madden | 2018-09-28 | 17 | -1743/+1486 |
|\ | | | | | Unify docs back to .py files | ||||
| * | Docstring cleanups from review. | Jason Madden | 2018-09-28 | 4 | -40/+39 |
| | | |||||
| * | Unify docs for xmlconfig.rst/py back into .pyissue40 | Jason Madden | 2018-09-27 | 3 | -224/+171 |
| | | |||||
| * | Unify docs for config.rst/py back into .py | Jason Madden | 2018-09-27 | 2 | -1069/+867 |
| | | |||||
| * | Tweak docs for IConfigurationContext.action. | Jason Madden | 2018-09-27 | 1 | -10/+19 |
| | | |||||
| * | A simple automodule:: suffices for .interfaces. | Jason Madden | 2018-09-27 | 1 | -15/+4 |
| | | |||||
| * | No need to repeat all the docs for zopeconfigure twice. | Jason Madden | 2018-09-27 | 2 | -4/+7 |
| | | |||||
| * | Unify docs for name.rst/py back into .py. Note that the functions never had ↵ | Jason Madden | 2018-09-27 | 2 | -10/+9 |
| | | | | | | | | any actual documentation and are not used here, so leave a warning that they might get deprecated. | ||||
| * | Unify docs for docutils.rst/py back into .py | Jason Madden | 2018-09-27 | 2 | -32/+31 |
| | |