#6 Use msgpack from PyPI, not msgpack-python (deprecated)
Merged 5 years ago by dfateyev. Opened 5 years ago by churchyard.
rpms/ churchyard/python-msgpack msgpack  into  master

file modified
+1
@@ -15,3 +15,4 @@ 

  /msgpack-python-0.5.4.tar.gz

  /msgpack-python-0.5.5.tar.gz

  /msgpack-python-0.5.6.tar.gz

+ /msgpack-0.5.6.tar.gz

file modified
+14 -3
@@ -3,12 +3,12 @@ 

  

  Name:           python-%{srcname}

  Version:        0.5.6

- Release:        4%{?dist}

+ Release:        5%{?dist}

  Summary:        %{sum}

  

  License:        ASL 2.0

  URL:            https://msgpack.org/

- Source0:        https://files.pythonhosted.org/packages/source/m/%{srcname}-python/%{srcname}-python-%{version}.tar.gz

+ Source0:        %pypi_source

  

  BuildRequires:  gcc-c++

  BuildRequires:  Cython
@@ -30,6 +30,10 @@ 

  Summary:        %{sum}

  %{?python_provide:%python_provide python2-%{srcname}}

  

+ # For backwards compatibility

+ Provides:       python2dist(%{srcname}-python) = %{version}

+ Provides:       python%{python2_version}dist(%{srcname}-python) = %{version}

+ 

  %description -n python2-%{srcname}

  MessagePack is a binary-based efficient data interchange format that is

  focused on high performance. It is like JSON, but very fast and small.
@@ -39,13 +43,17 @@ 

  Summary:        %{sum}

  %{?python_provide:%python_provide python%{python3_pkgversion}-%{srcname}}

  

+ # For backwards compatibility

+ Provides:       python3dist(%{srcname}-python) = %{version}

+ Provides:       python%{python3_version}dist(%{srcname}-python) = %{version}

+ 

  %description -n python%{python3_pkgversion}-%{srcname}

  MessagePack is a binary-based efficient data interchange format that is

  focused on high performance. It is like JSON, but very fast and small.

  This is a Python %{python3_version} (de)serializer for MessagePack.

  

  %prep

- %autosetup -n %{srcname}-python-%{version}

+ %autosetup -n %{srcname}-%{version}

  

  %build

  %py2_build
@@ -73,6 +81,9 @@ 

  %{python3_sitearch}/%{srcname}*.egg-info

  

  %changelog

+ * Mon Sep 03 2018 Miro Hrončok <mhroncok@redhat.com> - 0.5.6-5

+ - Use msgpack from PyPI, not msgpack-python (deprecated)

+ 

  * Fri Aug 10 2018 Felix Schwarz <fschwarz@fedoraproject.org> - 0.5.6-4

  - require gcc-c++, avoid FTBFS in rawhide (#1605779)

  

file modified
+1 -1
@@ -1,1 +1,1 @@ 

- SHA512 (msgpack-python-0.5.6.tar.gz) = 301025ea37ff5485987c51c6e781d1dd184158ec501259d43a58ce9e599f2057489919f664348958be8171a90270c21aec69430e0b1a8a0e6f36ee2e5303c242

+ SHA512 (msgpack-0.5.6.tar.gz) = bdbd193bd3bd02e78d9c6e8d9d8fa687d13583dff2813bc77c5e6cbbe0d180765da3c9a80d176f9993589e35f548ad04973e3d523d0b6d41ef7916ecd86195aa

msgpack-python was renamed to msgpack at 0.5.
msgpack-python still works but is deprecated. See:

Added backwards compatibility provides.

That's definitely needed. I asked @fab once about that.

Pull-Request has been merged by dfateyev

5 years ago

This was never intended to go into stable Fedoras. Please don't push it to F27 at least.