Bug in pyroute2

Hi,

Currently, Pritunl (pritunl/requirements.txt at master · pritunl/pritunl · GitHub) is using pyroute2 in version 0.6.7 which has a bug related to uname function pyroute2 import fails if kernel local version does not start with a dash · Issue #885 · svinota/pyroute2 · GitHub

Is it feasible to update the library to a newer one? I would like to update Pritunl to the newest version but this bug stops me from doing that.

File "/usr/lib/pritunl/lib/python3.8/site-packages/pritunl/utils/network.py", line 13, in <module>
    import pyroute2.iproute
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pyroute2/__init__.py", line 14, in <module>
    from pr2modules.config.version import __version__
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pr2modules/config/__init__.py", line 25, in <module>
    kernel = [int(x) for x in uname[2].split('-')[0].split('.')]
  File "/usr/lib/pritunl/lib/python3.8/site-packages/pr2modules/config/__init__.py", line 25, in <listcomp>
    kernel = [int(x) for x in uname[2].split('-')[0].split('.')]
ValueError: invalid literal for int() with base 10: '109+'
type or paste code here

This will be updated in a future release. It can be fixed on an existing installation by running the command sudo /usr/lib/pritunl/bin/pip install pyroute2==0.7.2.

Thanks, that solved the issue.