zeromq / pyzmq

PyZMQ: Python bindings for zeromq
http://zguide.zeromq.org/py:all
BSD 3-Clause "New" or "Revised" License
3.66k stars 638 forks source link

drop python<=3.7 support #2019

Closed kloczek closed 3 weeks ago

kloczek commented 3 weeks ago

According to https://endoflife.date/python python 3.7 has been EOSed 27 Jun 2023. Filter all code over pyupgracde --py38-plus.

kloczek commented 3 weeks ago

BTW latest ruff show some warnings

[tkloczko@pers-jacek pyzmq]$ ruff check --fix .
warning: The top-level linter settings are deprecated in favour of their counterparts in the `lint` section. Please update the following options in `pyproject.toml`:
  - 'isort' -> 'lint.isort'
warning: The `ignore-init-module-imports` option is deprecated and will be removed in a future release. Ruff's handling of imports in `__init__.py` files has been improved (in preview) and unused imports will always be flagged.
All checks passed!
minrk commented 3 weeks ago

Thanks, but I'll drop support for 3.7 when there's a cost to keeping it.

kloczek commented 3 weeks ago

Oct this year 3.8 will be EOLed.