Yamanifest

Latest version: v0.3.8

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

Scan your dependencies

Page 1 of 3

0.3.5

-----

* Support multiple fullpaths

0.3.4

-----

* Fixed new test

0.3.3

-----

* Added support for multiple fullpaths which is required for multiple files support
* Added CHANGELOG and AUTHORS
* Fixed gitignore syntax
* Added some test data files to gitignore

0.3.2

-----

* Changed to README.rst in setup
* Fixed up some conda install bits n bobs
* Added optional fullpath option to add(), to support specifying a path other than the result of path.relpath
* Could not guarantee add() was traversing hash functions in the correct order when they were specified as arguments. This led to short circuit choosing the incorrect hash with python27. In the case of python3 the test passed
* Changed default numproc to use all available CPUs
* Added multiprocessing to add() and check() to improve speed
* New update() function. Updates one manifest from the contents of another based on filepath
* Added utils.py with find\_files utility
* Changed update function to update\_matching\_hashes, to better reflect it's function, and allow for a new update function
* Improved test for add() by testing case where no filepaths specified
* add() now accepts list of filepaths. Added test
* Better reporting of hash errors in yamf
* Fixed check\_file to properly return hashes. Removed cruft in check\_file
* Simplified return statement from check()

0.3.1

-----

* Removed non-deterministic test
* Added multiprocessing support to check\_file()
* Intermediate stage of refactor. Passes test but no multiprocessing
* More useful error output in yamf.py
* Fixed bug. Hashing needs to occur on fullpath, otherwise nchash is wrong
* Can now chain a load() to class instantiation. Added test

0.3.0

-----

* Fixed test being performed in incorrect directory
* Changed yamanifest format to include header with metadata by having two YaML documents in the file. This means it is possible to check if the file is a valid yamanifest, which might be difficult otherwise as any yaml file will be loaded without complaint

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.