Updated: python 3.9/3.12 packages
Marco Atzeri
marco.atzeri@gmail.com
Sat Jan 17 20:20:05 GMT 2026
On 17/01/2026 15:21, Jon Turney via Cygwin wrote:
> On 27/12/2025 16:42, Marco Atzeri via Cygwin-announce wrote:
>> New release for
>>
> [...]
>>
>> python312-pytest-9.0.2-1
>
> Thanks for all these updates!
>
> One thing I notice with python-pytest is that /usr/bin/pytest now names
> python3.12 in it's #! line.
packing mistake.
python312-pytest-9.0.2-2 corrects it but you will need to reinstall
python39-pytest-8.3.4-1 for the correct /usr/bin/pytest
>
> This can be confusing if you have python3 set up to point to python3.9,
> because you can have a situation where something runs OK, but fails
> under pytest, because you haven't also installed the equivalent
> python312 modules it needs.
>
> Maybe pytest (and py.test) should be managed by alternatives (or perhaps
> not installed, so /usr/bin/pytest-3.nn is always used)?
Theorically yes, but not really a priority
> It also seems like python-pytest3nn should now depend on python3nn-
> pygments?
>
>> $ pytest
>> Traceback (most recent call last):
>> File "/usr/bin/pytest", line 3, in <module>
>> from pytest import console_main
>> File "/usr/lib/python3.12/site-packages/pytest/__init__.py", line 8,
>> in <module>
>> from _pytest._code import ExceptionInfo
>> File "/usr/lib/python3.12/site-packages/_pytest/_code/__init__.py",
>> line 5, in <module>
>> from .code import Code
>> File "/usr/lib/python3.12/site-packages/_pytest/_code/code.py", line
>> 43, in <module>
>> from _pytest._io import TerminalWriter
>> File "/usr/lib/python3.12/site-packages/_pytest/_io/__init__.py",
>> line 3, in <module>
>> from .terminalwriter import get_terminal_width
>> File "/usr/lib/python3.12/site-packages/_pytest/_io/
>> terminalwriter.py", line 13, in <module>
>> import pygments
>> ModuleNotFoundError: No module named 'pygments'
python312-pytest requires: python312 python312-iniconfig
python312-pluggy python312-pygments python312-packaging python312-toml
Regards
Marco
More information about the Cygwin
mailing list