| 
									
										
										
										
											2022-10-14 08:26:00 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Oct 14 08:25:20 UTC 2022 - Dirk Müller <dmueller@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update hypothesis_settings.patch: | 
					
						
							|  |  |  |   * extend deadlines to handle qemu emulated arches better  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-10-01 07:49:29 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Oct  1 07:48:17 UTC 2022 - Dirk Müller <dmueller@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 0.24.0: | 
					
						
							|  |  |  |   * Remove six dependency | 
					
						
							|  |  |  |   * Drop pylint tasks | 
					
						
							|  |  |  |   * Support python 3.9 and 3.10  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-03-16 23:43:29 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							| 
									
										
										
										
											2022-03-17 09:08:36 +00:00
										 |  |  | Thu Mar 17 09:06:05 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com> | 
					
						
							| 
									
										
										
										
											2022-03-16 23:43:29 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | - Skip some unreliable tests.  | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-03-10 23:07:17 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Mar 10 14:04:43 UTC 2022 - mcepl@cepl.eu | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.23.2+14: | 
					
						
							|  |  |  |   * Remove a bunch of python-2 only testing | 
					
						
							|  |  |  |   * Bump some Python versions | 
					
						
							|  |  |  |   * Get rid of six dependency | 
					
						
							|  |  |  |   * Drop all pylint tasks | 
					
						
							|  |  |  |   * Remove overly rigorous tests | 
					
						
							|  |  |  |   * Make a package target that uses build | 
					
						
							|  |  |  |   * Omit PyPy flakey test | 
					
						
							|  |  |  |   * Check whether the Context has a "_libudev" attribute | 
					
						
							|  |  |  |   * Remove setup.cfg | 
					
						
							|  |  |  |   * Remove obsolete egg_info parameter | 
					
						
							|  |  |  |   * Delete another flaky test | 
					
						
							|  |  |  | - Rebase hypothesis_settings.patch and pytest_register_mark.patch. | 
					
						
							|  |  |  | - Drop six (Build)?Requires. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-01-25 09:05:22 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jan 25 08:54:16 UTC 2022 - Bernhard Wiedemann <bwiedemann@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Don't add date to version for reproducible builds (boo#1047218) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-01-17 06:03:59 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Jan 16 22:53:34 UTC 2022 - mcepl@cepl.eu | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2022-01-17 06:17:00 +00:00
										 |  |  | - Update to version 0.22.0+git.1642212208.d5630bf (bsc#1194613): | 
					
						
							| 
									
										
										
										
											2022-01-17 06:03:59 +00:00
										 |  |  |   * Remove another flakey test | 
					
						
							|  |  |  |   * Remove all traces of tox | 
					
						
							|  |  |  |   * Update next Fedora to 35 | 
					
						
							|  |  |  |   * Delete a test which is probably flakey for real | 
					
						
							|  |  |  |   * Bump recommended development environment to fedora 34 | 
					
						
							|  |  |  |   * Use yamllint on all the configuration files | 
					
						
							|  |  |  |   * Add annotations to GitHub workflows | 
					
						
							|  |  |  |   * No longer use --recursive for isort | 
					
						
							|  |  |  |   * Update formatting for new black | 
					
						
							|  |  |  |   * Establish a weekly task for future fedora | 
					
						
							|  |  |  | - Remove upstreamed patches: | 
					
						
							|  |  |  |   - remove_mock.patch | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2021-08-10 12:54:01 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Aug 10 12:49:04 UTC 2021 - Matej Cepl <mcepl@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Add hypothesis_settings.patch to allow longer timeouts in OBS. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-12-13 08:22:47 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Dec 12 13:12:21 UTC 2020 - Benjamin Greiner <code@bnavigator.de> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Add remove_mock.patch gh#pyudev/pyudev#409 | 
					
						
							|  |  |  | - Static linting with pylint is not needed for unit tests or build | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-08 23:03:46 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Oct  8 23:03:04 UTC 2020 - Matej Cepl <mcepl@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Add pytest_register_mark.patch to make the test suite at least | 
					
						
							| 
									
										
										
										
											2020-10-09 11:43:31 +00:00
										 |  |  |   syntactically correct and skip over tests we cannot run because | 
					
						
							|  |  |  |   of missing /dev gh#pyudev/pyudev#404. | 
					
						
							| 
									
										
										
										
											2020-10-08 23:03:46 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-02-28 21:40:00 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Fri Feb 28 21:38:51 UTC 2020 - Dirk Mueller <dmueller@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 0.22.0: | 
					
						
							|  |  |  |   - Add a six-enabled move for collections move imports: | 
					
						
							|  |  |  |     https://github.com/pyudev/pyudev/pull/386 | 
					
						
							|  |  |  |   - Fix any newly introduced pylint errors | 
					
						
							|  |  |  |   - Numerous improvements or updates to the test infrastructure | 
					
						
							|  |  |  |   - A number of test updates | 
					
						
							|  |  |  |   - Require yapf 0.21.0 for Python formatting | 
					
						
							|  |  |  |   - Various documentation fixes and updates | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-12-04 13:57:21 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Dec  4 12:53:19 UTC 2018 - Matej Cepl <mcepl@suse.com> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Remove superfluous devel dependency for noarch package | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-30 08:16:24 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jan 30 08:07:41 UTC 2018 - mimi.vx@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - fix Requires and BuiildRequires | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-23 17:58:51 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Jan 23 17:35:31 UTC 2018 - tbechtold@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Require libudev (bsc#1077282) | 
					
						
							|  |  |  |   Otherwise, an pyudev import fails with: | 
					
						
							|  |  |  |   ImportError: No library named udev | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
											  
											
												Accepting request 520039 from devel:languages:python:singlespec-staging
- singlespec auto-conversion
- Remove do_not_install_tests.patch
- Require python-six
- update to 0.20.0:
  * Remove parsing code added in previous release.
  * No longer do CI for Python 2.6.
  * Eliminate all wildcard imports and __all__ statements.
  * No longer use deprecated Device.from_sys_path() method.
  * Minor pylint induced changes.
  * Documentation fixes.
  * Restore raising KeyError by Attributes.as* methods when attribute not found.
  * Explicitly require six module.
  * Never raise a DeviceNotFoundError when iterating over a device enumeration.
  * Device.subsystem() now returns None if device has no subsystem.
  * Add DeprecationWarnings to deprecated Device methods.
  * Replace "/" with "!" in Device.from_name() sys_name parameter.
  * Add some unstable classes for parsing some kinds of values.
  * Make version info more like Python's including micro numbers and levels.
  * Refactor some internal modules into subdirectories.
  * Work on tests and reproducers.
  * DeviceNotFoundError is no longer a subtype of LookupError
  * Added support for pyqt5 monitor observer
  * Added discover module, which looks up a device on limited information
  * Attributes class no longer extends Mapping, extends object instead
  * Attributes class no longer inherits [] operator, Mapping methods
  * Attributes class objects are no longer iterable
  * Attributes.available_attributes property added
  * Attributes.get() method, with usual semantics, defined
  * Device.from_* methods are deprecated, uses Devices.from_* methods instead
  * Device.from_device_file() now raises DeviceNotFoundByFileError
  * Device.from_device_number() now raises DeviceNotFoundByNumberError
  * Devices.from_interface_index() method added
  * Devices.from_kernel_device() method added
  * Numerous testing infrastructure changes
- Remove do_not_install_tests.patch . No longer needed.
- Require libudev1 . Needed to use python-pyudev
- Added a patch (do_not_install_tests.patch) to not install the
  tests as a module (not needed). Fixes also file conflicts in
  Factory.
- Update to version 0.17:
  * #52: Remove global libudev object
  * #57: Really start the monitor on :meth:`pyudev.Monitor.poll()`
  * #60: Do not use :meth:`select.select` to avoid hitting its file descriptor
    limit
  * #58: Force non-blocking IO in :class:`pyudev.Monitor` to avoid blocking on
    receiving the device
  * #63: Set proper flags on pipe fds.
  * #65: Handle irregular polling events properly.
  * #50: Add :class:`pyudev.wx.MonitorObserver` and deprecate 
    :class:`pyudev.wx.WxUDevMonitorObserver`
  * #50: Add :class:`pyudev.glib.MonitorObserver` and deprecate 
    :class:`pyudev.glib.GUDevMonitorObserver`
  * #50: Add :class:`pyudev.pyqt4.MonitorObserver` and deprecate 
    :class:`pyudev.pyqt4.QUDevMonitorObserver`
  * #50: Add :class:`pyudev.pyside.MonitorObserver` and deprecate 
    :class:`pyudev.pyside.QUDevMonitorObserver`
  * Add a wrapper function to retry interruptible system calls.
- Require python-setuptools instead of distribute (upstreams merged)
- Build HTML documentation
- Fix SLE_11_SP2 build (not noarch)
- Update to version 0.16.1:
  * #53: Fix source distribution
  * #54: Fix typo in test
  From version 0.16:
  * Remove :meth:`pyudev.Monitor.from_socket`.
  * Deprecate :meth:`pyudev.Device.traverse()` in favor of
    :attr:`pyudev.Device.ancestors`.
  * #47: Deprecate :meth:`pyudev.Monitor.receive_device` in favor of
    :attr:`pyudev.Monitor.poll`.
  * #47: Deprecate :attr:`pyudev.Monitor.enable_receiving` in favor of
    :attr:`pyudev.Monitor.start`.
  * #47: Deprecate :attr:`pyudev.Monitor.__iter__` in favor of explicit looping
    or :class:`pyudev.MonitorObserver`.
  * #49: Deprecate ``event_handler`` to :class:`pyudev.MonitorObserver` in
    favour of ``callback`` argument.
  * #46: Continuously test pyudev on Travis-CI.
  * Add :attr:`pyudev.Device.ancestors`.
  * Add :attr:`pyudev.Device.action`.
  * #10: Add :attr:`pyudev.Device.sequence_number`.
  * #47: Add :meth:`pyudev.Monitor.poll`.
  * #47: Add :attr:`pyudev.Monitor.started`.
  * #49: Add ``callback`` argument to :class:`pyudev.Monitor`.
  * :meth:`pyudev.Monitor.start` can be called repeatedly.
  * #45: Get rid of 2to3
  * #43: Fix test failures on Python 2.6
  * Fix signature in declaration of ``udev_monitor_set_receive_buffer_size``.
  * #44: Test wrapped signatures with help of ``gccxml``.
  * Fix compatibility with udev 183 and newer in :class:`pyudev.Context`.
  * :meth:`pyudev.MonitorObserver.stop` can be called from the observer thread.
- Removed python-setuptools and added python-distribute as build requirement.
- Update to version 0.15:
  * #20: :meth:`pyudev.Monitor.filter_by()` and
    :meth:`pyudev.Monitor.filter_by_tag()` can be called after
    :meth:`pyudev.Monitor.enable_receiving()` now
  * #20: Added :meth:`~pyudev.Monitor.remove_filter()`
  * :class:`pyudev.MonitorObserver` calls
    :meth:`pyudev.Monitor.enable_receiving()` now when started.
  * #40: Added user guide to the documentation
  * #39: Added :meth:`pyudev.Device.from_device_file()`
  * :data:`errno.EINVAL` from underlying libudev functions causes
    :exc:`~exceptions.ValueError` instead of
    :exc:`~exceptions.EnvironmentError` now.
- Update to version 0.14:
  * Documentation now hosted at http://pyudev.readthedocs.org
  * #37: Added :class:`pyudev.wx.WxUDevMonitorObserver` for wxPython
  * Added :class:`pyudev.MonitorObserver`
  * Added :attr:`pyudev.glib.GUDevMonitorObserver.enabled`,
    :attr:`pyudev.pyqt4.QUDevMonitorObserver.enabled` and
    :attr:`pyudev.pyside.QUDevMonitorObserver.enabled`
- Update to version 0.13:
  * #36: Added :meth:`pyudev.Monitor.set_receive_buffer_size` (thanks to Rémi
    Rérolle)
  * #34: :class:`pyudev.Device.tags` returns a :class:`pyudev.Tags` object now
  * Added :meth:`pyudev.Enumerator.match_parent`
  * Added ``parent`` keyword argument to :meth:`pyudev.Enumerator.match()`
  * Removed :meth:`pyudev.Enumerator.match_children` in favour of
    :meth:`pyudev.Enumerator.match_parent`
  * :attr:`pyudev.Device.children` requires udev version 172 now
  * #31: Added :meth:`pyudev.Enumerator.match_attribute`
  * Added ``nomatch`` argument to :meth:`pyudev.Enumerator.match_subsystem` and
    :meth:`pyudev.Enumerator.match_attribute`
- Update to version 0.12:
  * #32: Fixed memory leak
  * #33: Fixed Python 3 support for :mod:`pyudev.glib`
  * Fixed license header in :mod:`pyudev._compat`
- Spec file updates.
  * Changed License: to LGPL-2.1+.
  * Minor other updates.
- Update to version 0.11:
  * #30: Added :attr:`pyudev.Device.sys_number`
  * #29: Added :meth:`pyudev.Device.from_device_number` and
    :attr:`pyudev.Device.device_number`
  * Officially support PyPy now
  From 0.10:
  * Added :attr:`pyudev.__version_info__`
  * Added :attr:`pyudev.Device.device_type`
  * :class:`pyudev.Context`, :class:`pyudev.Enumerator`, :class:`pyudev.Device`
    and :class:`pyudev.Monitor` can now directly be passed to
    :mod:`ctypes`-wrapped functions
  * #24: Added :attr:`pyudev.Context.run_path`
  From 0.9:
  * #21: Added :meth:`pyudev.Device.find_parent`
  * #22: Added :meth:`pyudev.Monitor.filter_by_tag`
  * Added :attr:`pyudev.Context.log_priority` to control internal UDev logging
  * Improve error reporting, if libudev is missing
- Spec file updates:
  * Changed package name to python-pyudev.
  * Changed License: to LGPL-2.1.
  * Updated Url:.
  * Added Provides/Obsoletes entries for pyudev.
  * Build the package as noarch.
  * Minor other updates.
- Initial Package (version 0.8).
OBS-URL: https://build.opensuse.org/request/show/520039
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyudev?expand=0&rev=24
											
										 
											2017-08-31 22:04:22 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Aug 24 13:52:57 UTC 2017 - jmatejek@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - singlespec auto-conversion | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-24 04:53:31 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon May 23 16:12:57 UTC 2016 - tbechtold@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Remove do_not_install_tests.patch | 
					
						
							|  |  |  | - Require python-six | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-05-23 15:48:05 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Mon May 23 14:49:16 UTC 2016 - tbechtold@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - update to 0.20.0: | 
					
						
							|  |  |  |   * Remove parsing code added in previous release. | 
					
						
							|  |  |  |   * No longer do CI for Python 2.6. | 
					
						
							|  |  |  |   * Eliminate all wildcard imports and __all__ statements. | 
					
						
							|  |  |  |   * No longer use deprecated Device.from_sys_path() method. | 
					
						
							|  |  |  |   * Minor pylint induced changes. | 
					
						
							|  |  |  |   * Documentation fixes. | 
					
						
							|  |  |  |   * Restore raising KeyError by Attributes.as* methods when attribute not found. | 
					
						
							|  |  |  |   * Explicitly require six module. | 
					
						
							|  |  |  |   * Never raise a DeviceNotFoundError when iterating over a device enumeration. | 
					
						
							|  |  |  |   * Device.subsystem() now returns None if device has no subsystem. | 
					
						
							|  |  |  |   * Add DeprecationWarnings to deprecated Device methods. | 
					
						
							|  |  |  |   * Replace "/" with "!" in Device.from_name() sys_name parameter. | 
					
						
							|  |  |  |   * Add some unstable classes for parsing some kinds of values. | 
					
						
							|  |  |  |   * Make version info more like Python's including micro numbers and levels. | 
					
						
							|  |  |  |   * Refactor some internal modules into subdirectories. | 
					
						
							|  |  |  |   * Work on tests and reproducers. | 
					
						
							|  |  |  |   * DeviceNotFoundError is no longer a subtype of LookupError | 
					
						
							|  |  |  |   * Added support for pyqt5 monitor observer | 
					
						
							|  |  |  |   * Added discover module, which looks up a device on limited information | 
					
						
							|  |  |  |   * Attributes class no longer extends Mapping, extends object instead | 
					
						
							|  |  |  |   * Attributes class no longer inherits [] operator, Mapping methods | 
					
						
							|  |  |  |   * Attributes class objects are no longer iterable | 
					
						
							|  |  |  |   * Attributes.available_attributes property added | 
					
						
							|  |  |  |   * Attributes.get() method, with usual semantics, defined | 
					
						
							|  |  |  |   * Device.from_* methods are deprecated, uses Devices.from_* methods instead | 
					
						
							|  |  |  |   * Device.from_device_file() now raises DeviceNotFoundByFileError | 
					
						
							|  |  |  |   * Device.from_device_number() now raises DeviceNotFoundByNumberError | 
					
						
							|  |  |  |   * Devices.from_interface_index() method added | 
					
						
							|  |  |  |   * Devices.from_kernel_device() method added | 
					
						
							|  |  |  |   * Numerous testing infrastructure changes | 
					
						
							|  |  |  | - Remove do_not_install_tests.patch . No longer needed. | 
					
						
							|  |  |  | - Require libudev1 . Needed to use python-pyudev | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-23 19:07:17 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Sep 23 18:44:41 UTC 2015 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Added a patch (do_not_install_tests.patch) to not install the | 
					
						
							|  |  |  |   tests as a module (not needed). Fixes also file conflicts in | 
					
						
							|  |  |  |   Factory. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-09-15 18:03:21 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Sep 15 05:47:44 UTC 2015 - hpj@urpla.net | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.17: | 
					
						
							|  |  |  |   * #52: Remove global libudev object | 
					
						
							|  |  |  |   * #57: Really start the monitor on :meth:`pyudev.Monitor.poll()` | 
					
						
							|  |  |  |   * #60: Do not use :meth:`select.select` to avoid hitting its file descriptor | 
					
						
							|  |  |  |     limit | 
					
						
							|  |  |  |   * #58: Force non-blocking IO in :class:`pyudev.Monitor` to avoid blocking on | 
					
						
							|  |  |  |     receiving the device | 
					
						
							|  |  |  |   * #63: Set proper flags on pipe fds. | 
					
						
							|  |  |  |   * #65: Handle irregular polling events properly. | 
					
						
							|  |  |  |   * #50: Add :class:`pyudev.wx.MonitorObserver` and deprecate  | 
					
						
							|  |  |  |     :class:`pyudev.wx.WxUDevMonitorObserver` | 
					
						
							|  |  |  |   * #50: Add :class:`pyudev.glib.MonitorObserver` and deprecate  | 
					
						
							|  |  |  |     :class:`pyudev.glib.GUDevMonitorObserver` | 
					
						
							|  |  |  |   * #50: Add :class:`pyudev.pyqt4.MonitorObserver` and deprecate  | 
					
						
							|  |  |  |     :class:`pyudev.pyqt4.QUDevMonitorObserver` | 
					
						
							|  |  |  |   * #50: Add :class:`pyudev.pyside.MonitorObserver` and deprecate  | 
					
						
							|  |  |  |     :class:`pyudev.pyside.QUDevMonitorObserver` | 
					
						
							|  |  |  |   * Add a wrapper function to retry interruptible system calls. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2013-10-24 11:13:01 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Thu Oct 24 11:12:59 UTC 2013 - speilicke@suse.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Require python-setuptools instead of distribute (upstreams merged) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-20 11:26:17 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Nov 20 11:14:36 UTC 2012 - saschpe@suse.de | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Build HTML documentation | 
					
						
							|  |  |  | - Fix SLE_11_SP2 build (not noarch) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-11-20 08:36:18 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Nov 18 19:40:16 UTC 2012 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.16.1: | 
					
						
							|  |  |  |   * #53: Fix source distribution | 
					
						
							|  |  |  |   * #54: Fix typo in test | 
					
						
							|  |  |  |   From version 0.16: | 
					
						
							|  |  |  |   * Remove :meth:`pyudev.Monitor.from_socket`. | 
					
						
							|  |  |  |   * Deprecate :meth:`pyudev.Device.traverse()` in favor of | 
					
						
							|  |  |  |     :attr:`pyudev.Device.ancestors`. | 
					
						
							|  |  |  |   * #47: Deprecate :meth:`pyudev.Monitor.receive_device` in favor of | 
					
						
							|  |  |  |     :attr:`pyudev.Monitor.poll`. | 
					
						
							|  |  |  |   * #47: Deprecate :attr:`pyudev.Monitor.enable_receiving` in favor of | 
					
						
							|  |  |  |     :attr:`pyudev.Monitor.start`. | 
					
						
							|  |  |  |   * #47: Deprecate :attr:`pyudev.Monitor.__iter__` in favor of explicit looping | 
					
						
							|  |  |  |     or :class:`pyudev.MonitorObserver`. | 
					
						
							|  |  |  |   * #49: Deprecate ``event_handler`` to :class:`pyudev.MonitorObserver` in | 
					
						
							|  |  |  |     favour of ``callback`` argument. | 
					
						
							|  |  |  |   * #46: Continuously test pyudev on Travis-CI. | 
					
						
							|  |  |  |   * Add :attr:`pyudev.Device.ancestors`. | 
					
						
							|  |  |  |   * Add :attr:`pyudev.Device.action`. | 
					
						
							|  |  |  |   * #10: Add :attr:`pyudev.Device.sequence_number`. | 
					
						
							|  |  |  |   * #47: Add :meth:`pyudev.Monitor.poll`. | 
					
						
							|  |  |  |   * #47: Add :attr:`pyudev.Monitor.started`. | 
					
						
							|  |  |  |   * #49: Add ``callback`` argument to :class:`pyudev.Monitor`. | 
					
						
							|  |  |  |   * :meth:`pyudev.Monitor.start` can be called repeatedly. | 
					
						
							|  |  |  |   * #45: Get rid of 2to3 | 
					
						
							|  |  |  |   * #43: Fix test failures on Python 2.6 | 
					
						
							|  |  |  |   * Fix signature in declaration of ``udev_monitor_set_receive_buffer_size``. | 
					
						
							|  |  |  |   * #44: Test wrapped signatures with help of ``gccxml``. | 
					
						
							|  |  |  |   * Fix compatibility with udev 183 and newer in :class:`pyudev.Context`. | 
					
						
							|  |  |  |   * :meth:`pyudev.MonitorObserver.stop` can be called from the observer thread. | 
					
						
							|  |  |  | - Removed python-setuptools and added python-distribute as build requirement. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-03-11 10:27:27 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Mar 10 19:20:03 UTC 2012 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.15: | 
					
						
							|  |  |  |   * #20: :meth:`pyudev.Monitor.filter_by()` and | 
					
						
							|  |  |  |     :meth:`pyudev.Monitor.filter_by_tag()` can be called after | 
					
						
							|  |  |  |     :meth:`pyudev.Monitor.enable_receiving()` now | 
					
						
							|  |  |  |   * #20: Added :meth:`~pyudev.Monitor.remove_filter()` | 
					
						
							|  |  |  |   * :class:`pyudev.MonitorObserver` calls | 
					
						
							|  |  |  |     :meth:`pyudev.Monitor.enable_receiving()` now when started. | 
					
						
							|  |  |  |   * #40: Added user guide to the documentation | 
					
						
							|  |  |  |   * #39: Added :meth:`pyudev.Device.from_device_file()` | 
					
						
							|  |  |  |   * :data:`errno.EINVAL` from underlying libudev functions causes | 
					
						
							|  |  |  |     :exc:`~exceptions.ValueError` instead of | 
					
						
							|  |  |  |     :exc:`~exceptions.EnvironmentError` now. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-20 11:18:01 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sat Feb 18 16:21:43 UTC 2012 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.14: | 
					
						
							|  |  |  |   * Documentation now hosted at http://pyudev.readthedocs.org | 
					
						
							|  |  |  |   * #37: Added :class:`pyudev.wx.WxUDevMonitorObserver` for wxPython | 
					
						
							|  |  |  |   * Added :class:`pyudev.MonitorObserver` | 
					
						
							|  |  |  |   * Added :attr:`pyudev.glib.GUDevMonitorObserver.enabled`, | 
					
						
							|  |  |  |     :attr:`pyudev.pyqt4.QUDevMonitorObserver.enabled` and | 
					
						
							|  |  |  |     :attr:`pyudev.pyside.QUDevMonitorObserver.enabled` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-11-07 08:14:21 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Nov  6 13:37:02 UTC 2011 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.13: | 
					
						
							|  |  |  |   * #36: Added :meth:`pyudev.Monitor.set_receive_buffer_size` (thanks to Rémi | 
					
						
							|  |  |  |     Rérolle) | 
					
						
							|  |  |  |   * #34: :class:`pyudev.Device.tags` returns a :class:`pyudev.Tags` object now | 
					
						
							|  |  |  |   * Added :meth:`pyudev.Enumerator.match_parent` | 
					
						
							|  |  |  |   * Added ``parent`` keyword argument to :meth:`pyudev.Enumerator.match()` | 
					
						
							|  |  |  |   * Removed :meth:`pyudev.Enumerator.match_children` in favour of | 
					
						
							|  |  |  |     :meth:`pyudev.Enumerator.match_parent` | 
					
						
							|  |  |  |   * :attr:`pyudev.Device.children` requires udev version 172 now | 
					
						
							|  |  |  |   * #31: Added :meth:`pyudev.Enumerator.match_attribute` | 
					
						
							|  |  |  |   * Added ``nomatch`` argument to :meth:`pyudev.Enumerator.match_subsystem` and | 
					
						
							|  |  |  |     :meth:`pyudev.Enumerator.match_attribute` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-09-01 06:56:18 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Wed Aug 31 20:43:18 UTC 2011 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.12: | 
					
						
							|  |  |  |   * #32: Fixed memory leak | 
					
						
							|  |  |  |   * #33: Fixed Python 3 support for :mod:`pyudev.glib` | 
					
						
							|  |  |  |   * Fixed license header in :mod:`pyudev._compat` | 
					
						
							|  |  |  | - Spec file updates. | 
					
						
							|  |  |  |   * Changed License: to LGPL-2.1+. | 
					
						
							|  |  |  |   * Minor other updates. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-08-29 07:24:15 +00:00
										 |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Sun Aug 28 19:28:06 UTC 2011 - asterios.dramis@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Update to version 0.11: | 
					
						
							|  |  |  |   * #30: Added :attr:`pyudev.Device.sys_number` | 
					
						
							|  |  |  |   * #29: Added :meth:`pyudev.Device.from_device_number` and | 
					
						
							|  |  |  |     :attr:`pyudev.Device.device_number` | 
					
						
							|  |  |  |   * Officially support PyPy now | 
					
						
							|  |  |  |   From 0.10: | 
					
						
							|  |  |  |   * Added :attr:`pyudev.__version_info__` | 
					
						
							|  |  |  |   * Added :attr:`pyudev.Device.device_type` | 
					
						
							|  |  |  |   * :class:`pyudev.Context`, :class:`pyudev.Enumerator`, :class:`pyudev.Device` | 
					
						
							|  |  |  |     and :class:`pyudev.Monitor` can now directly be passed to | 
					
						
							|  |  |  |     :mod:`ctypes`-wrapped functions | 
					
						
							|  |  |  |   * #24: Added :attr:`pyudev.Context.run_path` | 
					
						
							|  |  |  |   From 0.9: | 
					
						
							|  |  |  |   * #21: Added :meth:`pyudev.Device.find_parent` | 
					
						
							|  |  |  |   * #22: Added :meth:`pyudev.Monitor.filter_by_tag` | 
					
						
							|  |  |  |   * Added :attr:`pyudev.Context.log_priority` to control internal UDev logging | 
					
						
							|  |  |  |   * Improve error reporting, if libudev is missing | 
					
						
							|  |  |  | - Spec file updates: | 
					
						
							|  |  |  |   * Changed package name to python-pyudev. | 
					
						
							|  |  |  |   * Changed License: to LGPL-2.1. | 
					
						
							|  |  |  |   * Updated Url:. | 
					
						
							|  |  |  |   * Added Provides/Obsoletes entries for pyudev. | 
					
						
							|  |  |  |   * Build the package as noarch. | 
					
						
							|  |  |  |   * Minor other updates. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ------------------------------------------------------------------- | 
					
						
							|  |  |  | Tue Feb  8 13:18:25 UTC 2011 - tittiatcoke@gmail.com | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | - Initial Package (version 0.8). | 
					
						
							| 
									
										
											  
											
												Accepting request 520039 from devel:languages:python:singlespec-staging
- singlespec auto-conversion
- Remove do_not_install_tests.patch
- Require python-six
- update to 0.20.0:
  * Remove parsing code added in previous release.
  * No longer do CI for Python 2.6.
  * Eliminate all wildcard imports and __all__ statements.
  * No longer use deprecated Device.from_sys_path() method.
  * Minor pylint induced changes.
  * Documentation fixes.
  * Restore raising KeyError by Attributes.as* methods when attribute not found.
  * Explicitly require six module.
  * Never raise a DeviceNotFoundError when iterating over a device enumeration.
  * Device.subsystem() now returns None if device has no subsystem.
  * Add DeprecationWarnings to deprecated Device methods.
  * Replace "/" with "!" in Device.from_name() sys_name parameter.
  * Add some unstable classes for parsing some kinds of values.
  * Make version info more like Python's including micro numbers and levels.
  * Refactor some internal modules into subdirectories.
  * Work on tests and reproducers.
  * DeviceNotFoundError is no longer a subtype of LookupError
  * Added support for pyqt5 monitor observer
  * Added discover module, which looks up a device on limited information
  * Attributes class no longer extends Mapping, extends object instead
  * Attributes class no longer inherits [] operator, Mapping methods
  * Attributes class objects are no longer iterable
  * Attributes.available_attributes property added
  * Attributes.get() method, with usual semantics, defined
  * Device.from_* methods are deprecated, uses Devices.from_* methods instead
  * Device.from_device_file() now raises DeviceNotFoundByFileError
  * Device.from_device_number() now raises DeviceNotFoundByNumberError
  * Devices.from_interface_index() method added
  * Devices.from_kernel_device() method added
  * Numerous testing infrastructure changes
- Remove do_not_install_tests.patch . No longer needed.
- Require libudev1 . Needed to use python-pyudev
- Added a patch (do_not_install_tests.patch) to not install the
  tests as a module (not needed). Fixes also file conflicts in
  Factory.
- Update to version 0.17:
  * #52: Remove global libudev object
  * #57: Really start the monitor on :meth:`pyudev.Monitor.poll()`
  * #60: Do not use :meth:`select.select` to avoid hitting its file descriptor
    limit
  * #58: Force non-blocking IO in :class:`pyudev.Monitor` to avoid blocking on
    receiving the device
  * #63: Set proper flags on pipe fds.
  * #65: Handle irregular polling events properly.
  * #50: Add :class:`pyudev.wx.MonitorObserver` and deprecate 
    :class:`pyudev.wx.WxUDevMonitorObserver`
  * #50: Add :class:`pyudev.glib.MonitorObserver` and deprecate 
    :class:`pyudev.glib.GUDevMonitorObserver`
  * #50: Add :class:`pyudev.pyqt4.MonitorObserver` and deprecate 
    :class:`pyudev.pyqt4.QUDevMonitorObserver`
  * #50: Add :class:`pyudev.pyside.MonitorObserver` and deprecate 
    :class:`pyudev.pyside.QUDevMonitorObserver`
  * Add a wrapper function to retry interruptible system calls.
- Require python-setuptools instead of distribute (upstreams merged)
- Build HTML documentation
- Fix SLE_11_SP2 build (not noarch)
- Update to version 0.16.1:
  * #53: Fix source distribution
  * #54: Fix typo in test
  From version 0.16:
  * Remove :meth:`pyudev.Monitor.from_socket`.
  * Deprecate :meth:`pyudev.Device.traverse()` in favor of
    :attr:`pyudev.Device.ancestors`.
  * #47: Deprecate :meth:`pyudev.Monitor.receive_device` in favor of
    :attr:`pyudev.Monitor.poll`.
  * #47: Deprecate :attr:`pyudev.Monitor.enable_receiving` in favor of
    :attr:`pyudev.Monitor.start`.
  * #47: Deprecate :attr:`pyudev.Monitor.__iter__` in favor of explicit looping
    or :class:`pyudev.MonitorObserver`.
  * #49: Deprecate ``event_handler`` to :class:`pyudev.MonitorObserver` in
    favour of ``callback`` argument.
  * #46: Continuously test pyudev on Travis-CI.
  * Add :attr:`pyudev.Device.ancestors`.
  * Add :attr:`pyudev.Device.action`.
  * #10: Add :attr:`pyudev.Device.sequence_number`.
  * #47: Add :meth:`pyudev.Monitor.poll`.
  * #47: Add :attr:`pyudev.Monitor.started`.
  * #49: Add ``callback`` argument to :class:`pyudev.Monitor`.
  * :meth:`pyudev.Monitor.start` can be called repeatedly.
  * #45: Get rid of 2to3
  * #43: Fix test failures on Python 2.6
  * Fix signature in declaration of ``udev_monitor_set_receive_buffer_size``.
  * #44: Test wrapped signatures with help of ``gccxml``.
  * Fix compatibility with udev 183 and newer in :class:`pyudev.Context`.
  * :meth:`pyudev.MonitorObserver.stop` can be called from the observer thread.
- Removed python-setuptools and added python-distribute as build requirement.
- Update to version 0.15:
  * #20: :meth:`pyudev.Monitor.filter_by()` and
    :meth:`pyudev.Monitor.filter_by_tag()` can be called after
    :meth:`pyudev.Monitor.enable_receiving()` now
  * #20: Added :meth:`~pyudev.Monitor.remove_filter()`
  * :class:`pyudev.MonitorObserver` calls
    :meth:`pyudev.Monitor.enable_receiving()` now when started.
  * #40: Added user guide to the documentation
  * #39: Added :meth:`pyudev.Device.from_device_file()`
  * :data:`errno.EINVAL` from underlying libudev functions causes
    :exc:`~exceptions.ValueError` instead of
    :exc:`~exceptions.EnvironmentError` now.
- Update to version 0.14:
  * Documentation now hosted at http://pyudev.readthedocs.org
  * #37: Added :class:`pyudev.wx.WxUDevMonitorObserver` for wxPython
  * Added :class:`pyudev.MonitorObserver`
  * Added :attr:`pyudev.glib.GUDevMonitorObserver.enabled`,
    :attr:`pyudev.pyqt4.QUDevMonitorObserver.enabled` and
    :attr:`pyudev.pyside.QUDevMonitorObserver.enabled`
- Update to version 0.13:
  * #36: Added :meth:`pyudev.Monitor.set_receive_buffer_size` (thanks to Rémi
    Rérolle)
  * #34: :class:`pyudev.Device.tags` returns a :class:`pyudev.Tags` object now
  * Added :meth:`pyudev.Enumerator.match_parent`
  * Added ``parent`` keyword argument to :meth:`pyudev.Enumerator.match()`
  * Removed :meth:`pyudev.Enumerator.match_children` in favour of
    :meth:`pyudev.Enumerator.match_parent`
  * :attr:`pyudev.Device.children` requires udev version 172 now
  * #31: Added :meth:`pyudev.Enumerator.match_attribute`
  * Added ``nomatch`` argument to :meth:`pyudev.Enumerator.match_subsystem` and
    :meth:`pyudev.Enumerator.match_attribute`
- Update to version 0.12:
  * #32: Fixed memory leak
  * #33: Fixed Python 3 support for :mod:`pyudev.glib`
  * Fixed license header in :mod:`pyudev._compat`
- Spec file updates.
  * Changed License: to LGPL-2.1+.
  * Minor other updates.
- Update to version 0.11:
  * #30: Added :attr:`pyudev.Device.sys_number`
  * #29: Added :meth:`pyudev.Device.from_device_number` and
    :attr:`pyudev.Device.device_number`
  * Officially support PyPy now
  From 0.10:
  * Added :attr:`pyudev.__version_info__`
  * Added :attr:`pyudev.Device.device_type`
  * :class:`pyudev.Context`, :class:`pyudev.Enumerator`, :class:`pyudev.Device`
    and :class:`pyudev.Monitor` can now directly be passed to
    :mod:`ctypes`-wrapped functions
  * #24: Added :attr:`pyudev.Context.run_path`
  From 0.9:
  * #21: Added :meth:`pyudev.Device.find_parent`
  * #22: Added :meth:`pyudev.Monitor.filter_by_tag`
  * Added :attr:`pyudev.Context.log_priority` to control internal UDev logging
  * Improve error reporting, if libudev is missing
- Spec file updates:
  * Changed package name to python-pyudev.
  * Changed License: to LGPL-2.1.
  * Updated Url:.
  * Added Provides/Obsoletes entries for pyudev.
  * Build the package as noarch.
  * Minor other updates.
- Initial Package (version 0.8).
OBS-URL: https://build.opensuse.org/request/show/520039
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyudev?expand=0&rev=24
											
										 
											2017-08-31 22:04:22 +00:00
										 |  |  | 
 |