Update to pyudev-0.18.1.
This commit is contained in:
parent
02bcc6f8c5
commit
a1e3905327
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
|||||||
/pyudev-0.15.tar.gz
|
/pyudev-0.15.tar.gz
|
||||||
/pyudev-0.16.1.tar.gz
|
/pyudev-0.16.1.tar.gz
|
||||||
/pyudev-0.17.tar.gz
|
/pyudev-0.17.tar.gz
|
||||||
|
/pyudev-0.18.1.tar.gz
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
From 2aa590dcdeb8ced47e801b9fcef084959b8e2bc9 Mon Sep 17 00:00:00 2001
|
|
||||||
From: David Shea <dshea@redhat.com>
|
|
||||||
Date: Mon, 14 Sep 2015 13:34:17 -0400
|
|
||||||
Subject: [PATCH] Do not install the tests as a module.
|
|
||||||
|
|
||||||
---
|
|
||||||
setup.py | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index 1920cec..a8044e9 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -52,5 +52,5 @@
|
|
||||||
'Topic :: System :: Hardware',
|
|
||||||
'Topic :: System :: Operating System Kernels :: Linux',
|
|
||||||
],
|
|
||||||
- packages=setuptools.find_packages(),
|
|
||||||
+ packages=setuptools.find_packages(exclude=['tests.*', 'tests']),
|
|
||||||
)
|
|
||||||
--
|
|
||||||
2.4.3
|
|
||||||
|
|
@ -1,6 +1,6 @@
|
|||||||
%global srcname pyudev
|
%global srcname pyudev
|
||||||
Name: python-%{srcname}
|
Name: python-%{srcname}
|
||||||
Version: 0.17
|
Version: 0.18.1
|
||||||
Release: 4%{?dist}
|
Release: 4%{?dist}
|
||||||
Summary: A libudev binding
|
Summary: A libudev binding
|
||||||
|
|
||||||
@ -8,8 +8,6 @@ License: LGPLv2+
|
|||||||
URL: http://pypi.python.org/pypi/pyudev
|
URL: http://pypi.python.org/pypi/pyudev
|
||||||
Source0: http://pypi.python.org/packages/source/p/%{srcname}/%{srcname}-%{version}.tar.gz
|
Source0: http://pypi.python.org/packages/source/p/%{srcname}/%{srcname}-%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: 0001-Do-not-install-the-tests-as-a-module.patch
|
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%description
|
%description
|
||||||
@ -38,6 +36,9 @@ Requires: glibc
|
|||||||
# Needed for libudev
|
# Needed for libudev
|
||||||
Requires: systemd-libs
|
Requires: systemd-libs
|
||||||
|
|
||||||
|
# Used for python2/3 compatibility
|
||||||
|
Requires: python-six
|
||||||
|
|
||||||
%description -n python2-%{srcname}
|
%description -n python2-%{srcname}
|
||||||
pyudev is a LGPL licensed, pure Python binding for libudev, the device
|
pyudev is a LGPL licensed, pure Python binding for libudev, the device
|
||||||
and hardware management and information library for Linux. It supports
|
and hardware management and information library for Linux. It supports
|
||||||
@ -74,6 +75,18 @@ Qt4 integration for pyudev.
|
|||||||
This package provides a module pyudev.pyqt4 that contains classes for
|
This package provides a module pyudev.pyqt4 that contains classes for
|
||||||
integrating a pyudev monitor with the Qt4 main loop.
|
integrating a pyudev monitor with the Qt4 main loop.
|
||||||
|
|
||||||
|
%package -n python2-%{srcname}-qt5
|
||||||
|
Summary: Qt5 integration for pyudev
|
||||||
|
|
||||||
|
Requires: python-qt5
|
||||||
|
Requires: python2-%{srcname} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n python2-%{srcname}-qt5
|
||||||
|
Qt5 integration for pyudev.
|
||||||
|
|
||||||
|
This package provides a module pyudev.pyqt5 that contains classes for
|
||||||
|
integrating a pyudev monitor with the Qt4 main loop.
|
||||||
|
|
||||||
%package -n python2-%{srcname}-pyside
|
%package -n python2-%{srcname}-pyside
|
||||||
Summary: PySide integration for pyudev
|
Summary: PySide integration for pyudev
|
||||||
|
|
||||||
@ -108,6 +121,9 @@ BuildRequires: python3-setuptools
|
|||||||
# Needed for libudev, loaded through ctypes
|
# Needed for libudev, loaded through ctypes
|
||||||
Requires: systemd-libs
|
Requires: systemd-libs
|
||||||
|
|
||||||
|
# Used for python2/3 compatibility
|
||||||
|
Requires: python3-six
|
||||||
|
|
||||||
%description -n python3-%{srcname}
|
%description -n python3-%{srcname}
|
||||||
pyudev is a LGPL licensed, pure Python binding for libudev, the device
|
pyudev is a LGPL licensed, pure Python binding for libudev, the device
|
||||||
and hardware management and information library for Linux. It supports
|
and hardware management and information library for Linux. It supports
|
||||||
@ -132,6 +148,18 @@ Qt4 integration for pyudev.
|
|||||||
This package provides a module pyudev.pyqt4 that contains classes for
|
This package provides a module pyudev.pyqt4 that contains classes for
|
||||||
integrating a pyudev monitor with the Qt4 main loop.
|
integrating a pyudev monitor with the Qt4 main loop.
|
||||||
|
|
||||||
|
%package -n python3-%{srcname}-qt5
|
||||||
|
Summary: Qt5 integration for pyudev
|
||||||
|
|
||||||
|
Requires: python3-qt5
|
||||||
|
Requires: python3-%{srcname} = %{version}-%{release}
|
||||||
|
|
||||||
|
%description -n python3-%{srcname}-qt5
|
||||||
|
Qt5 integration for pyudev.
|
||||||
|
|
||||||
|
This package provides a module pyudev.pyqt5 that contains classes for
|
||||||
|
integrating a pyudev monitor with the Qt5 main loop.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n %{srcname}-%{version}
|
%autosetup -n %{srcname}-%{version}
|
||||||
rm -rf pyudev.egg-info
|
rm -rf pyudev.egg-info
|
||||||
@ -151,6 +179,7 @@ rm -rf pyudev.egg-info
|
|||||||
%{python2_sitelib}/pyudev-%{version}-*.egg-info
|
%{python2_sitelib}/pyudev-%{version}-*.egg-info
|
||||||
%exclude %{python2_sitelib}/pyudev/glib.py*
|
%exclude %{python2_sitelib}/pyudev/glib.py*
|
||||||
%exclude %{python2_sitelib}/pyudev/pyqt4.py*
|
%exclude %{python2_sitelib}/pyudev/pyqt4.py*
|
||||||
|
%exclude %{python2_sitelib}/pyudev/pyqt5.py*
|
||||||
%exclude %{python2_sitelib}/pyudev/pyside.py*
|
%exclude %{python2_sitelib}/pyudev/pyside.py*
|
||||||
%exclude %{python2_sitelib}/pyudev/wx.py*
|
%exclude %{python2_sitelib}/pyudev/wx.py*
|
||||||
|
|
||||||
@ -162,6 +191,10 @@ rm -rf pyudev.egg-info
|
|||||||
%license COPYING
|
%license COPYING
|
||||||
%{python2_sitelib}/pyudev/pyqt4.py*
|
%{python2_sitelib}/pyudev/pyqt4.py*
|
||||||
|
|
||||||
|
%files -n python2-%{srcname}-qt5
|
||||||
|
%license COPYING
|
||||||
|
%{python2_sitelib}/pyudev/pyqt5.py*
|
||||||
|
|
||||||
%files -n python2-%{srcname}-pyside
|
%files -n python2-%{srcname}-pyside
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%{python2_sitelib}/pyudev/pyside.py*
|
%{python2_sitelib}/pyudev/pyside.py*
|
||||||
@ -179,6 +212,8 @@ rm -rf pyudev.egg-info
|
|||||||
%exclude %{python3_sitelib}/pyudev/__pycache__/glib.*
|
%exclude %{python3_sitelib}/pyudev/__pycache__/glib.*
|
||||||
%exclude %{python3_sitelib}/pyudev/pyqt4.py
|
%exclude %{python3_sitelib}/pyudev/pyqt4.py
|
||||||
%exclude %{python3_sitelib}/pyudev/__pycache__/pyqt4.*
|
%exclude %{python3_sitelib}/pyudev/__pycache__/pyqt4.*
|
||||||
|
%exclude %{python3_sitelib}/pyudev/pyqt5.py
|
||||||
|
%exclude %{python3_sitelib}/pyudev/__pycache__/pyqt5.*
|
||||||
%exclude %{python3_sitelib}/pyudev/pyside.py
|
%exclude %{python3_sitelib}/pyudev/pyside.py
|
||||||
%exclude %{python3_sitelib}/pyudev/__pycache__/pyside.*
|
%exclude %{python3_sitelib}/pyudev/__pycache__/pyside.*
|
||||||
%exclude %{python3_sitelib}/pyudev/wx.py
|
%exclude %{python3_sitelib}/pyudev/wx.py
|
||||||
@ -189,7 +224,29 @@ rm -rf pyudev.egg-info
|
|||||||
%{python3_sitelib}/pyudev/pyqt4.py
|
%{python3_sitelib}/pyudev/pyqt4.py
|
||||||
%{python3_sitelib}/pyudev/__pycache__/pyqt4.*
|
%{python3_sitelib}/pyudev/__pycache__/pyqt4.*
|
||||||
|
|
||||||
|
%files -n python3-%{srcname}-qt5
|
||||||
|
%license COPYING
|
||||||
|
%{python3_sitelib}/pyudev/pyqt5.py
|
||||||
|
%{python3_sitelib}/pyudev/__pycache__/pyqt5.*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Mon Dec 21 2015 mulhern <amulhern@redhat.com> - 0.18.1
|
||||||
|
- Restore raising KeyError in astring, asint, asbool methods in Attributes
|
||||||
|
- Add dependency on six package
|
||||||
|
- pyudev sources now in src directory
|
||||||
|
- Added support for pyqt5 monitor observer
|
||||||
|
- Added discover module, which looks up a device on limited information
|
||||||
|
- DeviceNotFoundError is no longer a subtype of LookupError
|
||||||
|
- Attributes class no longer extends Mapping class
|
||||||
|
- Attributes class no longer inherits [] operator and other Mapping methods
|
||||||
|
- Attributes class object are no longer iterable or indexable and have no length
|
||||||
|
- Attributes.available_attributes property added
|
||||||
|
- Attributes.get() method, with usual semantics explicitly defined
|
||||||
|
- Device.from_* methods are deprecated, use Devices.from_* methods instead
|
||||||
|
- Device.from_device_number() now raises DeviceNotFoundByNumberError
|
||||||
|
- Devices.from_interface_index() method added
|
||||||
|
- Devices.from_kernel_device() method added
|
||||||
|
|
||||||
* Thu Dec 3 2015 David Shea <dshea@redhat.com> - 0.17-4
|
* Thu Dec 3 2015 David Shea <dshea@redhat.com> - 0.17-4
|
||||||
- Add requires for things that are required
|
- Add requires for things that are required
|
||||||
- Split the main-loop integration modules into separate packages
|
- Split the main-loop integration modules into separate packages
|
||||||
|
Loading…
Reference in New Issue
Block a user