1. pingparsing

PyPI package version Supported Python versions Supported Python implementations Linux/macOS CI status Windows CI status GitHub stars

1.1. Summary

pingparsing is a CLI-tool/Python-library parser and transmitter for ping command.



2. Supported Environments

  • Linux

  • Windows

  • macOS

2.1. Tested Environments

OS

ping version

Ubuntu 16.04

iputils-ping 20121221-5ubuntu2

Ubuntu 18.04

iputils-ping 20161105-1ubuntu2

Debian 8.6

iputils-ping 20121221-5+b2

Fedora 25

iputils-20161105-1.fc25.x86_64

Windows 10

-

macOS 10.13

-

3. Premise

pingparsing expects the locale at the ping command execution environment with English. Parsing the ping command output with any other locale may fail. This is because the output of the ping command will change depending on the locale setting.

4. Installation

pip install pingparsing

5. Dependencies

5.1. Optional Dependencies

  • pingparsing[cli] extras
    • loguru
      • Used for logging if the package installed

    • Pygments
      • Syntax highlighting to pingparsing command output when installed