Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-python-dotenv for
openSUSE:Factory checked in at 2026-03-05 17:14:05
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-dotenv (Old)
and /work/SRC/openSUSE:Factory/.python-python-dotenv.new.561 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-python-dotenv"
Thu Mar 5 17:14:05 2026 rev:20 rq:1336261 version:1.2.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-python-dotenv/python-python-dotenv.changes
2025-09-29 16:31:30.320602276 +0200
+++
/work/SRC/openSUSE:Factory/.python-python-dotenv.new.561/python-python-dotenv.changes
2026-03-05 17:15:27.275413912 +0100
@@ -1,0 +2,32 @@
+Wed Mar 4 04:59:06 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 1.2.2:
+ ## Added
+ * Support for Python 3.14, including the free-threaded (3.14t) build.
+ ## Changed
+ * The dotenv run command now forwards flags directly to the specified
+ command
+ * Dropped Support for Python 3.9.
+ ## Fixed
+ * Improved set_key and unset_key behavior when interacting with symlinks
+ * Corrected the license specifier and added missing Python 3.14 classifiers
+ in package metadata
+ * Move more config to pyproject.toml, removed setup.cfg
+ * Add support for reading .env from FIFOs (Unix)
+ * Upgrade build system to use PEP 517 & PEP 518 to use build and
+ pyproject.toml
+ * Add support for disabling of load_dotenv() using PYTHON_DOTENV_DISABLED
+ env var
+ ## Breaking Changes
+ * dotenv.set_key and dotenv.unset_key used to follow symlinks in some
+ situations. This is no longer the case.
+ * In the CLI, set and unset used to follow symlinks in some situations.
+ This is no longer the case.
+ * dotenv.set_key, dotenv.unset_key and the CLI commands set and unset used
+ to reset the file mode of the modified .env file to 0o600 in some
+ situations. This is no longer the case: The original mode of the file is
+ now preserved. Is the file needed to be created or wasn't a regular file,
+ mode 0o600 is used.
+- Drop patch avoid-click-8.2-bug.patch, no longer needed.
+
+-------------------------------------------------------------------
Old:
----
avoid-click-8.2-bug.patch
python-dotenv-1.1.1.tar.gz
New:
----
python-dotenv-1.2.2.tar.gz
----------(Old B)----------
Old: mode 0o600 is used.
- Drop patch avoid-click-8.2-bug.patch, no longer needed.
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-python-dotenv.spec ++++++
--- /var/tmp/diff_new_pack.UxYSpe/_old 2026-03-05 17:15:28.259454814 +0100
+++ /var/tmp/diff_new_pack.UxYSpe/_new 2026-03-05 17:15:28.263454980 +0100
@@ -1,7 +1,7 @@
#
# spec file for package python-python-dotenv
#
-# Copyright (c) 2025 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
@@ -24,19 +24,17 @@
%endif
%{?sle15_python_module_pythons}
Name: python-python-dotenv
-Version: 1.1.1
+Version: 1.2.2
Release: 0
Summary: Python library for .env support
License: BSD-3-Clause
URL: https://github.com/theskumar/python-dotenv
Source:
https://github.com/theskumar/python-dotenv/archive/v%{version}.tar.gz#/python-dotenv-%{version}.tar.gz
-# PATCH-FIX-OPENSUSE Avoid upstream click 8.2 bug -- gh#pallets/click#2913
-Patch0: avoid-click-8.2-bug.patch
+BuildRequires: %{python_module base >= 3.10}
BuildRequires: %{python_module click >= 5.0}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest >= 3.0.5}
BuildRequires: %{python_module setuptools}
-BuildRequires: %{python_module sh >= 2.0}
BuildRequires: %{python_module wheel}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
++++++ python-dotenv-1.1.1.tar.gz -> python-dotenv-1.2.2.tar.gz ++++++
++++ 3682 lines of diff (skipped)