Fmf

Latest version: v1.3.0

Safety actively analyzes 628936 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.8

* Update spec to build Python 3 packages only
* Move unit tests into a separate directory
* Move testsets, include a super simple smoke test
* Initial set of stories and tests
* Enable beakerlib smoke test in the testing farm
* Add a simple beakerlib test for command line help
* Clean up the docs build folder directly
* Enable packit

0.7

* Add advanced python filtering [fix 55]
* Drop explicit locale setting during build and install
* Drop Python 2 subpackage on Fedora 30+ (1647798)
* Better handle yaml errors [fix 50]
* Support reducing attributes using the "-" suffix
* Prevent extra new lines in the show() output
* Adjust FullLoader to load all strings as unicode
* Suppress yaml warnings by specifying the loader
* Support Tree.find() for non-leaf nodes as well

0.6

- Ignore directories with no metadata defined
- Give a nice error when .fmf file exists [fix 37]
- Ignore metadata subtrees [fix 43]
- Support for direct deep dictionary value retrieval
- Separate exception for missing tree root [fix 42]
- Move data merging into a separate method [fix 41]
- Ensure that data or parent are provided for Tree
- Test coverage for yaml syntax and finding root
- Do not walk through the whole directory hierarchy
- Example typo, handle yaml parse errors [fix 38]
- Require the same version of the rpm package

0.5

- Add support for subcommands [fix 32]
- Define metadata tree root [fix 26]
- Enable regular expressions in --filter [fix 35]
- Support merging dictionary values as well
- Build Python 3 package for pip as well
- Add more detailed logging for easier debugging
- Correctly handle deep inheritance [fix 31]
- Load all strings from YAML files as Unicode
- Prevent data modification in filter [fix 30]
- Fix inheritance of scattered files [fix 25]

0.4

0.3

* Remove the unreliable syntactic sugar [fix 2]
* Add a simple example of a BeakerLib test
* Improve the output, fix the encoding issue [21]
* Add sources as value for string formatting
* Show source files in debug mode [fix 15]
* Allow deeper one-line hierarchy [fix 17]
* Update the list of supported Python versions
* Use name 'root' for directory where Tree is rooted
* Fix the full path custom format example
* Move documentation to the fmf rpm package
* Remove entry_points, custom format merged into fmf
* Add a few custom format examples
* Update docs with the custom format support
* Run both Python 2 and Python 3 tests locally
* Make eval() work with with Python 3 as well
* Integrate custom formatting into base & cli
* The first draft of output formatting
* Enable python3 tests, python3 executable in Fedora
* Python 3 compatibility changes
* Show nothing if there are no metadata [fix 12]
* Clean up before preparing the source files
* Make setup methods compatible with older pytest

Page 3 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.