Skip to main content

wg-interactive

Upload Python Package

wg-interactive is a command line tool for initializing WireGuard server configuration files as well as adding and deleting peers interactively.

Installation

Either run the module via uvx

uvx wg-interactive

or install from PyPI:

pip install wg-interactive

Usage

Launch wg-interactive via the included command wg-interactive.

usage: wg-interactive [-h] [-l {critical,fatal,error,warn,info,debug}] [-d DIRECTORY]

An interactive command line tool for modifying and initializing WireGuard server configuration files and adding/deleting peers.

options:
  -h, --help            show this help message and exit
  -l {critical,fatal,error,warn,info,debug}, --logging {critical,fatal,error,warn,info,debug}
                        Set the log level (default: info)
  -d DIRECTORY, --directory DIRECTORY
                        WireGuard config directory (default: /etc/wireguard)

Build and install

Initialize a local python virtual environment:

mkdir .venv
pipenv install

Then build the package:

pipenv shell
python -m build

License Attribution

This application uses Open Source components. You can find the source code of their open source projects along with license information below. We acknowledge and are grateful to these developers for their contributions to open source.

WireGuard is a registered trademark of Jason A. Donenfeld.

wgconfig

netifaces-2

Metadata

Release files for wg-interactive 0.6.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wg-interactive 0.6.5
File Size Uploaded
wg_interactive-0.6.5.tar.gz 26.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for wg-interactive 0.6.5
File Interpreter ABI Platform
wg_interactive-0.6.5-py3-none-any.whl Python 3 none any Details

Total release size: 56.8 kB

Release files / wg_interactive-0.6.5.tar.gz

Download URL wg_interactive-0.6.5.tar.gz
Size 26.1 kB
Tags Source
SHA-256 checksum
How to use checksums
81e907c29379ce266e4b09ac4f24a6cdd08be8d237b6abb78d6e2cb6d898ad58
BLAKE2b-256 checksum
How to use checksums
05fed906df59fb193942b6d3087a33305db8b77aff6964130b158c40e7d9c446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.

Transparency log

Release files / wg_interactive-0.6.5-py3-none-any.whl

Download URL wg_interactive-0.6.5-py3-none-any.whl
Size 30.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0e3f8dc8651393646e4c17331e4e89f418b4d8d85708dc780cac876ff6b20f79
BLAKE2b-256 checksum
How to use checksums
3d16959a614ff63a80d9bdd0905be27c3a8184e4dc4a698390e11499602e2841
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 11, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.6.5 This release

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page