Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-seedir for openSUSE:Factory checked in at 2026-06-15 19:40:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-seedir (Old) and /work/SRC/openSUSE:Factory/.python-seedir.new.1981 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-seedir" Mon Jun 15 19:40:38 2026 rev:2 rq:1359313 version:0.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-seedir/python-seedir.changes 2024-05-08 11:41:44.601159221 +0200 +++ /work/SRC/openSUSE:Factory/.python-seedir.new.1981/python-seedir.changes 2026-06-15 19:42:11.632271332 +0200 @@ -1,0 +2,33 @@ +Sun Jun 14 20:20:59 UTC 2026 - Dirk Müller <[email protected]> + +- update to 0.5.1: + * GitHub workflows for testing the code (on pushes and pulls to + `main` and `dev`) and for uploading to PyPI (on new release). + * Created a pyproject.toml + * Add CONTRIBUTING.md for instructions on how to contribute to + the project + * `seedir.fakedir.fakedir_fromstring` has been refactored. The + logic is essentially the same, but there have been some + simplifications and more comments have been added. + * The `itemlimit` now accepts a 2-tuple as an argument, + indicating a separate limit for folders and files + (respectively). + * Added two parameters for handling errors when trying to list + the children of a directory: + * `acceptable_listdir_errors`: One or more error types + (`Exceptions`) which are ignored when occurring during a + directory listing call. E.g., a permissions error. + * `denied_string`: String to add to follow directory entries + for which the error was triggered. + * More test cases added + * The main algorithm for folder tree traversal has been + refactored. + * The unit tests are now structured for pytest. + * `seedir.folderstructure.FolderStructure` is now an abstract + class that cannot be directly instantiated. The functions + that previously needed to be provided as arguments for the + constructor must now be implemented as part of a subclass + (see getting started for an example) + * `slash` is now totally deprecated; use `folderend` instead. + +------------------------------------------------------------------- Old: ---- seedir-0.4.2.tar.gz New: ---- seedir-0.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-seedir.spec ++++++ --- /var/tmp/diff_new_pack.YAAlMH/_old 2026-06-15 19:42:13.280340392 +0200 +++ /var/tmp/diff_new_pack.YAAlMH/_new 2026-06-15 19:42:13.284340560 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-seedir # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-seedir -Version: 0.4.2 +Version: 0.5.1 Release: 0 Summary: Package for creating, editing, and reading folder tree diagrams License: MIT @@ -29,6 +29,7 @@ BuildRequires: python-rpm-macros # SECTION test requirements BuildRequires: %{python_module natsort} +BuildRequires: %{python_module pytest} # /SECTION BuildRequires: fdupes Requires: python-natsort @@ -53,7 +54,10 @@ %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec -m tests.tests +%pytest + +%pre +%python_libalternatives_reset_alternative seedir %post %python_install_alternative seedir ++++++ seedir-0.4.2.tar.gz -> seedir-0.5.1.tar.gz ++++++ ++++ 7586 lines of diff (skipped)
