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 | 2 | -1/+7 |
| | |||||
* | Preparing release 6.2a1.dev06.2a1.dev0 | Michael Howitz | 2023-04-20 | 2 | -3/+3 |
| | |||||
* | Garden change log. | Michael Howitz | 2023-04-20 | 1 | -2/+3 |
| | |||||
* | Drop using `setup_requires`. (#98) | Michael Howitz | 2023-04-20 | 7 | -40/+71 |
| | | | | | * 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 | 7 | -9/+50 |
| | |||||
* | Merge pull request #95 from cjwatson/pep-3114 | Colin Watson | 2023-03-02 | 5 | -10/+12 |
|\ | | | | | Use PEP 3114 __next__ methods | ||||
| * | Use PEP 3114 __next__ methods | Colin Watson | 2023-02-28 | 5 | -10/+12 |
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 | 2 | -1/+5 |
| | |||||
* | - prepare release 6.16.1 | Jens Vagelpohl | 2023-01-18 | 2 | -2/+2 |
| | |||||
* | Merge pull request #94 from zopefoundation/dataflake/cleanup_py2_names_2 | Jens Vagelpohl | 2023-01-18 | 5 | -34/+16 |
|\ | | | | | Remove more proxying code for names that no longer exist in Python 3 | ||||
| * | - Remove more proxying code for names that no longer exist in Python 3 | Jens Vagelpohl | 2023-01-17 | 5 | -34/+16 |
|/ | |||||
* | - prepare release 6.06.0 | Jens Vagelpohl | 2023-01-16 | 2 | -2/+2 |
| | |||||
* | Merge pull request #93 from zopefoundation/dataflake/cleanup_py2_names | Jens Vagelpohl | 2023-01-16 | 8 | -180/+14 |
|\ | | | | | Remove proxying code for names that no longer exist in Python 3 | ||||
| * | - Remove proxying code for names that no longer exist in Python 3 | Jens Vagelpohl | 2023-01-15 | 6 | -178/+12 |
| | | |||||
| * | - update to latest meta/config | Jens Vagelpohl | 2023-01-15 | 2 | -2/+2 |
|/ | |||||
* | - update to latest meta/config | Jens Vagelpohl | 2023-01-03 | 2 | -8/+8 |
| | |||||
* | Config with c code template 831a34f5 (#91) | Michael Howitz | 2022-12-23 | 39 | -966/+400 |
| | | | * Drop support for Python 2.7, 3.5, 3.6. | ||||
* | Back to development: 5.9 | Michael Howitz | 2022-11-30 | 2 | -1/+7 |
| | |||||
* | Preparing release 5.85.8 | Michael Howitz | 2022-11-30 | 2 | -2/+2 |
| | |||||
* | Remove unused variable. | Michael Howitz | 2022-11-30 | 1 | -1/+0 |
| | |||||
* | Update to zope.untrustedpython >= 5. (#76) | Michael Howitz | 2022-11-30 | 2 | -3/+5 |
| | | | The extra ``untrustedpython`` now for Python 3, too, installs ``zope.untrustedpython``. | ||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-17 | 2 | -1/+5 |
| | |||||
* | - prepare release 5.75.7 | Jens Vagelpohl | 2022-11-17 | 2 | -2/+4 |
| | |||||
* | - don't build/upload macOS universal2 wheels [ci skip] | Jens Vagelpohl | 2022-11-17 | 1 | -31/+0 |
| | |||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-16 | 2 | -1/+5 |
| | |||||
* | - prepare release 5.6 and package cleanups5.6 | Jens Vagelpohl | 2022-11-16 | 6 | -17/+58 |
| | |||||
* | - fix test failure by always pre-installing cffi | Jens Vagelpohl | 2022-11-13 | 1 | -0/+1 |
| | |||||
* | - Add support for building arm64 wheels on macOS. | Jens Vagelpohl | 2022-11-13 | 4 | -42/+89 |
| | |||||
* | - vb [ci skip] | Jens Vagelpohl | 2022-11-08 | 2 | -1/+5 |
| | |||||
* | - update with meta/config to fix macOS build issues5.5 | Jens Vagelpohl | 2022-11-08 | 1 | -6/+6 |
| | |||||
* | - lower deployment target again to match the existing zope.proxy egg | Jens Vagelpohl | 2022-11-07 | 1 | -2/+2 |
| | |||||
* | - higher deployment target | Jens Vagelpohl | 2022-11-07 | 1 | -1/+2 |
| | |||||
* | - utilize flags for macOS similar to those used by cibuildwheel | Jens Vagelpohl | 2022-11-07 | 1 | -4/+5 |
| | |||||
* | - declare Python 3.11 support | Jens Vagelpohl | 2022-11-06 | 1 | -0/+1 |
| | |||||
* | - prepare release 5.5 | Jens Vagelpohl | 2022-11-06 | 7 | -51/+18 |
| | |||||
* | Back to development: 5.5 | Michael Howitz | 2022-09-15 | 2 | -1/+7 |
| | |||||
* | Preparing release 5.45.4 | Michael Howitz | 2022-09-15 | 2 | -2/+2 |
| | |||||
* | Merge pull request #89 from zopefoundation/config-with-c-code | Marius Gedminas | 2022-09-13 | 6 | -17/+90 |
|\ | | | | | Update to the latest c-code template | ||||
| * | Add a changelog note | Marius Gedminas | 2022-09-12 | 1 | -1/+2 |
| | | |||||
| * | Configuring for c-code | Marius Gedminas | 2022-09-12 | 5 | -16/+88 |
|/ | | | | | | Add a regression test for CFLAGS not having -Ofast, which is known to break things. See https://github.com/zopefoundation/meta/pull/155 for reference. | ||||
* | Fix GHA Python 3.10 build on MacOS + PyPy-2.7 (#87) | Michael Howitz | 2022-07-08 | 4 | -10/+36 |
| | | | Built with https://github.com/zopefoundation/meta/pull/150. | ||||
* | Update to Python 3.11b1 + fix doc creation. | Michael Howitz | 2022-05-25 | 3 | -6/+8 |
| | | | | Until `repoze.sphinx.autointerface` supports Sphinx 5 (which is used here because we support future python versions and activate installing pre-released package version, which is needed for some other packages to get a RestrictedPython which runs on Python 3.11) we have to use an older version. | ||||
* | Back to development: 5.4 | Michael Howitz | 2022-04-27 | 2 | -1/+7 |
| | |||||
* | Preparing release 5.35.3 | Michael Howitz | 2022-04-27 | 2 | -2/+2 |
| | |||||
* | Apply isort rules | Michael Howitz | 2022-04-22 | 34 | -136/+272 |
| | |||||
* | Add support for Python 3.11 | Michael Howitz | 2022-04-22 | 7 | -9/+32 |
| | |||||
* | Merge pull request #84 from zopefoundation/re-83-make-suites-new | Steffen Allner | 2022-04-14 | 4 | -8/+12 |
|\ | | | | | re #83: Remove `unittest.makeSuite` as it is deprecated in Python 3.11+. | ||||
| * | re #83: Remove `unittest.makeSuite` as it is deprecated in Python 3.11+. | Steffen Allner | 2022-04-13 | 4 | -8/+12 |
|/ | |||||
* | Fix badge. | Michael Howitz | 2022-03-17 | 1 | -2/+2 |
| |