Bug 1895719 - HTTPTooManyRequests on every pyp2rpm request?
Summary: HTTPTooManyRequests on every pyp2rpm request?
Keywords:
Status: CLOSED DUPLICATE of bug 1892478
Alias: None
Product: Fedora
Classification: Fedora
Component: pyp2rpm
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gordon Messmer
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-11-08 17:41 UTC by Pavel Raiskup
Modified: 2020-11-08 20:07 UTC (History)
6 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-11-08 20:07:14 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Pavel Raiskup 2020-11-08 17:41:47 UTC
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

Comment 1 Gordon Messmer 2020-11-08 20:05:39 UTC
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.

Comment 2 Gordon Messmer 2020-11-08 20:07:14 UTC

*** This bug has been marked as a duplicate of bug 1892478 ***


Note You need to log in before you can comment on or make changes to this bug.