[Midnightbsd-cvs] [MidnightBSD/mports] 11f02b: lang/cython: update to 3.3.0 (#1263)

Lucas Holt noreply at github.com
Tue Sep 15 11:52:35 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 11f02b80615ffc6eaebe7774d8ca16e841b59363
      https://github.com/MidnightBSD/mports/commit/11f02b80615ffc6eaebe7774d8ca16e841b59363
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-09-15 (Tue, 15 Sep 2026)

  Changed paths:
    M lang/cython/Makefile
    M lang/cython/distinfo

  Log Message:
  -----------
  lang/cython: update to 3.3.0 (#1263)

Update `lang/cython` from 3.2.9 to 3.3.0 (upstream release 2026-08-22).

## Validation

- `bmake makesum`, `patch`, `build`, `fake`, `package` — all clean
(py312)
- `portlint -AC` — 0 fatal errors
- License unchanged (Apache-2.0)

## Dependent testing

- `x11-fonts/py-compreffor` — rebuilds against 3.3.0 with no changes
- `devel/py-lxml` — see below

## Note: depends on companion py-lxml PR

`devel/py-lxml` 6.1.3 declares `requires = ["Cython>=3.2.9,<3.3",
"setuptools"]` in its
upstream `pyproject.toml`, so it will not build against Cython 3.3.0
as-is. lxml 6.1.3 is
the latest upstream release, so no newer version relaxes this.

The pin is upstream caution rather than a real incompatibility: with it
relaxed, lxml 6.1.3
cythonizes, compiles and passes its full test suite against Cython 3.3.0
—

```
Ran 2019 tests in 3.138s

OK
TESTED VERSION: 6.1.3
    lxml.etree:       (6, 1, 3, 0)
```

A companion PR relaxing that pin in `devel/py-lxml` follows. **These
should land together**,
since 35 ports depend on py-lxml.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

https://claude.ai/code/session_01NSsgED5s7GPYJNb1HxuaU9

## Summary by Sourcery

Enhancements:
- Update the Cython port from 3.2.9 to 3.3.0.

Signed-off-by: Lucas Holt <luke at foolishgames.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply at anthropic.com>



To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications



More information about the Midnightbsd-cvs mailing list