%global srcname pygatt Name: python-pygatt Version: 3.1.1 Release: 1%{?dist} Summary: A Python Module for Bluetooth LE Generic Attribute Profile License: ASL 2.0 URL: https://github.com/peplin/pygatt Source0: https://files.pythonhosted.org/packages/source/p/%{srcname}/%{srcname}-%{version}.tar.gz BuildArch: noarch BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-nose BuildRequires: python2-coverage BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-nose BuildRequires: python3-coverage Requires: bluez %description This Module allows reading and writing to GATT descriptors on devices such as fitness trackers, sensors, and anything implementing standard GATT Descriptor behavior. pygatt wraps BlueZ's 'gatttool' command-line utility with a Pythonic API. %package -n python2-%{srcname} Summary: %{summary} Requires: python2-pexpect Requires: pyserial Requires: python-enum34 Requires: bluez %{?python_provide:%python_provide python2-%{srcname}} %description -n python2-%{srcname} This Module allows reading and writing to GATT descriptors on devices such as fitness trackers, sensors, and anything implementing standard GATT Descriptor behavior. pygatt wraps BlueZ's 'gatttool' command-line utility with a Pythonic API. %package -n python3-%{srcname} Summary: %{summary} Requires: python3-pexpect Requires: python3-pyserial Requires: bluez %{?python_provide:%python_provide python3-%{srcname}} %description -n python3-%{srcname} This Module allows reading and writing to GATT descriptors on devices such as fitness trackers, sensors, and anything implementing standard GATT Descriptor behavior. pygatt wraps BlueZ's 'gatttool' command-line utility with a Pythonic API. %prep %autosetup -n %{srcname}-%{version} %build %py2_build %py3_build %install %py2_install %py3_install %files -n python2-%{srcname} %doc README.rst %license LICENSE %{python2_sitelib}/%{srcname}/ %{python2_sitelib}/*.egg-info %files -n python3-%{srcname} %doc README.rst %license LICENSE %{python3_sitelib}/%{srcname}/ %{python3_sitelib}/*.egg-info %changelog * Tue Apr 18 2017 Fabian Affolter - 3.1.1-2 - Fix requirement * Mon Apr 03 2017 Fabian Affolter - 3.1.1-1 - Update to latest upstream release 3.1.1 - Update BR * Sat Feb 11 2017 Fedora Release Engineering - 3.0.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Mon Jan 23 2017 Fabian Affolter - 3.0.0-3 - Fix BR * Tue Jan 17 2017 Fabian Affolter - 3.0.0-2 - Change source URL - Update requirements * Thu Nov 17 2016 Fabian Affolter - 3.0.0-1 - Update to latest Python guidelines * Fri Sep 16 2016 Fabian Affolter - 2.1.0-1 - Update to latest upstream release 2.1.0 * Tue Mar 22 2016 Fabian Affolter - 2.0.1-1 - Update py3 - Update to latest upstream release 2.0.1 * Wed Jun 03 2015 Fabian Affolter - 1.0.1-1 - Update to latest upstream release 1.0.1 * Thu Mar 12 2015 Fabian Affolter - 1.0.0-1 - Initial spec