Skip to content
This repository was archived by the owner on Oct 9, 2024. It is now read-only.

Repository files navigation

⚠️ This module is now legacy: The same functionality is now in python-proton-network-manager module, version 0.9.0 and upwards.

ProtonVPN Kill Switch Network Manager

The proton-vpn-killswitch-network-manager component is the implementation of the proton-vpn-killswitch interface using Network Manager.

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

The component proton-vpn-network-manager, which is a direct dependency of this component, requires installing quite a few distribution packages. You can find more information on its own readme file.

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

Contributing

Security policy

Stars

8 stars

Watchers

4 watching

Forks

Releases

Packages

Used by

Contributors

Languages