Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python312-libeconf-0.7.6-1.1 RPM for noarch

From OpenSuSE Ports Tumbleweed for noarch

Name: python312-libeconf Distribution: openSUSE:Factory:zSystems
Version: 0.7.6 Vendor: openSUSE
Release: 1.1 Build date: Fri Dec 13 14:03:47 2024
Group: Development/Languages/Python Build host: reproducible
Size: 133346 Source RPM: python-libeconf-0.7.6-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/openSUSE/libeconf
Summary: Python bindings for libeconf
Python bindings for libeconf

Provides

Requires

License

MIT

Changelog

* Fri Dec 13 2024 schubi@suse.com
  - Update to version 0.7.6:
    * Do not try to parse files with name like ".." and "." (#227)
    * using econf_readConfig in econftool
* Mon Dec 09 2024 schubi@suse.com
  - Update to version 0.7.5:
    * Removed PATH_MAX (Issue #220)
    * Add ROOT_PREFIX as option to replace TESTSDIR hack
    * CI: valgrind doesn't work together with sanitizers
    * econf_readConfig: don't allocate econf_file in error case
    * tests: use cleanup to free key_file for some tests
    * libeconf: don't allocate array from size 0
    * libeconf: fix use of uninitialized stat result if file does not exist
    * econftool: dynamically allocate xdg_config_dir
    * Disable clang <= 17, enable valgrind
    * Disable whitespace check
    * Disable deprecation warning for econftool and example
    * Add new CI with different compilers and valgrind
    * Test econf_readConfig()
    * Disable deprecation warning for tests
    * Implement econf_*freep functions for automatic cleanup
    * Cleanup *free functions
* Wed Oct 02 2024 Stefan Schubert <schubi@suse.com>
  - Updated license in the spec file to MIT.
* Thu Sep 26 2024 schubi@suse.com
  - Update to version 0.7.4:
    * fixed memory leaks (#219)
* Wed Sep 18 2024 schubi@suse.com
  - Update to version 0.7.3:
    * Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
    * Handle groups correctly which do not have any key entry.
    * Added links to man page. E.g. "man econf_readConfig" is working now.
    * Simplify snprintf call
    * Remove unused functions and reduce variable visibility (#213)
    * Fix typos (#212)
* Fri Jun 14 2024 schubi@suse.com
  - Update to version 0.7.2:
    * Do not check errno while float conversion. This is a false
      alarm for S390 and PPC (#210).
* Mon Jun 10 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 2024 schubi@suse.com
  - Update to version 0.7.0:
    * Defining manual parsing directories (#209)
    * parsing config files in python style
    * econf_readConfig: set usr_subdir to empty string if it is NULL
    * Fix static analyzer detected issues (#202)
    * comment string can be in the parsed value which is defined with quotes (#207)
    * tst-comments2: comment sign in quoted string (#205)
    * Setting options via new econf_newKeyFile_with_options. (#206)
* Fri Apr 12 2024 schubi@suse.com
  - Update to version 0.6.3:
    * Fix build with musl libc on ppc64le (#198)
    * Creating static library with new package libeconf-devel-static.
      This is needed for building package util-linux and btrfsprogs.
* Wed Mar 06 2024 schubi@suse.com
  - Update to version 0.6.2:
    * Fix static analyzer detected issues (#196)
* Mon Jan 22 2024 schubi@suse.com
  - Update to version 0.6.1:
    * reading lines which have a length greater than BUFSIZE (#195)
    * Improved data quote check in read_file (#193)
* Mon Nov 13 2023 Alberto Planas Dominguez <aplanas@suse.com>
  - Do not requires the library for the documentation
* Wed Nov 08 2023 Alberto Planas Dominguez <aplanas@suse.com>
  - Fix version comparison operator
  - Remove explicit python3-base requirement
* Fri Nov 03 2023 schubi@suse.com
  - Update to version 1.1.1:
    * Supporting Linux Userspace API (UAPI) Group
      chapter "Configuration Files Specification".
      See: https://uapi-group.org/specifications/specs/
      configuration_files_specification/
* Fri Nov 03 2023 Alberto Planas Dominguez <aplanas@suse.com>
  - Support only Python >= 3.10. PEP 604 is used for union types
* Fri Oct 27 2023 Nico Krapp <nico.krapp@suse.com>
  - Version 1.1.0
    * Added tests
    * Support all functions form libeconf 0.5.2
    * Bug fixes

Files

/usr/lib/python3.12/site-packages
/usr/lib/python3.12/site-packages/__pycache__
/usr/lib/python3.12/site-packages/__pycache__/econf.cpython-312.opt-1.pyc
/usr/lib/python3.12/site-packages/__pycache__/econf.cpython-312.pyc
/usr/lib/python3.12/site-packages/econf.py
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/INSTALLER
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/METADATA
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/RECORD
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/REQUESTED
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/WHEEL
/usr/lib/python3.12/site-packages/python_libeconf-0.7.0.dist-info/top_level.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Jan 4 23:43:41 2025