17
0

26 Commits

Author SHA256 Message Date
f470e60775 Accepting request 1321919 from devel:languages:python
- Clean the SPEC file.

- 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/request/show/1321919
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=10
2025-12-11 17:31:58 +00:00
50a2e9a10b Remove patch again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=25
2025-12-10 09:59:47 +00:00
c1c92eb3d7 Remove patch again.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=24
2025-12-10 09:59:34 +00:00
15945c8582 Eliminate the need for setuptools_scm by adding no-setuptools_scm.patch.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=23
2025-12-10 09:54:00 +00:00
853a3bbe9c Accepting request 1321112 from home:glaubitz:branches:devel:languages:python
- 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/request/show/1321112
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=22
2025-12-10 09:16:15 +00:00
c092b2311f Accepting request 1283362 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1283362
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=9
2025-06-10 06:57:39 +00:00
5c0a620e19 Accepting request 1282381 from home:nkrapp:branches:devel:languages:python
- 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

OBS-URL: https://build.opensuse.org/request/show/1282381
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=20
2025-06-05 12:39:59 +00:00
999ede6510 Accepting request 1110953 from devel:languages:python
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1110953
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=8
2023-09-14 14:24:55 +00:00
16cd731d80 - Include in SLE-15 (bsc#1195916, bsc#1196696, jsc#PM-3356, jsc#SLE-23972)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=18
2023-09-06 20:56:54 +00:00
4f3f2ce695 Accepting request 1083967 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1083967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=7
2023-05-03 10:56:17 +00:00
c6370e587d Accepting request 1083897 from home:bnavigator:branches:devel:languages:python
- Don't catchall filelist
- Clean dependencies

OBS-URL: https://build.opensuse.org/request/show/1083897
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=16
2023-05-02 08:37:22 +00:00
ca05efd248 Accepting request 1081882 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1081882
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=6
2023-04-22 20:00:24 +00:00
e89343cf4d Accepting request 1081454 from home:dirkmueller:acdc:as_python3_module
SR for python stack proposal

OBS-URL: https://build.opensuse.org/request/show/1081454
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=14
2023-04-21 14:28:58 +00:00
29fc2e5749 Accepting request 1061934 from devel:languages:python
- update to 2.0.0:
  * Drop Python 3.6
  * Add Python 3.11 support
  * type hints added
- use gh tarball for tests

OBS-URL: https://build.opensuse.org/request/show/1061934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=5
2023-02-25 18:54:42 +00:00
4630302daf OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=12 2023-01-29 20:44:48 +00:00
6feaf3c1d7 - use gh tarball for tests
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=11
2023-01-29 20:44:30 +00:00
35d463e602 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=10 2023-01-29 20:37:52 +00:00
cda2216b7d - update to 2.0.0:
* Drop Python 3.6
  * Add Python 3.11 support
  * type hints added

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=9
2023-01-29 18:34:17 +00:00
ca751db2b3 Accepting request 1040267 from devel:languages:python
- Add python-py as test dependency

OBS-URL: https://build.opensuse.org/request/show/1040267
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=4
2022-12-07 16:33:46 +00:00
31017359b2 - Add python-py as test dependency
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=7
2022-12-05 12:46:08 +00:00
c9bacfd914 Accepting request 990394 from devel:languages:python
- BuildRequire itself when building test flavour.

OBS-URL: https://build.opensuse.org/request/show/990394
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=3
2022-07-22 17:20:21 +00:00
30937f2b62 - BuildRequire itself when building test flavour.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=5
2022-07-20 12:02:47 +00:00
d0720a8e9b Accepting request 847414 from devel:languages:python
- update to 1.1.1:
  * fix version determination (thanks @florimondmanca)
  * typing stubs (thanks @bluetech)

OBS-URL: https://build.opensuse.org/request/show/847414
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=2
2020-11-13 17:54:00 +00:00
77ff1d57fa - update to 1.1.1:
* fix version determination (thanks @florimondmanca)
  * typing stubs (thanks @bluetech)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=3
2020-11-10 08:01:18 +00:00
db0478b35c Accepting request 829013 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/829013
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-iniconfig?expand=0&rev=1
2020-08-25 07:38:02 +00:00
Tomáš Chvátal
244035320b Accepting request 828964 from home:mcalabkova:branches:devel:languages:python:pytest
new dependency of pytest

OBS-URL: https://build.opensuse.org/request/show/828964
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-iniconfig?expand=0&rev=1
2020-08-24 16:31:16 +00:00