Package Details: vpn-slice 0.11-2

Git Clone URL: https://aur.archlinux.org/vpn-slice.git (read-only, click to copy)
Package Base: vpn-slice
Description: vpnc-script replacement for easy and secure split-tunnel VPN setup
Upstream URL: https://github.com/dlenski/vpn-slice
Licenses: GPL3
Submitter: akobel
Maintainer: akobel
Last Packager: akobel
Votes: 0
Popularity: 0.000000
First Submitted: 2018-09-06 14:42
Last Updated: 2019-12-10 18:12

Latest Comments

akobel commented on 2020-01-11 12:57

@Drew: Hm... On my system,

pacman -Qi vpn-slice Name : vpn-slice Version : 0.11-2 [...]

pacman -Ql vpn-slice
vpn-slice /usr/ vpn-slice /usr/bin/ vpn-slice /usr/bin/vpn-slice [...]

which looks exactly like the one you posted, except for a python-setuptools header? Are you sure that the python-setuptools build-time dependency was satisfied on your system?

Drew commented on 2020-01-07 18:25

All this does is install the python distribution. If you want to use the vpn-slice command you need an executable on your PATH that looks like this:

#!/usr/bin/python
from vpn_slice.main import main

if __name__ == '__main__':
    main()

I would have included this in the AUR package.

ritze commented on 2019-12-11 06:00

@akobel It works. Thanks a lot!

akobel commented on 2019-12-10 18:14

@ritze: Thanks for the report. The python-setproctitle dependency was missing; corrected now. If I missed further (Python) dependencies, let me know.

ritze commented on 2019-12-10 07:12

Since I updated the python version from 3.7 to 3.8 vpn-slice throws exceptions:

Traceback (most recent call last):
  File "/usr/bin/vpn-slice", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3252, in <module>
    def _initialize_master_working_set():
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3235, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 3264, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 583, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 900, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.8/site-packages/pkg_resources/__init__.py", line 786, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'setproctitle' distribution was not found and is required by vpn-slice

Before the last update package update of vpn-slice I solved the issue by building the package at my own. This doesn't work anymore.