Skip to content

ProtonVPN/python-proton-vpn-killswitch-network-manager-wireguard

Repository files navigation

Proton VPN Kill Switch for Wireguard

The proton-vpn-killswitch-networ-managerwireguard component is the implementation of the proton-vpn-killswitch interface adapted for Wireguard.

Development

Even though our CI pipelines always test and build releases using Linux distribution packages, you can use pip to set up your development environment.

Proton package registry

If you didn't do it yet, you'll need to set up our internal package registry. Here you have the documentation on how to do that.

Known issues

This component depends on the PyGObject package. To be able to pip install PyGObject, please check the required distribution packages in the official documentation.

Virtual environment

You can create the virtual environment and install the rest of dependencies as follows:

python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt

Tests

You can run the tests with:

pytest

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published