summaryrefslogtreecommitdiff
path: root/wrappers
diff options
context:
space:
mode:
authorjwijenbergh <jeroenwijenbergh@protonmail.com>2024-11-21 15:57:12 +0100
committerjwijenbergh <jeroenwijenbergh@protonmail.com>2024-11-21 16:06:22 +0100
commita587163c822e80527f6acc78c1edac3410327854 (patch)
tree15ddd4ee5e2f7af01eeef98fb4adc4bd6c651776 /wrappers
parent72edbfe5d2d51b7dbaaa6ac6fe96cfbd43b60069 (diff)
Replace all links from GitHub to Codeberg
Diffstat (limited to 'wrappers')
-rw-r--r--wrappers/python/docs/source/getting_started.rst4
-rw-r--r--wrappers/python/setup.cfg2
2 files changed, 3 insertions, 3 deletions
diff --git a/wrappers/python/docs/source/getting_started.rst b/wrappers/python/docs/source/getting_started.rst
index 1d37db3..9c5b5fb 100644
--- a/wrappers/python/docs/source/getting_started.rst
+++ b/wrappers/python/docs/source/getting_started.rst
@@ -12,7 +12,7 @@ This documentation page describes the API for the python-eduvpn-common library.
2 Overview
----------
-This library interfaces with the Go library by loading the library as a shared C library (e.g. *.so* file for Linux) and then defining *ctypes*. This means that the library and the glue code needs to be in sync. When you install this library with a package manager or pip, we bundle this shared library with it so that the exact version matches. Note that you can also compile this shared library from source by following instructions at `the official documentation <https://github.com/eduvpn/eduvpn-common>`_.
+This library interfaces with the Go library by loading the library as a shared C library (e.g. *.so* file for Linux) and then defining *ctypes*. This means that the library and the glue code needs to be in sync. When you install this library with a package manager or pip, we bundle this shared library with it so that the exact version matches. Note that you can also compile this shared library from source by following instructions at `the official documentation <https://codeberg.org/eduVPN/eduvpn-common>`_.
There are various modules that this library defines, some are meant to be extensively used by the resulting eduVPN client, while others are purely meant for internal use. We give a general overview for each:
@@ -118,7 +118,7 @@ Now for the final step, let's try connect to a server that has multiple profiles
In practice, you should define these callbacks on every state transition (at least *ENTER* transitions) such that every case is handled. For example, there are also mandatory callbacks when asking for a location to connect to in case of secure internet.
-A more elaborate example of the library can be found at `the GitHub repository <https://github.com/eduvpn/eduvpn-common/tree/main/wrappers/python/main.py>`_.
+A more elaborate example of the library can be found at `the Codeberg repository <https://codeberg.org/eduVPN/eduvpn-common/src/branch/main/wrappers/python/main.py>`_.
Or, a full featured example can be found by looking at `the official Linux client <https://github.com/eduvpn/python-eduvpn-client>`_.
4 API Documentation
diff --git a/wrappers/python/setup.cfg b/wrappers/python/setup.cfg
index f16f6c0..cda63a7 100644
--- a/wrappers/python/setup.cfg
+++ b/wrappers/python/setup.cfg
@@ -5,7 +5,7 @@ author = Jeroen Wijenbergh
author_email = jeroen.wijenbergh@geant.org
description = Python wrapper for eduvpn-common, a codebase to build eduVPN clients with
long_description = file: README.md
-url = https://github.com/eduvpn/eduvpn-common
+url = https://codeberg.org/eduVPN/eduvpn-common
license = MIT
[options]