Commit Graph

15 Commits

Author SHA1 Message Date
Jens Vagelpohl d672d91c62
- prepare release 5.5.1 2022-11-03 13:50:45 +01:00
Jens Vagelpohl 391db8a4c4
- update to the latest meta/config and declare Python 3.11 support 2022-11-02 11:09:27 +01:00
Michael Howitz 009c381866 Update to current meta/config. 2022-09-16 09:01:50 +02:00
Marius Gedminas 5051f10e29 Update to the latest c-code template
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.

This reverts commit dc2e4b9841, which
itself was reverting commit 22a761cc9e,
which was accidentally pushed to git master and is otherwise identical
to this commit.
2022-09-09 18:07:33 +03:00
Marius Gedminas dc2e4b9841 Revert "Update to the latest c-code template"
This reverts commit 22a761cc9e.

This was not supposed to have been pushed directly to master :/
2022-09-09 18:05:42 +03:00
Marius Gedminas 22a761cc9e Update to the latest c-code template
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.
2022-09-09 18:04:58 +03:00
Michael Howitz a07c82b781 Update to Python 3.11.0b4. 2022-08-03 08:44:34 +02:00
Michael Howitz fc36cf4f86 Fix PyPy2 run on GHA. 2022-07-07 09:06:38 +02:00
Michael Howitz 5f8e2e0410
Add support for Python 3.11. (#253)
* Add support for Python 3.11.
* Do not use the binary version of coverage as it has a Python 3.11 wheel on PyPI which is not ABI compatible with the current alpha release and caused segfaults.
* Do not push wheels of Python future releases to PyPI.
2022-01-28 08:22:00 +01:00
Michael Howitz 67a4f6f7f2
Add support for Python 3.10 (#250)
* Fix tests on Python 3.10.
* "Fix" a test broken just on windows + allow to use posargs for tox test runs.
* Checking array.array non-strictly did not help on Windows. – So ignore it completely.
2022-01-24 13:03:51 +01:00
Michael Howitz d18b5478f4
Configure with meta/config. (#243)
* Add support for Python 3.9.
* Improve coverage.
2021-06-02 14:35:12 +02:00
Michael Howitz 077ff5b322
Fix the documentation so it can be tested with `ZOPE_INTERFACE_STRICT_IRO=1`. (#242)
Closes #241.
2021-05-05 15:28:09 +02:00
Jason Madden 9438f25e2e
Typo fixes 2021-03-01 05:30:58 -06:00
Jason Madden d304384618
manylinux2010 stopped shipping Python 2.7, so use a tagged version that still has it.
See https://github.com/pypa/manylinux/issues/428
2021-02-26 10:34:02 -06:00
Jason Madden a99dc79884
First pass at github actions.
Fixes #225. Someone will need to add a `TWINE_PASSWORD` GitHub repository secret that is
a token for `zope.eggbuilder` to upload to zope.interface.

Builds and uploads manylinux32/64/aarch64 wheels.

Builds and uploads Mac wheels.

Builds the docs.

Runs tests with the C extension and without the C extension.

Reports coverage to coveralls.

Has the start of an environment to do linting.

Removes .travis.yml
2021-02-26 08:43:43 -06:00