Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Hide dev release from change log.HEADmaster | Michael Howitz | 2023-04-20 | 1 | -6/+0 |
| | |||||
* | Back to development: 6.2 | Michael Howitz | 2023-04-20 | 1 | -0/+6 |
| | |||||
* | Preparing release 6.2a1.dev06.2a1.dev0 | Michael Howitz | 2023-04-20 | 1 | -2/+2 |
| | |||||
* | Garden change log. | Michael Howitz | 2023-04-20 | 1 | -2/+3 |
| | |||||
* | Drop using `setup_requires`. (#98) | Michael Howitz | 2023-04-20 | 1 | -1/+3 |
| | | | | | * Drop using ``setup_requires`` due to constant problems on GHA. * Add preliminary support for Python 3.12a7 | ||||
* | Add preliminary support for Python 3.12 as of 3.12a5. (#96) | Michael Howitz | 2023-03-06 | 1 | -0/+2 |
| | |||||
* | Use PEP 3114 __next__ methods | Colin Watson | 2023-02-28 | 1 | -0/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I got very confused recently when I had a security-proxied iterator using this sort of pattern: class Foo: def __iter__(self): return self def __next__(self): ... The value returned from `__iter__` is wrapped in a security proxy, and I found that unless I used `PURE_PYTHON=1` I got a `ForbiddenAttribute` exception trying to get the Python-2-style `next` method. This probably ought to have been noticed and fixed before we dropped support for Python 2, in which case a transition period of supporting both method names would have made sense. Now that we only support Python 3, I expect that any proxied objects that actually work as iterators will have a `__next__` method (and perhaps a vestigial `next` alias for compatibility), so I think we can just jump straight to only supporting `__next__` for both the C case and the pure-Python case. The C case is not actually being tested properly at the moment due to an oversight around the exact handling of the `PURE_PYTHON` environment variable, but fixing that will require coordinated changes to both `zope.security` and `zope.proxy`. I'll deal with that separately. | ||||
* | - vb [ci skip] | Jens Vagelpohl | 2023-01-18 | 1 | -0/+4 |
| | |||||
* | - prepare release 6.16.1 | Jens Vagelpohl | 2023-01-18 | 1 | -1/+1 |
| | |||||
* | - Remove more proxying code for names that no longer exist in Python 3 | Jens Vagelpohl | 2023-01-17 | 1 | -0/+7 |
| | |||||
* | - prepare release 6.06.0 | Jens Vagelpohl | 2023-01-16 | 1 | -1/+1 |
| | |||||
* | - Remove proxying code for names that no longer exist in Python 3 | Jens Vagelpohl | 2023-01-15 | 1 | -0/+3 |
| | |||||
* | Config with c code template 831a34f5 (#91) | Michael Howitz | 2022-12-23 | 1 | -2/+2 |
| | | | * Drop support for Python 2.7, 3.5, 3.6. | ||||
* | Back to development: 5.9 | Michael Howitz | 2022-11-30 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.85.8 | Michael Howitz | 2022-11-30 | 1 | -1/+1 |
| | |||||
* | Update to zope.untrustedpython >= 5. (#76) | Michael Howitz | 2022-11-30 | 1 | -0/+3 |
| | | | The extra ``untrustedpython`` now for Python 3, too, installs ``zope.untrustedpython``. | ||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-17 | 1 | -0/+4 |
| | |||||
* | - prepare release 5.75.7 | Jens Vagelpohl | 2022-11-17 | 1 | -1/+3 |
| | |||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-16 | 1 | -0/+4 |
| | |||||
* | - prepare release 5.6 and package cleanups5.6 | Jens Vagelpohl | 2022-11-16 | 1 | -1/+1 |
| | |||||
* | - Add support for building arm64 wheels on macOS. | Jens Vagelpohl | 2022-11-13 | 1 | -0/+2 |
| | |||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-08 | 1 | -0/+4 |
| | |||||
* | - prepare release 5.5 | Jens Vagelpohl | 2022-11-06 | 1 | -2/+2 |
| | |||||
* | Back to development: 5.5 | Michael Howitz | 2022-09-15 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.45.4 | Michael Howitz | 2022-09-15 | 1 | -1/+1 |
| | |||||
* | Add a changelog note | Marius Gedminas | 2022-09-12 | 1 | -1/+2 |
| | |||||
* | Back to development: 5.4 | Michael Howitz | 2022-04-27 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.35.3 | Michael Howitz | 2022-04-27 | 1 | -1/+1 |
| | |||||
* | Add support for Python 3.11 | Michael Howitz | 2022-04-22 | 1 | -0/+2 |
| | |||||
* | re #83: Remove `unittest.makeSuite` as it is deprecated in Python 3.11+. | Steffen Allner | 2022-04-13 | 1 | -0/+4 |
| | |||||
* | Fix default checker for method-wrapper on Python 3 | Colin Watson | 2022-03-10 | 1 | -1/+4 |
| | | | | | | | | | The default checker for `method-wrapper` objects such as `().__repr__` and `{}.__repr__` was previously set by setting the default checker `type(().__getslice__)`, which only worked on Python 2. Use a different exemplar for this type which works on both Python 2 and 3. Fixes #75. | ||||
* | Back to development: 5.3 | Michael Howitz | 2022-03-10 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.25.2 | Michael Howitz | 2022-03-10 | 1 | -1/+1 |
| | |||||
* | Fix tests on Python 3.10 + lint.config-with-c-code | Michael Howitz | 2021-11-23 | 1 | -1/+1 |
| | |||||
* | Lint the code. | Michael Howitz | 2021-08-30 | 1 | -3/+3 |
| | | | | Add support for Python 3.9. | ||||
* | Back to development: 5.1.2 | Jason Madden | 2020-03-23 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.1.15.1.1 | Jason Madden | 2020-03-23 | 1 | -1/+1 |
| | |||||
* | Ensure all objects have consistent interface resolution orders. | Jason Madden | 2020-03-23 | 1 | -2/+4 |
| | | | | Fixes #71 | ||||
* | Back to development: 5.2.0 | Michael Howitz | 2020-02-14 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.1.05.1.0 | Michael Howitz | 2020-02-14 | 1 | -1/+1 |
| | |||||
* | Allow to use a common Sphinx version for Python 2 and 3. (#70) | Michael Howitz | 2020-02-14 | 1 | -0/+2 |
| | | | | | | * Allow to use a common Sphinx version for Python 2 and 3. * Work around pypa/virtualenv#1555 | ||||
* | Let interfaces be iterated on Python 3 | Jason Madden | 2020-02-06 | 1 | -5/+7 |
| | | | | Fixes https://github.com/zopefoundation/zope.interface/issues/141 | ||||
* | Back to development: 5.1 | Marius Gedminas | 2019-11-11 | 1 | -0/+6 |
| | |||||
* | Preparing release 5.05.0 | Marius Gedminas | 2019-11-11 | 1 | -1/+1 |
| | |||||
* | Update changelog | Marius Gedminas | 2019-11-11 | 1 | -0/+2 |
| | |||||
* | Add Python 3.8 to appveyor.ymlappveyor-py38 | Marius Gedminas | 2019-11-10 | 1 | -1/+1 |
| | |||||
* | Properly declare dependency on zope.schema >= 4.2.0 | Colin Watson | 2019-10-25 | 1 | -0/+3 |
| | | | | This was introduced in zope.security 4.2.1. | ||||
* | Update to current Python versions. (#61) | Michael Howitz | 2019-04-06 | 1 | -3/+5 |
| | | | | Additionally we have to pin an older `Sphinx` version to keep supporting Python 2. | ||||
* | Back to development: 4.3.2 | Adam Groszer | 2019-01-03 | 1 | -0/+6 |
| | |||||
* | Preparing release 4.3.14.3.1 | Adam Groszer | 2019-01-03 | 1 | -1/+1 |
| |