------------------------------------------------------------------- Wed Dec 10 09:30:44 UTC 2025 - Matej Cepl - Clean the SPEC file. ------------------------------------------------------------------- Thu Dec 4 10:02:05 UTC 2025 - John Paul Adrian Glaubitz - Update to 2.3.0 * add IniConfig.parse() classmethod with strip_inline_comments parameter (fixes #55) - by default (strip_inline_comments=True), inline comments are properly stripped from values - set strip_inline_comments=False to preserve old behavior if needed * IniConfig() constructor maintains backward compatibility (does not strip inline comments) * users should migrate to IniConfig.parse() for correct comment handling * add strip_section_whitespace parameter to IniConfig.parse() (regarding #4) - opt-in parameter to strip Unicode whitespace from section names - when True, strips Unicode whitespace (U+00A0, U+2000, U+3000, etc.) from section names - when False (default), preserves existing behavior for backward compatibility * clarify Unicode whitespace handling (regarding #4) - since iniconfig 2.0.0 (Python 3 only), all strings are Unicode by default - Python 3's str.strip() has handled Unicode whitespace since Python 3.0 (2008) - iniconfig automatically benefits from this in all supported versions (Python >= 3.10) - key names and values have Unicode whitespace properly stripped using Python's built-in methods - from version 2.2.0 * drop Python 3.8 and 3.9 support (now requires Python >= 3.10) * add Python 3.14 classifier * migrate from hatchling to setuptools 77 with setuptools_scm * adopt PEP 639 license specifiers and PEP 740 build attestations * migrate from black + pyupgrade to ruff * migrate CI to uv and unified test workflow * automate GitHub releases and PyPI publishing via Trusted Publishing * include tests in sdist * modernize code for Python 3.10+ (remove __future__ annotations, TYPE_CHECKING guards) * rename _ParsedLine to ParsedLine - Update BuildRequires from pyproject.toml ------------------------------------------------------------------- Tue Jun 3 14:18:36 UTC 2025 - Nico Krapp - Update to 2.1.0 * fix #26 - list individuals in license file by @RonnyPfannschmidt in #52 * Run tests in CI by @nicoddemus in #53 * Use pypa/gh-action-pypi-publish@release/v1 @ GHA by @webknjaz in #54 * Add support for Python 3.12-3.13 and drop EOL 3.7 by @hugovk in #56 ------------------------------------------------------------------- Mon May 1 19:02:20 UTC 2023 - Benjamin Greiner - Don't catchall filelist - Clean dependencies ------------------------------------------------------------------- Fri Apr 21 12:26:56 UTC 2023 - Dirk Müller - add sle15_python_module_pythons (jsc#PED-68) ------------------------------------------------------------------- Thu Apr 13 22:42:05 UTC 2023 - Matej Cepl - Make calling of %{sle15modernpython} optional. ------------------------------------------------------------------- Sun Jan 29 18:27:24 UTC 2023 - Dirk Müller - update to 2.0.0: * Drop Python 3.6 * Add Python 3.11 support * type hints added - use gh tarball for tests ------------------------------------------------------------------- Mon Dec 5 12:45:15 UTC 2022 - Daniel Garcia - Add python-py as test dependency ------------------------------------------------------------------- Wed Jul 20 12:01:45 UTC 2022 - Steve Kowalik - BuildRequire itself when building test flavour. ------------------------------------------------------------------- Mon Mar 14 10:47:56 UTC 2022 - John Paul Adrian Glaubitz - Include in SLE-15 (bsc#1195916, bsc#1196696, jsc#PM-3356, jsc#SLE-23972) ------------------------------------------------------------------- Tue Nov 10 08:00:10 UTC 2020 - Dirk Mueller - update to 1.1.1: * fix version determination (thanks @florimondmanca) * typing stubs (thanks @bluetech) ------------------------------------------------------------------- Mon Aug 24 13:03:36 UTC 2020 - Marketa Calabkova - Initial packaging (v1.0.1) - Build the tests separately because it deadlocks with pytest