Changelog for
python3-pyudev-0.22.0+git.1642212208.d5630bf-150400.1.32.noarch.rpm :
* Sun Jan 16 2022 mceplAATTcepl.eu- Update to version 0.22.0+git.1642212208.d5630bf (bsc#1194613):
* 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
* Tue Aug 10 2021 mceplAATTsuse.com- Add hypothesis_settings.patch to allow longer timeouts in OBS.
* Sat Dec 12 2020 codeAATTbnavigator.de- Add remove_mock.patch gh#pyudev/pyudev#409- Static linting with pylint is not needed for unit tests or build
* Thu Oct 08 2020 mceplAATTsuse.com- Add pytest_register_mark.patch to make the test suite at least syntactically correct and skip over tests we cannot run because of missing /dev gh#pyudev/pyudev#404.
* Fri Feb 28 2020 dmuellerAATTsuse.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
* Tue Dec 04 2018 mceplAATTsuse.com- Remove superfluous devel dependency for noarch package
* Tue Jan 30 2018 mimi.vxAATTgmail.com- fix Requires and BuiildRequires
* Tue Jan 23 2018 tbechtoldAATTsuse.com- Require libudev (bsc#1077282) Otherwise, an pyudev import fails with: ImportError: No library named udev
* Thu Aug 24 2017 jmatejekAATTsuse.com- singlespec auto-conversion
* Mon May 23 2016 tbechtoldAATTsuse.com- Remove do_not_install_tests.patch- Require python-six
* Mon May 23 2016 tbechtoldAATTsuse.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
* Wed Sep 23 2015 asterios.dramisAATTgmail.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.
* Tue Sep 15 2015 hpjAATTurpla.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.