Revisions of python-getmac

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1219203 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 8)
- update to 0.9.5:
  * Fixed macOS arp when MAC has one character sections in
    specific cases (Fixes issue #92)

- Update to 0.9.4:
  * `arping` (POSIX) or `SendARP` (Windows) will now *always* be used instead
  * Added ability to override the detected platform via `--override-platform`
  Issue deprecation message as a warning in addition to a log message
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1156190 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 7)
- Update to 0.9.4: 
  * Support BusyBox's ``arping``
  * Improve how ARP is handled. If ``ArpFile`` method succeeds, use it
    instead of ``ArpingHost``
  * Speed up the first call to ``ArpingHost``
  * Fix FORCE_METHOD not being respected for IPv4 macs
  * Fix `ArpFile` method being used for IPv6
  * Deprecate Python 3.6 support
  * This release is a *complete rewrite of getmac from the ground up*. The
    public API of `getmac` is **unchanged** as part of this rewrite.
  * Fully support Python 3.9
  * Tentatively support Python 3.10 and 3.11
  * `arping` (POSIX) or `SendARP` (Windows) will now *always* be used instead 
    of sending a UDP packet when looking for the MAC of a IPv4 host, if
    they're available and operable (otherwise, UDP + ARP table check will be
    used like before).
  * Added ability to override the detected platform via `--override-platform` 
    argument (CLI) or `getmac.getmac.OVERRIDE_PLATFORM` variable (Python).
    This will force methods for that platform to be used, regardless of the
    actual platform.
  * Overhauled `ifconfig` parsing. It should now be far more reliable and
    accurate across all platforms.
  * Fixed bug with `/proc/net/route` parsing
  * Removed man pages from distribution (`getmac.1`/`getmac2.1`). They were
    severely out of date and unused.
- Drop patches fix-failing-darwin-test.patch and support-python3.9.patch
- Add patch cope-with-no-ip6.patch
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 794606 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 3)
- Skip test_cli_main as it fails for some reason on OBS

- Fix all files having executable bit

- update to 0.8.2
  * Added warning about Python 2 compatibility being dropped in 1.0.0
  * Officially support Python 3.8
  * Documented a known issue with looking up IP of a local interface on Linux/WSL (See the "Known Issues" section in the README)
  * Added remote host lookup using `arping` as last resort
Displaying all 8 revisions
openSUSE Build Service is sponsored by