Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-EditorConfig for 
openSUSE:Factory checked in at 2025-04-16 20:39:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-EditorConfig (Old)
 and      /work/SRC/openSUSE:Factory/.python-EditorConfig.new.30101 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-EditorConfig"

Wed Apr 16 20:39:09 2025 rev:9 rq:1265435 version:0.17.0+git.1743012229.8dca1b6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-EditorConfig/python-EditorConfig.changes  
2024-08-07 06:10:57.079688049 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-EditorConfig.new.30101/python-EditorConfig.changes
       2025-04-20 20:06:45.010039921 +0200
@@ -1,0 +2,28 @@
+Sat Mar 29 21:11:42 UTC 2025 - mc...@cepl.eu
+
+- Update to version 0.17.0+git.1743012229.8dca1b6:
+  * chore(deps): update dependency setuptools to v78 (#70)
+  * chore(deps): update dependency setuptools to >=77.0.3 (#69)
+  * chore(deps): update dependency setuptools to v77 (#68)
+  * chore(deps): update dependency setuptools to >=76.1.0 (#66)
+  * chore(deps): update dependency setuptools to v76 (#67)
+  * chore(deps): update dependency setuptools to >=75.8.2 (#65)
+  * chore(deps): update dependency setuptools to >=75.8.1 (#64)
+  * chore(deps): update tests digest to 38e1f14 (#63)
+  * chore(deps): update tests digest to 7d75ceb (#62)
+  * chore(deps): update dependency setuptools to >=75.8.0 (#61)
+  * chore(deps): update dependency setuptools to v75 (#60)
+  * Add renovate for auto updating dependencies (#58)
+  * Bump version to 0.17.0 (#57)
+  * Use alpine 3.21 (CMake 3.21), bump tests (#56)
+  * Use alpine instead of Debian image for testing (#55)
+  * Move the metadata into `PEP 621`-compliant `pyproject.toml` (#54)
+  * Add CI for Runtime Test (#53)
+  * Require CMake 3.16.3 (#52)
+
+-------------------------------------------------------------------
+Tue Mar 25 02:26:09 UTC 2025 - Steve Kowalik <steven.kowa...@suse.com>
+
+- Lowercase metadata directory name.
+
+-------------------------------------------------------------------

Old:
----
  editorconfig-core-py-0.12.4+git.1707726233.2740dee.obscpio

New:
----
  editorconfig-core-py-0.17.0+git.1743012229.8dca1b6.obscpio

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-EditorConfig.spec ++++++
--- /var/tmp/diff_new_pack.1bwRKK/_old  2025-04-20 20:06:45.546062272 +0200
+++ /var/tmp/diff_new_pack.1bwRKK/_new  2025-04-20 20:06:45.546062272 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-EditorConfig
 #
-# Copyright (c) 2024 SUSE LLC
+# Copyright (c) 2025 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,14 +16,15 @@
 #
 
 
-%define modname editorconfig-core-py
+%define modname editorconfig
 Name:           python-EditorConfig
-Version:        0.12.4+git.1707726233.2740dee
+Version:        0.17.0+git.1743012229.8dca1b6
 Release:        0
 Summary:        File Locator and Interpreter for Python
 License:        BSD-2-Clause AND Python-2.0
 URL:            https://editorconfig.org
-Source0:        %{modname}-%{version}.tar.xz
+# Source0:        
https://files.pythonhosted.org/packages/source/e/%%{modname}/%%{modname}-%%{version}.tar.gz
+Source0:        editorconfig-core-py-%{version}.tar.xz
 BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
@@ -39,7 +40,7 @@
 command line program or as an importable library.
 
 %prep
-%autosetup -p1 -n %{modname}-%{version}
+%autosetup -p1 -n editorconfig-core-py-%{version}
 
 %build
 %pyproject_wheel
@@ -62,5 +63,5 @@
 %license LICENSE.* COPYING
 %doc README.rst
 %{python_sitelib}/editorconfig
-%{python_sitelib}/EditorConfig-%(echo %{version}|cut -d+ -f 1)*-info
+%{python_sitelib}/editorconfig-%(echo %{version}|cut -d+ -f 1)*-info
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.1bwRKK/_old  2025-04-20 20:06:45.574063440 +0200
+++ /var/tmp/diff_new_pack.1bwRKK/_new  2025-04-20 20:06:45.578063607 +0200
@@ -2,7 +2,7 @@
   <service name="obs_scm" mode="manual">
     <param 
name="url">https://github.com/editorconfig/editorconfig-core-py.git</param>
     <param name="scm">git</param>
-    <param name="versionprefix">0.12.4+git</param>
+    <param name="versionprefix">0.17.0+git</param>
     <param name="changesgenerate">enable</param>
     <param name="changesauthor">mc...@cepl.eu</param>
   </service>

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.1bwRKK/_old  2025-04-20 20:06:45.594064274 +0200
+++ /var/tmp/diff_new_pack.1bwRKK/_new  2025-04-20 20:06:45.598064441 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/editorconfig/editorconfig-core-py.git</param>
-              <param 
name="changesrevision">2740deeacfa9b6a5fbfd419500126daec80c5022</param></service></servicedata>
+              <param 
name="changesrevision">8dca1b6fb5606082f9f95fa312ecb08f0382ee4a</param></service></servicedata>
 (No newline at EOF)
 

++++++ editorconfig-core-py-0.12.4+git.1707726233.2740dee.obscpio -> 
editorconfig-core-py-0.17.0+git.1743012229.8dca1b6.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/.github/workflows/runtime.yml
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/.github/workflows/runtime.yml
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/.github/workflows/runtime.yml
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/.github/workflows/runtime.yml
        2025-03-26 19:03:49.000000000 +0100
@@ -0,0 +1,34 @@
+# Runtime tests
+
+name: Runtime
+
+on:
+  push:
+    branches: ["master"]
+  pull_request:
+    branches: ["master"]
+
+jobs:
+  test:
+    name: Runtime
+    runs-on: ubuntu-latest
+    container: python:3.13-alpine3.21
+
+    steps:
+      - name: Install Alpine Dependencies
+        run: apk add cmake git make
+      - name: Display Python version
+        run: python -c "import sys; print(sys.version)"
+      - name: Display CMake version
+        run: cmake --version
+      - name: Display Git version
+        run: git --version
+
+      - uses: actions/checkout@v4
+        with:
+          submodules: recursive
+
+      - name: Install Dependencies
+        run: pip install -e .
+      - name: Test
+        run: cmake . && ctest -VV .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/CMakeLists.txt 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/CMakeLists.txt
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/CMakeLists.txt       
2024-02-12 09:23:53.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/CMakeLists.txt       
2025-03-26 19:03:49.000000000 +0100
@@ -3,7 +3,7 @@
 # To perform the test, run `cmake .` at the root of the project tree followed
 # by ctest .
 
-cmake_minimum_required(VERSION 2.6)
+cmake_minimum_required(VERSION 3.16.3)
 
 # Do not check any compiler
 project(editorconfig-core-py NONE)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/editorconfig/ini.py 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/editorconfig/ini.py
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/editorconfig/ini.py  
2024-02-12 09:23:53.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/editorconfig/ini.py  
2025-03-26 19:03:49.000000000 +0100
@@ -27,10 +27,6 @@
 
 __all__ = ["ParsingError", "EditorConfigParser"]
 
-MAX_SECTION_LENGTH = 4096
-MAX_PROPERTY_LENGTH= 50
-MAX_VALUE_LENGTH = 255
-
 
 class EditorConfigParser(object):
 
@@ -138,8 +134,6 @@
                 mo = self.SECTCRE.match(line)
                 if mo:
                     sectname = mo.group('header')
-                    if len(sectname) > MAX_SECTION_LENGTH:
-                        continue
                     in_section = True
                     matching_section = self.matches_filename(fpname, sectname)
                     # So sections can't start with a continuation line
@@ -160,9 +154,6 @@
                         if optval == '""':
                             optval = ''
                         optname = self.optionxform(optname.rstrip())
-                        if (len(optname) > MAX_PROPERTY_LENGTH or
-                            len(optval) > MAX_VALUE_LENGTH):
-                            continue
                         if not in_section and optname == 'root':
                             self.root_file = (optval.lower() == 'true')
                         if matching_section:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/editorconfig/version.py 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/editorconfig/version.py
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/editorconfig/version.py  
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/editorconfig/version.py  
    2025-03-26 19:03:49.000000000 +0100
@@ -1 +1 @@
-VERSION = (0, 12, 4, "final")
+VERSION = (0, 17, 0, "final")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/pyproject.toml 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/pyproject.toml
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/pyproject.toml       
2024-02-12 09:23:53.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/pyproject.toml       
2025-03-26 19:03:49.000000000 +0100
@@ -1,3 +1,35 @@
 [build-system]
-requires = ["setuptools>=42.2"]
+requires = ["setuptools>=78.1.0"]
 build-backend = "setuptools.build_meta"
+
+[project]
+name = "EditorConfig"
+authors = [{name = "EditorConfig Team"}]
+license = {text = "PSF-2.0"}
+description = "EditorConfig File Locator and Interpreter for Python"
+readme = "README.rst"
+classifiers = [
+    "License :: OSI Approved :: Python Software Foundation License",
+    "Operating System :: OS Independent",
+    "Programming Language :: Python",
+    "Programming Language :: Python :: 2.7",
+    "Programming Language :: Python :: 3",
+    "Programming Language :: Python :: 3.9",
+    "Programming Language :: Python :: 3.10",
+    "Programming Language :: Python :: 3.12",
+    "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: Implementation :: PyPy",
+]
+dynamic = ["version"]
+
+[project.urls]
+Homepage = "https://editorconfig.org/";
+"Source Code" = "https://github.com/editorconfig/editorconfig-core-py";
+"Bug Tracker" = "https://github.com/editorconfig/editorconfig-core-py/issues";
+
+[project.scripts]
+editorconfig = "editorconfig.__main__:main"
+
+[tool.setuptools]
+packages = ["editorconfig"]
+include-package-data = false
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/renovate.json 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/renovate.json
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/renovate.json        
1970-01-01 01:00:00.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/renovate.json        
2025-03-26 19:03:49.000000000 +0100
@@ -0,0 +1,9 @@
+{
+  "$schema": "https://docs.renovatebot.com/renovate-schema.json";,
+  "extends": ["config:recommended", "group:allNonMajor"],
+  "rangeStrategy": "bump",
+  "git-submodules": {
+    "enabled": true
+  },
+  "schedule": ["on Wednesday"]
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/setup.cfg 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/setup.cfg
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/setup.cfg    
2024-02-12 09:23:53.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/setup.cfg    
1970-01-01 01:00:00.000000000 +0100
@@ -1,28 +0,0 @@
-[metadata]
-name = EditorConfig
-author = EditorConfig Team
-license = PSF-2.0
-description = EditorConfig File Locator and Interpreter for Python
-url = https://editorconfig.org/
-long_description = file: README.rst
-classifiers =
-    License :: OSI Approved :: Python Software Foundation License
-    Operating System :: OS Independent
-    Programming Language :: Python
-    Programming Language :: Python :: 3
-    Programming Language :: Python :: 3.8
-    Programming Language :: Python :: 3.9
-    Programming Language :: Python :: 3.10
-    Programming Language :: Python :: 3.11
-    Programming Language :: Python :: 3.12
-    Programming Language :: Python :: Implementation :: PyPy
-project_urls =
-    Source Code = https://github.com/editorconfig/editorconfig-core-py
-    Bug Tracker = https://github.com/editorconfig/editorconfig-core-py/issues
-
-[options]
-packages = editorconfig
-
-[options.entry_points]
-console_scripts =
-    editorconfig = editorconfig.__main__:main
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/CMakeLists.txt 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/CMakeLists.txt
--- old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/CMakeLists.txt 
2024-02-12 09:23:53.000000000 +0100
+++ new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/CMakeLists.txt 
2025-03-26 19:03:49.000000000 +0100
@@ -25,8 +25,8 @@
 #
 
 # New escape-sequence processing.
-cmake_minimum_required(VERSION 3.5)
-cmake_policy(VERSION 3.5.1)
+cmake_minimum_required(VERSION 3.16.3)
+cmake_policy(VERSION 3.16.3)
 
 # Don't check any language compiler. This project is for EditorConfig Core
 # testing only.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/almostcat.cmake
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/almostcat.cmake
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/almostcat.cmake
  2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/almostcat.cmake
  2025-03-26 19:03:49.000000000 +0100
@@ -27,7 +27,7 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 # POSSIBILITY OF SUCH DAMAGE.
 
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.16.3)
 
 if("${WHICH}" STREQUAL "")
     message(FATAL_ERROR "No WHICH parameter specified")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/ec_sort.cmake
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/ec_sort.cmake
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/ec_sort.cmake
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/ec_sort.cmake
    2025-03-26 19:03:49.000000000 +0100
@@ -32,7 +32,7 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 # POSSIBILITY OF SUCH DAMAGE.
 
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.16.3)
 
 # See documentation links at https://stackoverflow.com/q/12802377/2877364
 set(tests_cmake_ec_sort_dir "${CMAKE_CURRENT_LIST_DIR}")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/runandsort.cmake
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/runandsort.cmake
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/cmake/runandsort.cmake
 2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/cmake/runandsort.cmake
 2025-03-26 19:03:49.000000000 +0100
@@ -27,7 +27,7 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 # POSSIBILITY OF SUCH DAMAGE.
 
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.16.3)
 
 # Conventions:
 #   - "P_*" are parameters parsed using cmake_parse_arguments
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/filetree/CMakeLists.txt
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/filetree/CMakeLists.txt
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/filetree/CMakeLists.txt
        2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/filetree/CMakeLists.txt
        2025-03-26 19:03:49.000000000 +0100
@@ -24,8 +24,6 @@
 # POSSIBILITY OF SUCH DAMAGE.
 #
 
-cmake_minimum_required(VERSION 3.5)
-
 # Test for EditorConfig file in parent directory
 new_ec_test(parent_directory parent_directory.in parent_directory/test.a 
"^key=value[ \t\n\r]*$")
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/glob/CMakeLists.txt
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/glob/CMakeLists.txt
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/glob/CMakeLists.txt
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/glob/CMakeLists.txt
    2025-03-26 19:03:49.000000000 +0100
@@ -47,6 +47,14 @@
 # star matches a dot file
 new_ec_test(star_matches_dot_file star.in .editorconfig "^keyc=valuec[ 
\t\n\r]*$")
 
+# Slash makes the pattern not match in subdirectories
+new_ec_test_multiline(star_after_slash_ML_in_subdir star.in
+    bat/Bar/foo.txt "^[ \t\n\r]*keyc=valuec[ \t\n\r]*$")
+
+# Slash makes the pattern not match dotfiles in subdirectories
+new_ec_test_multiline(star_matches_dot_file_after_slash_ML_in_subdir star.in
+    bat/Bar/.editorconfig "^[ \t\n\r]*keyc=valuec[ \t\n\r]*$")
+
 # Tests for ?
 
 # matches a single character
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/meta/CMakeLists.txt
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/meta/CMakeLists.txt
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/meta/CMakeLists.txt
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/meta/CMakeLists.txt
    2025-03-26 19:03:49.000000000 +0100
@@ -25,8 +25,6 @@
 # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 # POSSIBILITY OF SUCH DAMAGE.
 
-cmake_minimum_required(VERSION 3.5)
-
 set(tests_meta_cmakelists_dir "${CMAKE_CURRENT_LIST_DIR}")
 
 # Line separator regex, for convenience
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/meta/sample.cmake 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/meta/sample.cmake
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/meta/sample.cmake  
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/meta/sample.cmake  
    2025-03-26 19:03:49.000000000 +0100
@@ -1,6 +1,6 @@
 # sample.cmake: Tests run_and_sort to make sure it's working.
 
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.16.3)
 
 # See documentation links at https://stackoverflow.com/q/12802377/2877364
 set( tests_meta_sample_dir "${CMAKE_CURRENT_LIST_DIR}" )
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/CMakeLists.txt
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/CMakeLists.txt
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/CMakeLists.txt
  2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/CMakeLists.txt
  2025-03-26 19:03:49.000000000 +0100
@@ -1,5 +1,5 @@
 #
-# Copyright (c) 2011-2018 EditorConfig Team
+# Copyright (c) 2011-2024 EditorConfig Team
 # All rights reserved.
 #
 # Redistribution and use in source and binary forms, with or without
@@ -70,6 +70,13 @@
 new_ec_test_multiline(spaces_before_middle_property_ML whitespace.in test10.c
     "key1=value1[ \t]*[\n\r]+key2=value2[ \t]*[\n\r]+key3=value3[ \t\n\r]*")
 
+# value with whitespace inside and the leading and trailing ws ignored
+new_ec_test(value_with_whitespace_inside whitespace.in test11.c
+    "^key=value with whitespace inside[\n\r]+$")
+
+# test spaces in the middle of a key
+new_ec_test(spaces_in_middle_key whitespace.in test12.c "ke y=value[ \t\n\r]*")
+
 # Tests for comment parsing
 
 # test comments ignored before properties
@@ -80,9 +87,15 @@
 new_ec_test_multiline(comment_between_props_ML comments.in test4.c
     "key1=value1[ \t]*[\n\r]+key2=value2[ \t\n\r]*")
 
-# test semicolons at end of property value are included in value
-new_ec_test(semicolon_in_property comments.in test5.c
-    "^key=value; not comment[ \t\n\r]*$")
+# test semicolons and hashes at end of property value are included in value
+new_ec_test(semicolon_or_hash_in_property comments.in test5.c
+    "^key1=value; not comment[\n\r]+key2=value # not comment[ \t\n\r]*$")
+
+# test that backslashes before semicolons and hashes in property values
+# are included in value.
+# NOTE: [\\] matches a single literal backslash.
+new_ec_test(backslashed_semicolon_or_hash_in_property comments.in test6.c
+    "^key1=value [\\]; not comment[\n\r]+key2=value [\\]# not comment[ 
\t\n\r]*$")
 
 # test escaped semicolons are included in section names
 new_ec_test(escaped_semicolon_in_section comments.in "test;.c"
@@ -110,19 +123,22 @@
 # test EditorConfig files with CRLF line separators
 new_ec_test(crlf_linesep crlf.in "a.c" "^key=value[ \t\n\r]*$")
 
-
-# Test max property name and values
-new_ec_test(max_property_name limits.in test1
-    "^00000000000000000000000000000000000000000000000001=50[ \t\n\r]*$")
-new_ec_test(max_property_value limits.in test2
-    
"^k255=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001[
 \t\n\r]*$")
-
-# Test max section names
-new_ec_test(max_section_name_ok limits.in test3 "^key=value[ \t\n\r]*$")
-new_ec_test(max_section_name_ignore limits.in test4 "^[ \t\n\r]*$")
+# Test minimum supported lengths of section name, key and value
+new_ec_test(min_supported_key_length limits.in test1
+    
"^aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa=v1024[ \t\n\r]*$")
+new_ec_test(min_supported_value_length limits.in test2
+    
"^k4096=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa[
 \t\n\r]*$")
+new_ec_test(min_supported_section_name_length limits.in test3
+    "^k1024=v1024[ \t\n\r]*$")
 
 # Empty .editorconfig files
 new_ec_test(empty_editorconfig_file empty.in test4 "^[ \t\n\r]*$")
 new_ec_test(newlines_only_editorconfig_file newlines_only.in test4 "^[ 
\t\n\r]*$")
 new_ec_test(comments_only_editorconfig_file comments_only.in test4 "^[ 
\t\n\r]*$")
 new_ec_test(comments_and_newlines_editorconfig_file comments_and_newlines.in 
test4 "^[ \t\n\r]*$")
+
+# A value set to empty string
+new_ec_test(key_set_to_empty_string empty_values.in test1 
"^key1=[\n\r]+key2=[\n\r]+key3=[\n\r]+$")
+
+# Leading slash test
+new_ec_test(leading_slash_relevance leading_slash.in test1/file.java 
"^key1=val1[\n\r]+key2=val2[\n\r]+key3=val3[\n\r]+$")
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/comments.in 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/comments.in
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/comments.in 
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/comments.in 
    2025-03-26 19:03:49.000000000 +0100
@@ -11,13 +11,15 @@
 ; Comment between properties ignored
 key2=value2
 
-; Semicolon at end of value read as part of value
+; Semicolon or hash at end of value read as part of value
 [test5.c]
-key=value; not comment
+key1=value; not comment
+key2=value # not comment
 
-; Escaped semicolon in value
+; Backslash before a semicolon or hash is part of the value
 [test6.c]
-key=value \; not comment
+key1=value \; not comment
+key2=value \# not comment
 
 ; Escaped semicolon in section name
 [test\;.c]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/empty_values.in
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/empty_values.in
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/empty_values.in
 1970-01-01 01:00:00.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/empty_values.in
 2025-03-26 19:03:49.000000000 +0100
@@ -0,0 +1,9 @@
+root = true
+
+[test1]
+; A value set to empty string
+key1=
+; Whitespace after equals sign is ignored
+key2=  
+; A file final key set to empty string
+key3=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/leading_slash.in
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/leading_slash.in
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/leading_slash.in
        1970-01-01 01:00:00.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/leading_slash.in
        2025-03-26 19:03:49.000000000 +0100
@@ -0,0 +1,11 @@
+root = true
+
+[/test1/file.{java,js,rb}]
+; Has a leading slash along with a slash in between
+key1=val1
+[test1/file.{java,js,rb}]
+; Has no leading slash but has a slash in between
+key2=val2
+[*.{java,js,rb}]
+; Has no slash at all but still should match
+key3=val3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/limits.in 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/limits.in
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/limits.in   
    2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/limits.in   
    2025-03-26 19:03:49.000000000 +0100
@@ -1,15 +1,13 @@
 root = true
 
+; minimum supported key length of 1024 characters
 [test1]
-00000000000000000000000000000000000000000000000001=50
-000000000000000000000000000000000000000000000000002=51
+aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaa=v1024
 
+; minimum supported value length of 4096 characters
 [test2]
-k255=000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
-k256=0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
+k4096=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
-[{test3,test0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003}]
-key=value
-
-[{test4,test0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
 
0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004}]
-key=value
+; minimum supported section name length of 1024 characters (excluding [] 
brackets)
+[{test3,aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 aaaaaaaaaaaaaaaaaaaaaaaaaaa}]
+k1024=v1024
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/whitespace.in
 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/whitespace.in
--- 
old/editorconfig-core-py-0.12.4+git.1707726233.2740dee/tests/parser/whitespace.in
   2024-02-12 09:23:53.000000000 +0100
+++ 
new/editorconfig-core-py-0.17.0+git.1743012229.8dca1b6/tests/parser/whitespace.in
   2025-03-26 19:03:49.000000000 +0100
@@ -46,3 +46,11 @@
 key1=value1
   key2=value2
 key3=value3
+
+; value with whitespace inside and the leading and trailing ws ignored
+[test11.c]
+key= value with whitespace inside  
+
+; space in the middle of a key
+[test12.c]
+ke y=value
\ No newline at end of file

++++++ editorconfig-core-py.obsinfo ++++++
--- /var/tmp/diff_new_pack.1bwRKK/_old  2025-04-20 20:06:45.706068944 +0200
+++ /var/tmp/diff_new_pack.1bwRKK/_new  2025-04-20 20:06:45.710069111 +0200
@@ -1,5 +1,5 @@
 name: editorconfig-core-py
-version: 0.12.4+git.1707726233.2740dee
-mtime: 1707726233
-commit: 2740deeacfa9b6a5fbfd419500126daec80c5022
+version: 0.17.0+git.1743012229.8dca1b6
+mtime: 1743012229
+commit: 8dca1b6fb5606082f9f95fa312ecb08f0382ee4a
 

Reply via email to