hologram-io / hologram-python

Hologram device-side Python SDK - Send messages to the cloud in just 3 lines of code!
https://hologram.io/
MIT License
89 stars 47 forks source link

Update pyudev requirement from ~=0.21.0 to ~=0.22.0 #45

Closed dependabot[bot] closed 4 years ago

dependabot[bot] commented 4 years ago

Updates the requirements on pyudev to permit the latest version.

Changelog

Sourced from pyudev's changelog.

0.22.0 (Jan, 2020)

  • Add a six-enabled move for collections move imports: pyudev/pyudev#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

0.21.0 (July 20, 2016)

  • Deprecate use of Device object as mapping from udev property names to values.
  • Add a Properties class and a Device.properties() method for udev properties.
  • Fix places where Device object was incorrectly used in a boolean context.
  • Return an empty string, not None, if the property value is an empty string.
  • Exceptions re-raised from libudev calls now have a message string.
  • Insert a warning about using a Device in a boolean context in docs.
  • Infrastructure for vagrant tests is removed.
  • Various internal refactorings.
  • Extensive test improvements.
  • Numerous documentation fixes.

0.20.0 (April 29, 2016)

  • 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.

0.19.0 (Feb 3, 2016)

  • 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.
Commits
  • 3559348 Merge pull request #397 from mulkieran/develop-0.22-changelog
  • 1c9efc2 New version: 0.22
  • a577166 Add changelog entry for version 0.22
  • e3d380a Merge pull request #393 from mulkieran/develop-0.22-monitor
  • 32bd566 Be less specific about the error returned by remove_filter
  • 2bbeca1 Merge pull request #392 from mulkieran/develop-0.2-hypothesis
  • a720077 Use 4.11.7 version of hypothesis
  • faa3a46 Merge pull request #391 from mulkieran/develop-0.22-test-properties
  • e9eb8e8 Do not check device properties against the udevadm oracle
  • b97577a Merge pull request #386 from mulkieran/develop-0.22-collections
  • Additional commits viewable in compare view


Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)