#65439 closed defect (fixed)

py-hypothesis requires exceptiongroup for python versions less than 11

Reported by: marka63 Owned by: kurthindenburg (Kurt Hindenburg)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: py-hypothesis

Description

As of at least py39-hypothesis @6.47.4_0 exceptiongroup is needed which doesn't appear to have a port so far. Trying to use this release results in exception failures. Rolled back to py39-hypothesis @6.41.0_0.

Looking at https://pypi.org/project/exceptiongroup/ it appears that exceptiongroup is needed for versions of python up to 10.

/opt/local/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages/hypothesis/internal/compat.py:

try:
    BaseExceptionGroup = BaseExceptionGroup
    ExceptionGroup = ExceptionGroup  # pragma: no cover
except NameError:
    from exceptiongroup import (
        BaseExceptionGroup as BaseExceptionGroup,
        ExceptionGroup as ExceptionGroup,
    )

Change History (3)

comment:1 Changed 22 months ago by jmroot (Joshua Root)

Owner: set to kurthindenburg
Port: py-hypothesis added; py39-hypothesis removed
Status: newassigned
Summary: py39-hypothesis requires exceptiongroup for python versions less than 11py-hypothesis requires exceptiongroup for python versions less than 11

comment:2 Changed 22 months ago by catap (Kirill A. Korinsky)

In 4f51ee0d80e0dfa5c49f356652007d54810656bd/macports-ports (master):

py-exceptiongroup: new port (version 1.0.0rc8)

See: #65439

comment:3 Changed 22 months ago by catap (Kirill A. Korinsky)

Resolution: fixed
Status: assignedclosed

In 1ed3862a64d570b50915934a5d1d78bad8d4291c/macports-ports (master):

py-hypothesis: update to 6.50.1

Closes: #65439

Note: See TracTickets for help on using tickets.