File python-iniconfig.changes of Package python-iniconfig

-------------------------------------------------------------------
Wed Dec 10 09:30:44 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

- Clean the SPEC file.

-------------------------------------------------------------------
Thu Dec  4 10:02:05 UTC 2025 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- 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 <nico.krapp@suse.com>

- 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 <code@bnavigator.de>

- Don't catchall filelist
- Clean dependencies

-------------------------------------------------------------------
Fri Apr 21 12:26:56 UTC 2023 - Dirk Müller <dmueller@suse.com>

- add sle15_python_module_pythons (jsc#PED-68)

-------------------------------------------------------------------
Thu Apr 13 22:42:05 UTC 2023 - Matej Cepl <mcepl@suse.com>

- Make calling of %{sle15modernpython} optional.

-------------------------------------------------------------------
Sun Jan 29 18:27:24 UTC 2023 - Dirk Müller <dmueller@suse.com>

- 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 <daniel.garcia@suse.com>

- Add python-py as test dependency

-------------------------------------------------------------------
Wed Jul 20 12:01:45 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- BuildRequire itself when building test flavour. 

-------------------------------------------------------------------
Mon Mar 14 10:47:56 UTC 2022 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>

- Include in SLE-15 (bsc#1195916, bsc#1196696, jsc#PM-3356, jsc#SLE-23972)

-------------------------------------------------------------------
Tue Nov 10 08:00:10 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- update to 1.1.1:
  * fix version determination (thanks @florimondmanca)
  * typing stubs (thanks @bluetech)

-------------------------------------------------------------------
Mon Aug 24 13:03:36 UTC 2020 - Marketa Calabkova <mcalabkova@suse.com>

- Initial packaging (v1.0.1)
- Build the tests separately because it deadlocks with pytest
openSUSE Build Service is sponsored by