forked from pool/python-iniconfig
- 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 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=22
This commit is contained in:
92
python-iniconfig.changes
Normal file
92
python-iniconfig.changes
Normal file
@@ -0,0 +1,92 @@
|
||||
-------------------------------------------------------------------
|
||||
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
|
||||
Reference in New Issue
Block a user