FS#75188 - [python-cattrs] Missing dependency python-exceptiongroup

Attached to Project: Community Packages
Opened by Carlos Aznarán (carlosal1015) - Wednesday, 29 June 2022, 17:31 GMT
Last edited by Caleb Maclennan (alerque) - Monday, 22 August 2022, 11:08 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Caleb Maclennan (alerque)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The package python-cattrs is missing a dependency that actually we found in https://aur.archlinux.org/packages/python-exceptiongroup
I think that it will not required for python 3.11 or later, but at the moment for python 3.10.5 is required.

Additional info:
* python-cattrs-22.1.0
* https://github.com/python-attrs/cattrs/blob/v22.1.0/pyproject.toml#L27
* https://github.com/requests-cache/requests-cache/issues/661#issuecomment-1170258513

Steps to reproduce:

$ sudo pacman -Syyu python-cattrs
$ python
Python 3.10.5 (main, Jun 6 2022, 18:49:26) [GCC 12.1.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import cattrs
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.10/site-packages/cattrs/__init__.py", line 1, in <module>
from cattr import converters, disambiguators, dispatch, errors, gen, preconf
File "/usr/lib/python3.10/site-packages/cattr/__init__.py", line 1, in <module>
from .converters import Converter, GenConverter, UnstructureStrategy
File "/usr/lib/python3.10/site-packages/cattr/converters.py", line 1, in <module>
from cattrs.converters import Converter, GenConverter, UnstructureStrategy
File "/usr/lib/python3.10/site-packages/cattrs/converters.py", line 12, in <module>
from cattrs.errors import IterableValidationError, StructureHandlerNotFoundError
File "/usr/lib/python3.10/site-packages/cattrs/errors.py", line 3, in <module>
from cattrs._compat import ExceptionGroup
File "/usr/lib/python3.10/site-packages/cattrs/_compat.py", line 38, in <module>
from exceptiongroup import ExceptionGroup
ModuleNotFoundError: No module named 'exceptiongroup'
>>>
This task depends upon

Closed by  Caleb Maclennan (alerque)
Monday, 22 August 2022, 11:08 GMT
Reason for closing:  Fixed
Additional comments about closing:  python-cattrs-22.1.0-2
Comment by Caleb Maclennan (alerque) - Monday, 22 August 2022, 10:47 GMT
Thanks for the report.

Loading...