Wed, 15 May 2024 02:46:52 UTC | login

Information for build fmf-1.2.1-1.fc37

ID204299
Package Namefmf
Version1.2.1
Release1.fc37
Epoch
SummaryFlexible Metadata Format
DescriptionThe fmf Python module and command line tool implement a flexible format for defining metadata in plain text files which can be stored close to the source code. Thanks to hierarchical structure with support for inheritance and elasticity it provides an efficient way to organize data into well-sized text documents. This package contains the command line tool.
Built bydavidlt
State complete
Volume DEFAULT
StartedTue, 20 Sep 2022 00:08:26 UTC
CompletedTue, 20 Sep 2022 00:08:26 UTC
Tags
f37
f38
RPMs
src
fmf-1.2.1-1.fc37.src.rpm (info) (download)
noarch
fmf-1.2.1-1.fc37.noarch.rpm (info) (download)
python3-fmf-1.2.1-1.fc37.noarch.rpm (info) (download)
Changelog * Thu Jul 21 2022 Lukáš Zachar <lzachar@redhat.com> - 1.2.1-1 - Retry if shallow clone fails * Tue Jul 19 2022 Lukáš Zachar <lzachar@redhat.com> - 1.2.0-1 - Shallow git clone if no reference is used - Select by the source of object - Enable the flake8 check, fix detected issues - Make when in adjust optional, add true|false expr. - Version as fmf flag and module attribute * Wed Jun 08 2022 Lukáš Zachar <lzachar@redhat.com> - 1.1.0-1 - Implement a directive for disabling inheritance - Add support for prepending items during merging - Explicitly convert context value to string - Workaround s390x ruamel read issue - Support reference schemas in validation function - Add JSON Schema validation method - Fixes blocking with symbolic link loops - Use a better way to detect the default git branch - Add unit tests for comma operator in context rules - Add examples demonstrating the context syntax * Thu Nov 11 2021 Petr Šplíchal <psplicha@redhat.com> - 1.0.0-1 - Migrate yaml parsing to ruamel.yaml - Drop support for Python 2 - Add extra requires and enable readthedocs config (#143) - Filter accept value with a colon - Adjust style to fix issues revealed by pre-commit - Enable pre-commit, update contribution docs - Disable integration testing with tmt for centos-7 * Thu Apr 15 2021 Petr Šplíchal <psplicha@redhat.com> - 0.16.0-1 - Add support for empty files and virtual nodes - Change outcome of CannotDecide operations - Enable copr builds from master for epel-7 as well - Define dict method to get child or data item - Keep original adjust rules when adjusting nodes - Use a deep copy when storing raw node data - Fix warnings in pytest * Fri Mar 26 2021 Petr Šplíchal <psplicha@redhat.com> - 0.15.2-1 - Do not use mutable objects as default arguments - A bunch of adjustments for the epel-7 build * Wed Mar 24 2021 Petr Šplíchal <psplicha@redhat.com> - 0.15-1 - Implement the new 'fmf clean' command - Functions to manipulate cache - Fetch the whole tree using utils.fetch_tree() - Raise FileException on duplicate YAML keys - Allow to set desired cache location - Adjust support for storing modified data to disk - Add support for storing modified metadata to disk - Prevent exploring tests in the tmt directory - Simplify special distro comparison examples - Store command output in run(), fetch() exceptions - Use filelock for locking, expand test coverage - Adjust locking for Tree.node() and utils.fetch() - Use locking to checkout/read tree - Enable integration testing with tmt, some cleanup - Implement a new method copy() for cloning nodes - Adjust fetch() with custom destination and env - Support calls fetch(destination, env) and run(env) - Use the origin default branch instead of master - Store commit hash if the tree is under a git repo * Tue Jan 12 2021 Petr Šplíchal <psplicha@redhat.com> - 0.14-1 - Adjust context docs, fix typos, style cleanup - Left vs Right side in Context matches - Simplify deep merging, adjust test suite a bit - Implement recursive merging of data - Remove the duplicate build job from packit config - Adjust 'make test' to work under virtualenv - Update the adjust continue key default to True * Wed Nov 18 2020 Petr Šplíchal <psplicha@redhat.com> - 0.13-1 - Enable copr builds from master, simplify config - Adjust documentation for the new Context class - Add documentation for the new Context class - Add a new Tree.adjust() method for handling rules - Context: Better operator names, comments - Adjust the new Context implementation - Context implementation