Package Details: python-eduvpn-client 4.4.0-4

Git Clone URL: https://aur.archlinux.org/python-eduvpn-client.git (read-only, click to copy)
Package Base: python-eduvpn-client
Description: Linux client and Python client API for eduVPN
Upstream URL: https://codeberg.org/eduVPN/linux-app
Keywords: vpn
Licenses: GPL-3.0-or-later
Submitter: hv15
Maintainer: hv15
Last Packager: hv15
Votes: 6
Popularity: 0.079333
First Submitted: 2021-04-21 07:42 (UTC)
Last Updated: 2024-12-25 08:55 (UTC)

Pinned Comments

hv15 commented on 2023-03-07 14:28 (UTC)

Re-added signature, users need to retrieve the PGP public key from upstream: https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc.

For convenience, you can also do the following (note the dash - at the end of the line!):

curl https://app.eduvpn.org/linux/v4/deb/app+linux@eduvpn.org.asc | gpg --import -

Latest Comments

1 2 3 4 5 Next › Last »

caddar commented on 2025-01-07 21:02 (UTC)

Small hint for anyone with the Python-upgrade-issue (3.12 to 3.13): If you cleanBuild (not sure how it is called in different AUR tools, I'm using yay) the package and also install python-eduvpn_common with cleanBuild it will work.

caddar commented on 2025-01-07 10:46 (UTC) (edited on 2025-01-07 10:47 (UTC) by caddar)

I'll post the output for @jaap, since I have the same issue ;-)

❯ find /usr/lib -maxdepth 3 -type d -path '/usr/lib/python3.*/site-packages/eduvpn*'
/usr/lib/python3.12/site-packages/eduvpn_common
/usr/lib/python3.12/site-packages/eduvpn_common-2.1.0.dist-info
/usr/lib/python3.13/site-packages/eduvpn
/usr/lib/python3.13/site-packages/eduvpn_client-4.4.0.dist-info```

Seems indeed some issue with the versions.

I've already tried to reinstall python-eduvpn-client and also explicitly install python-eduvpn_common. And also to uninstall both packages completely and then do a reinstall - still ends up in 3.12 and 3.13. So something with the PKGBUILD for the common package?

hv15 commented on 2024-12-27 11:43 (UTC)

hi @jaap, I think it might be a mismatch in Python versions... could you please post the output of

$ find /usr/lib -maxdepth 3 -type d -path '/usr/lib/python3.*/site-packages/eduvpn*'

It could be that the python-eduvpn_common package is under a different version of Python, and not version 3.13.

gothicVI commented on 2024-12-26 23:16 (UTC)

@jaap do you have https://aur.archlinux.org/packages/python-eduvpn_common installed?

jaap commented on 2024-12-26 15:10 (UTC)

I am getting this after updating: I tried to uninstall and reinstall but that didn't resolve the issue, so I think it is a packaging issue

Traceback (most recent call last):
  File "/sbin/eduvpn-cli", line 5, in <module>
    from eduvpn.cli import eduvpn
  File "/usr/lib/python3.13/site-packages/eduvpn/cli.py", line 10, in <module>
    import eduvpn_common.main as common
ModuleNotFoundError: No module named 'eduvpn_common'

psillano commented on 2024-12-24 13:34 (UTC)

They moved the repository from github to https://codeberg.org/eduVPN/linux-app

kareliot commented on 2024-10-01 15:45 (UTC)

Thanks for updating @hv15! Works perfectly now.

hv15 commented on 2024-10-01 15:31 (UTC)

hi @kareliot, I've updated the PKGBUILD, the .desktop file should be correctly placed. Please rebuild and try it again.

kareliot commented on 2024-10-01 12:04 (UTC)

it seems as if no desktop file and icons are installed. Do others have the same problem?

hv15 commented on 2024-08-12 10:36 (UTC)

Hi @J0pp3rt using docker for compiling is tricky in these cases, one needs to make sure the GPG keyring is pre-populated or that some mechanism is in place to import keys into the keyring. The devtools command makechrootpkg for example copies over the system pacman keyring into the chroot before building a PKGBUILD. Adding a custom prepare() which automatically imports the key from upstream is generally considered unsafe. As this use case is specific to you, I won't be merging your suggestion, sorry.

Alternatively, you could also skip the GPG check entirely by using --skippgpcheck.