Created attachment 1565836 [details] Full log from Copr python-setuptools_scm-3.2.0-1.fc31 fails to build with Python 3.8.0a4 due to a DeprecationWarning treated as error: func = <function parse at 0x7f368cb085c0> def getfullargspec(func): """Get the names and default values of a callable object's parameters. A tuple of seven things is returned: (args, varargs, varkw, defaults, kwonlyargs, kwonlydefaults, annotations). 'args' is a list of the parameter names. 'varargs' and 'varkw' are the names of the * and ** parameters or None. 'defaults' is an n-tuple of the default values of the last n parameters. 'kwonlyargs' is a list of keyword-only parameter names. 'kwonlydefaults' is a dictionary mapping names from kwonlyargs to defaults. 'annotations' is a dictionary mapping parameter names to annotations. .. deprecated:: 3.8 Use inspect.signature() instead of inspect.getfullargspec(). Notable differences from inspect.signature(): - the "self" parameter is always reported, even for bound methods - wrapper chains defined by __wrapped__ *not* unwrapped automatically """ > warnings.warn("Use inspect.signature() instead of inspect.getfullargspec()", DeprecationWarning, stacklevel=2) E DeprecationWarning: Use inspect.signature() instead of inspect.getfullargspec() Full log attached.
I just updated to 3.3.0 in rawhide - can you test that please? Thanks.
Same problem: https://copr.fedorainfracloud.org/coprs/g/python/python3.8/build/906503/
Upstream has released 3.3.3 to attempt to fix this. I've checked that in, please try with that.
Thanks!