Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-proton-vpn-api-core for
openSUSE:Factory checked in at 2026-03-24 18:50:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-proton-vpn-api-core (Old)
and /work/SRC/openSUSE:Factory/.python-proton-vpn-api-core.new.8177 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-proton-vpn-api-core"
Tue Mar 24 18:50:46 2026 rev:10 rq:1342246 version:4.16.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-proton-vpn-api-core/python-proton-vpn-api-core.changes
2025-11-06 18:19:05.946395272 +0100
+++
/work/SRC/openSUSE:Factory/.python-proton-vpn-api-core.new.8177/python-proton-vpn-api-core.changes
2026-03-24 18:51:32.617080501 +0100
@@ -1,0 +2,19 @@
+Sun Mar 22 18:00:40 UTC 2026 - Richard Rahl <[email protected]>
+
+- Update to version 4.16.0:
+ * feat: [VPNLINUX-1565] group secure core servers
+- Update to version 4.15.2:
+ * feat: [VPNLINUX-1471] Preprocess country/city features
+ * [VPNLINUX-1599] Feature flag cleanup
+ * fix: app break clause version
+- Update to version 4.14.3:
+ * feat: [VPNLINUX-1492-1493-1494] Add composable filters to ServerList
+ * feat: [VPNLINUX-1507] add citites to country dataclass
+- Update to version 4.14.1:
+ * Create NetworkManager backend
+- be more explicit in the files section
+- remove deprecated Group
+- As this package now integrates the NetworkManager backend obsolete
+ the old package
+
+-------------------------------------------------------------------
Old:
----
v4.13.1.tar.gz
New:
----
v4.16.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-proton-vpn-api-core.spec ++++++
--- /var/tmp/diff_new_pack.cCM5Wo/_old 2026-03-24 18:51:33.073099363 +0100
+++ /var/tmp/diff_new_pack.cCM5Wo/_new 2026-03-24 18:51:33.073099363 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-proton-vpn-api-core
#
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,16 +18,17 @@
%{?sle15_python_module_pythons}
Name: python-proton-vpn-api-core
-Version: 4.13.1
+Version: 4.16.0
Release: 0
Summary: Proton VPN API library
License: GPL-3.0-or-later
-Group: Development/Languages/Python
URL: https://github.com/ProtonVPN/python-proton-vpn-api-core
-Source:
https://github.com/ProtonVPN/python-proton-vpn-api-core/archive/refs/tags/v%{version}.tar.gz
+Source0: %{url}/archive/refs/tags/v%{version}.tar.gz
+BuildRequires: %{python_module Jinja2}
BuildRequires: %{python_module PyNaCl}
BuildRequires: %{python_module cryptography}
BuildRequires: %{python_module distro}
+BuildRequires: %{python_module gobject}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module proton-core}
BuildRequires: %{python_module pytest-asyncio}
@@ -50,11 +51,11 @@
Requires: python-sentry-sdk
%endif
Conflicts: proton-vpn < 4.8.2
-Conflicts: python-proton-vpn-network-manager < 0.12.10
-Obsoletes: python-proton-vpn-session <= 0.6.7
Obsoletes: python-proton-vpn-connection <= 0.14.4
Obsoletes: python-proton-vpn-killswitch <= 0.4.0
Obsoletes: python-proton-vpn-logger <= 0.2.1
+Obsoletes: python-proton-vpn-network-manager <= 0.13.5
+Obsoletes: python-proton-vpn-session <= 0.6.7
BuildArch: noarch
%python_subpackages
@@ -62,7 +63,7 @@
This package contains a facade to the other Proton VPN components, exposing a
uniform API for Proton VPN client.
%prep
-%autosetup -p1 -n python-proton-vpn-api-core-%{version}
+%autosetup
%build
%pyproject_wheel
@@ -74,11 +75,11 @@
%check
# Failing tests, needs to be investigated
# See https://github.com/ProtonVPN/python-proton-vpn-api-core/issues/4
-%pytest tests --ignore=tests/connection/test_vpnconfiguration.py
--ignore=tests/connection/test_events.py
--ignore=tests/connection/test_persistence.py
--ignore=tests/connection/test_publisher.py
--ignore=tests/connection/test_states.py
--ignore=tests/connection/test_vpnconnection.py
--ignore=tests/core/refresher/test_certificate_refresher.py
--ignore=tests/core/refresher/test_client_config_refresher.py
--ignore=tests/core/refresher/test_feature_flags_refresher.py
--ignore=tests/core/refresher/test_server_list_refresher.py
--ignore=tests/core/refresher/test_scheduler.py
--ignore=tests/core/refresher/test_vpn_data_refresher.py
--ignore=tests/core/test_connection.py --ignore=tests/core/test_settings.py
--ignore=tests/core/test_usage.py
+%pytest tests --ignore=tests/connection/test_vpnconfiguration.py
--ignore=tests/connection/test_events.py
--ignore=tests/connection/test_persistence.py
--ignore=tests/connection/test_publisher.py
--ignore=tests/connection/test_states.py
--ignore=tests/connection/test_vpnconnection.py
--ignore=tests/core/refresher/test_certificate_refresher.py
--ignore=tests/core/refresher/test_client_config_refresher.py
--ignore=tests/core/refresher/test_feature_flags_refresher.py
--ignore=tests/core/refresher/test_server_list_refresher.py
--ignore=tests/core/refresher/test_scheduler.py
--ignore=tests/core/refresher/test_vpn_data_refresher.py
--ignore=tests/core/test_connection.py --ignore=tests/core/test_settings.py
--ignore=tests/core/test_usage.py
--ignore=tests/networkmanager/core/test_networkmanager.py
--ignore=tests/networkmanager/openvpn/test_openvpn.py
--ignore=tests/networkmanager/wireguard/test_wireguard.py
--ignore=tests/networkmanager/killswitch/default/test_nmkillswitch.py
--ignore=test
s/networkmanager/killswitch/wireguard/test_wgkillswitch.py
--ignore=tests/networkmanager/openvpn/test_openvpnconfiguration.py
%files %{python_files}
%license LICENSE
%doc README.md
%{python_sitelib}/proton
-%{python_sitelib}/proton_vpn_api_core-%{version}*-info
+%{python_sitelib}/proton_vpn_api_core-%{version}.dist-info
++++++ v4.13.1.tar.gz -> v4.16.0.tar.gz ++++++
++++ 7291 lines of diff (skipped)