Do we have to rely on the xmlrpc server? Just asking, I thought we are banned in Copr for some reason - but I got this error also locally for the first pyp2rpm attempt: 18:36:10 /tmp$ pyp2rpm pytest-bdd Traceback (most recent call last): File "/usr/lib/python3.9/site-packages/pyp2rpm/package_getters.py", line 31, in get_url release_urls = client.release_urls(name, version) File "/usr/lib64/python3.9/xmlrpc/client.py", line 1116, in __call__ return self.__send(self.__name, args) File "/usr/lib64/python3.9/xmlrpc/client.py", line 1456, in __request response = self.__transport.request( File "/usr/lib64/python3.9/xmlrpc/client.py", line 1160, in request return self.single_request(host, handler, request_body, verbose) File "/usr/lib64/python3.9/xmlrpc/client.py", line 1176, in single_request return self.parse_response(resp) File "/usr/lib64/python3.9/xmlrpc/client.py", line 1348, in parse_response return u.close() File "/usr/lib64/python3.9/xmlrpc/client.py", line 662, in close raise Fault(**self._stack[0]) xmlrpc.client.Fault: <Fault -32500: 'HTTPTooManyRequests: The action could not be performed because there were too many requests by the client. Limit may reset in 1 seconds.'> During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/bin/pyp2rpm", line 33, in <module> sys.exit(load_entry_point('pyp2rpm==3.3.4', 'console_scripts', 'pyp2rpm')()) File "/usr/lib/python3.9/site-packages/click/core.py", line 829, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python3.9/site-packages/click/core.py", line 782, in main rv = self.invoke(ctx) File "/usr/lib/python3.9/site-packages/click/core.py", line 1066, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python3.9/site-packages/click/core.py", line 610, in invoke return callback(*args, **kwargs) File "/usr/lib/python3.9/site-packages/pyp2rpm/bin.py", line 215, in main converted = convertor.convert() File "/usr/lib/python3.9/site-packages/pyp2rpm/convertor.py", line 133, in convert local_file = self.getter.get() File "/usr/lib/python3.9/site-packages/pyp2rpm/package_getters.py", line 167, in get url = get_url(self.client, self.name, self.version, File "/usr/lib/python3.9/site-packages/pyp2rpm/package_getters.py", line 36, in get_url raise exceptions.MissingUrlException( TypeError: MissingUrlException() takes no keyword arguments
We have an open PR that's just waiting for code review: https://github.com/fedora-python/pyp2rpm/pull/247 Expect a new release very shortly.
*** This bug has been marked as a duplicate of bug 1892478 ***