forked from pool/python-py2pack
Accepting request 597414 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/597414 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-py2pack?expand=0&rev=45
This commit is contained in:
32
fix-api-package-urls.patch
Normal file
32
fix-api-package-urls.patch
Normal file
@@ -0,0 +1,32 @@
|
||||
From d6c8e1e6434a063da50d4879e9e58ed1c8d99292 Mon Sep 17 00:00:00 2001
|
||||
From: Karol Babioch <kbabioch@suse.de>
|
||||
Date: Tue, 17 Apr 2018 11:10:24 +0200
|
||||
Subject: [PATCH] Use release_urls() XMLRPC method for the time being
|
||||
|
||||
This replaces the `package_urls()` XMLRPC method by the `release_urls()`
|
||||
method, since the former was deprecated and no longer works. Invoking the
|
||||
endpoint results in an error:
|
||||
|
||||
This API has been deprecated. Use https://pypi.org/xxx/yyy/json instead.
|
||||
The XMLRPC method release_urls can be used in the interim, but will be
|
||||
deprecated in the future.
|
||||
|
||||
This addresses issue #95. However, this is only a quick-fix, since the
|
||||
`package_urls()` method will also be deprecated in the future.
|
||||
---
|
||||
py2pack/__init__.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/py2pack/__init__.py b/py2pack/__init__.py
|
||||
index ed0911a..0eb97ba 100644
|
||||
--- a/py2pack/__init__.py
|
||||
+++ b/py2pack/__init__.py
|
||||
@@ -268,7 +268,7 @@ def newest_download_url(args):
|
||||
if args.source_url:
|
||||
return {'url': args.source_url,
|
||||
'filename': args.source_url[args.source_url.rfind("/") + 1:]}
|
||||
- for url in pypi.package_urls(args.name, args.version): # Fetch all download URLs
|
||||
+ for url in pypi.release_urls(args.name, args.version): # Fetch all download URLs
|
||||
if url['packagetype'] == 'sdist': # Found the source URL we care for
|
||||
return url
|
||||
# No PyPI tarball release, let's see if an upstream download URL is provided:
|
@@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 17 09:45:04 UTC 2018 - kbabioch@suse.com
|
||||
|
||||
- Added fix-api-package-urls.patch: Fix an issue with a deprecated
|
||||
XMLRPC method (bnc#1089613)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 6 17:11:17 UTC 2018 - dmueller@suse.com
|
||||
|
||||
|
@@ -25,6 +25,7 @@ Summary: Generate distribution packages from Python packages on PyPI
|
||||
License: Apache-2.0
|
||||
Group: Development/Languages/Python
|
||||
Source: https://files.pythonhosted.org/packages/source/p/py2pack/py2pack-%{version}.tar.gz
|
||||
Patch0: fix-api-package-urls.patch
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||
BuildRequires: %{python_module Jinja2}
|
||||
BuildRequires: %{python_module Sphinx}
|
||||
@@ -62,6 +63,7 @@ Documentation and help files for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -q -n py2pack-%{version}
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
%python_build
|
||||
|
Reference in New Issue
Block a user