forked from pool/libeconf
Accepting request 1179642 from home:schubi2:branches:devel:microos
- Update to version 0.7.1: * Improved error handling while parsing values with the wrong format. Added new return value ECONF_VALUE_CONVERSION_ERROR. * Setting parsing options via econf_file struct. see econf_newKeyFile_with_options. These options will be used by econf_readConfig and econf_readConfigWithCallback. Following options are supported: JOIN_SAME_ENTRIES (default 0) Parsed entries with the same name will not be replaces but will be joined to one entry. PYTHON_STYLE (default 0) E.G. Identations will be handled like multiline entries. PARSING_DIRS (default /usr/etc/:/run:/etc) List of directories from which the configuration files have to be parsed. The list is a string, divides by ":". The last entry has the highest priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc" CONFIG_DIRS (default <empty>) List of directory structures (with order) which describes the directories in which the files have to be parsed. The list is a string, divides by ":". The last entry has the highest priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in following directories will be parsed: "<default_dirs>/<config_name>.conf.d/" "<default_dirs>/<config_name>.d/" "<default_dirs>/<config_name>/" * CAUTION: From now on every econf_file element MUST be intialized if econf_readConfig and econf_readConfigWithCallback is used. Either with NULL or: econf_file *key_file = NULL; if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1")) { fprintf (stderr, "ERROR: couldn't create new key file: %s\n", econf_errString(error)); return 1; } error = econf_readConfig (&key_file, "foo", "/usr/lib", "example", "conf", "=", "#"); - Update to version 0.7.1: * Improved error handling while parsing values with the wrong format. Added new return value ECONF_VALUE_CONVERSION_ERROR. * Setting parsing options via econf_file struct. see econf_newKeyFile_with_options. These options will be used by econf_readConfig and econf_readConfigWithCallback. Following options are supported: JOIN_SAME_ENTRIES (default 0) Parsed entries with the same name will not be replaces but will be joined to one entry. PYTHON_STYLE (default 0) E.G. Identations will be handled like multiline entries. PARSING_DIRS (default /usr/etc/:/run:/etc) List of directories from which the configuration files have to be parsed. The list is a string, divides by ":". The last entry has the highest priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc" CONFIG_DIRS (default <empty>) List of directory structures (with order) which describes the directories in which the files have to be parsed. The list is a string, divides by ":". The last entry has the highest priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in following directories will be parsed: "<default_dirs>/<config_name>.conf.d/" "<default_dirs>/<config_name>.d/" "<default_dirs>/<config_name>/" * CAUTION: From now on every econf_file element MUST be intialized if econf_readConfig and econf_readConfigWithCallback is used. Either with NULL or: econf_file *key_file = NULL; if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1")) { fprintf (stderr, "ERROR: couldn't create new key file: %s\n", econf_errString(error)); return 1; } error = econf_readConfig (&key_file, "foo", "/usr/lib", "example", "conf", "=", "#"); OBS-URL: https://build.opensuse.org/request/show/1179642 OBS-URL: https://build.opensuse.org/package/show/devel:microos/libeconf?expand=0&rev=28
This commit is contained in:
parent
17d8e7e3e2
commit
a395cec6a2
@ -1,6 +1,6 @@
|
||||
<servicedata>
|
||||
<service name="tar_scm">
|
||||
<param name="url">https://github.com/openSUSE/libeconf.git</param>
|
||||
<param name="changesrevision">5ed46a491049e02405fbc39d81c77e90ff55ba13</param>
|
||||
<param name="changesrevision">ccaf9121a8d15a043509af6e6545925b7e82a270</param>
|
||||
</service>
|
||||
</servicedata>
|
@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f7758ef4372388d32e7a233b5579f76bf3ad88fca5676414454a76577f6c29aa
|
||||
size 176112
|
3
libeconf-0.7.1.tar.xz
Normal file
3
libeconf-0.7.1.tar.xz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:9ff65f21c2773d2c6a92102ae56152793d0b5e2a0e0b9bbd18f0aedc40d388d6
|
||||
size 176544
|
@ -1,3 +1,48 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 10 07:36:06 UTC 2024 - schubi@suse.com
|
||||
|
||||
- Update to version 0.7.1:
|
||||
* Improved error handling while parsing values with the wrong format.
|
||||
Added new return value ECONF_VALUE_CONVERSION_ERROR.
|
||||
* Setting parsing options via econf_file struct.
|
||||
see econf_newKeyFile_with_options. These options will be used by
|
||||
econf_readConfig and econf_readConfigWithCallback.
|
||||
Following options are supported:
|
||||
JOIN_SAME_ENTRIES (default 0)
|
||||
Parsed entries with the same name will not be replaces but
|
||||
will be joined to one entry.
|
||||
PYTHON_STYLE (default 0)
|
||||
E.G. Identations will be handled like multiline entries.
|
||||
PARSING_DIRS (default /usr/etc/:/run:/etc)
|
||||
List of directories from which the configuration files have to be parsed.
|
||||
The list is a string, divides by ":". The last entry has the highest
|
||||
priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc"
|
||||
CONFIG_DIRS (default <empty>)
|
||||
List of directory structures (with order) which describes the directories
|
||||
in which the files have to be parsed.
|
||||
The list is a string, divides by ":". The last entry has the highest
|
||||
priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in
|
||||
following directories will be parsed:
|
||||
"<default_dirs>/<config_name>.conf.d/"
|
||||
"<default_dirs>/<config_name>.d/"
|
||||
"<default_dirs>/<config_name>/"
|
||||
* CAUTION: From now on every econf_file element MUST be intialized if
|
||||
econf_readConfig and econf_readConfigWithCallback is used.
|
||||
Either with NULL or:
|
||||
econf_file *key_file = NULL;
|
||||
if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1"))
|
||||
{
|
||||
fprintf (stderr, "ERROR: couldn't create new key file: %s\n",
|
||||
econf_errString(error));
|
||||
return 1;
|
||||
}
|
||||
error = econf_readConfig (&key_file,
|
||||
"foo",
|
||||
"/usr/lib",
|
||||
"example",
|
||||
"conf",
|
||||
"=", "#");
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 04 11:08:28 UTC 2024 - schubi@suse.com
|
||||
|
||||
|
@ -18,7 +18,7 @@
|
||||
|
||||
%define lname libeconf0
|
||||
Name: libeconf
|
||||
Version: 0.7.0
|
||||
Version: 0.7.1
|
||||
Release: 0
|
||||
Summary: Enhanced config file parser ala systemd
|
||||
License: LGPL-2.1-or-later
|
||||
|
@ -1,3 +1,48 @@
|
||||
-------------------------------------------------------------------
|
||||
Mon Jun 10 07:36:06 UTC 2024 - schubi@suse.com
|
||||
|
||||
- Update to version 0.7.1:
|
||||
* Improved error handling while parsing values with the wrong format.
|
||||
Added new return value ECONF_VALUE_CONVERSION_ERROR.
|
||||
* Setting parsing options via econf_file struct.
|
||||
see econf_newKeyFile_with_options. These options will be used by
|
||||
econf_readConfig and econf_readConfigWithCallback.
|
||||
Following options are supported:
|
||||
JOIN_SAME_ENTRIES (default 0)
|
||||
Parsed entries with the same name will not be replaces but
|
||||
will be joined to one entry.
|
||||
PYTHON_STYLE (default 0)
|
||||
E.G. Identations will be handled like multiline entries.
|
||||
PARSING_DIRS (default /usr/etc/:/run:/etc)
|
||||
List of directories from which the configuration files have to be parsed.
|
||||
The list is a string, divides by ":". The last entry has the highest
|
||||
priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc"
|
||||
CONFIG_DIRS (default <empty>)
|
||||
List of directory structures (with order) which describes the directories
|
||||
in which the files have to be parsed.
|
||||
The list is a string, divides by ":". The last entry has the highest
|
||||
priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in
|
||||
following directories will be parsed:
|
||||
"<default_dirs>/<config_name>.conf.d/"
|
||||
"<default_dirs>/<config_name>.d/"
|
||||
"<default_dirs>/<config_name>/"
|
||||
* CAUTION: From now on every econf_file element MUST be intialized if
|
||||
econf_readConfig and econf_readConfigWithCallback is used.
|
||||
Either with NULL or:
|
||||
econf_file *key_file = NULL;
|
||||
if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1"))
|
||||
{
|
||||
fprintf (stderr, "ERROR: couldn't create new key file: %s\n",
|
||||
econf_errString(error));
|
||||
return 1;
|
||||
}
|
||||
error = econf_readConfig (&key_file,
|
||||
"foo",
|
||||
"/usr/lib",
|
||||
"example",
|
||||
"conf",
|
||||
"=", "#");
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 04 11:08:28 UTC 2024 - schubi@suse.com
|
||||
|
||||
|
@ -19,7 +19,7 @@
|
||||
%{?sle15_python_module_pythons}
|
||||
%define skip_python39 1
|
||||
Name: python-libeconf
|
||||
Version: 0.7.0
|
||||
Version: 0.7.1
|
||||
Release: 0
|
||||
Summary: Python bindings for libeconf
|
||||
License: LGPL-2.1-or-later
|
||||
|
Loading…
Reference in New Issue
Block a user