| Summary: | Не работает команда py2pack list | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexander Makeenkov <amakeenk> |
| Component: | py2pack | Assignee: | Andrey Cherepanov <cas> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | lav |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
Версия пакета: py2pack-0.8.7-alt2 Шаги воспроизведения: # apt-get install py2pack $ py2pack list Получаемый результат: Traceback (most recent call last): File "/usr/bin/py2pack", line 10, in <module> sys.exit(main()) ^^^^^^ File "/usr/lib/python3/site-packages/py2pack/__init__.py", line 366, in main args.func(args) File "/usr/lib/python3/site-packages/py2pack/__init__.py", line 77, in list_packages for package in pypi_xml.list_packages(): ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 1122, in __call__ return self.__send(self.__name, args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 1461, in __request response = self.__transport.request( ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 1166, in request return self.single_request(host, handler, request_body, verbose) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 1182, in single_request return self.parse_response(resp) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 1351, in parse_response return u.close() ^^^^^^^^^ File "/usr/lib64/python3.12/xmlrpc/client.py", line 668, in close raise Fault(**self._stack[0]) xmlrpc.client.Fault: <Fault -32500: 'RuntimeError: PyPI no longer supports the XMLRPC list_packages method. Use JSON or Simple API instead. See https://warehouse.pypa.io/api-reference/xml-rpc.html#deprecated-methods for more information.'> Если установить актуальную версию с помощью pip, то ошибки нет.