15
0
2025-05-05 14:53:15 +00:00
committed by Git OBS Bridge
commit a65ceee419
6 changed files with 123 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.osc

BIN
ConfigUpdater-3.1.1.tar.gz LFS Normal file

Binary file not shown.

BIN
ConfigUpdater-3.2.tar.gz LFS Normal file

Binary file not shown.

View File

@@ -0,0 +1,23 @@
-------------------------------------------------------------------
Mon May 5 13:14:21 UTC 2025 - Markéta Machová <mmachova@suse.com>
- Convert to pip-based build
-------------------------------------------------------------------
Thu Jul 25 10:17:03 UTC 2024 - Dirk Müller <dmueller@suse.com>
- remove obsolete python2 constructs
- use version macro in sources
-------------------------------------------------------------------
Wed Jul 24 08:27:23 UTC 2024 - Angel Yankov <angel.yankov@suse.com>
- Update to v3.2
* Fix square brackets not parsed in section names, github issue #123
- Remove macro definition from spec as rpmlint check marked it as redundant.
-------------------------------------------------------------------
Wed Jul 13 15:27:09 UTC 2022 - Ben Greiner <code@bnavigator.de>
- Initial specfile for v3.1.1
- Required by ini2toml

70
python-ConfigUpdater.spec Normal file
View File

@@ -0,0 +1,70 @@
#
# spec file for package python-ConfigUpdater
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: python-ConfigUpdater
Version: 3.2
Release: 0
Summary: Parser like ConfigParser but for updating configuration files
License: MIT
URL: https://github.com/pyscaffold/configupdater
Source: https://files.pythonhosted.org/packages/source/C/ConfigUpdater/ConfigUpdater-%{version}.tar.gz
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pytest-virtualenv}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module setuptools_scm}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Provides: python-configupdater = %{version}-%{release}
%if %python_version_nodots < 38
Requires: python-importlib-metadata
%endif
BuildArch: noarch
%python_subpackages
%description
The sole purpose of this program is to easily update an INI config file
with no changes to the original file except the intended ones. This means
comments, the ordering of sections and key/value-pairs as wells as their
cases are kept as in the original file. Thus ConfigUpdater provides
complementary functionality to Python's ConfigParser which is primarily
meant for reading config files and writing new ones.
%prep
%setup -q -n ConfigUpdater-%{version}
sed -i '/--cov/d' setup.cfg
%build
%pyproject_wheel
%install
%pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}
%check
%pytest
%files %{python_files}
%doc AUTHORS.rst CHANGELOG.rst README.rst
%license LICENSE.txt
%{python_sitelib}/configupdater
%{python_sitelib}/[Cc]onfig[Uu]pdater-%{version}*info
%changelog