Bug#1002307: ITP: python3-dirhash -- Python module and CLI for hashing of file system directories
Package: wnpp
Severity: wishlist
Owner: Ruffin White <roxfoxpox@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, roxfoxpox@gmail.com
* Package name : python3-dirhash
Version : 0.2.1
Upstream Author : Anders Huss <andhus@kth.se>
* URL : https://github.com/andhus/dirhash
* License : MIT
Programming Lang: Python
Description : Python module and CLI for hashing of file system directories
A lightweight python module and CLI for computing the hash of any directory based on its files' structure and content.
- Supports all hashing algorithms of Python's built-in hashlib module.
- Glob/wildcard (".gitignore style") path matching for expressive filtering of files to include/exclude.
- Multiprocessing for up to 6x speed-up
The hash is computed according to the Dirhash Standard, which is designed to allow for consistent and collision resistant generation/verification of directory hashes across implementations.
PyPI: https://pypi.org/project/dirhash/
Dirhash Standard: https://github.com/andhus/dirhash
Dependent packages:
- https://github.com/ruffsl/colcon-cache
- https://github.com/ruffsl/colcon-clean
Why?
- This package is needed to release new python colcon extensions
- colcon is the default build tool used by the ROS community
- https://colcon.readthedocs.io
How?
- Despite v0.2.1 release, upstream development has been stable for the past two years
- Suspected packaging maintenance is low
- Could use help from the PythonTeam
- Am looking for a sponsor
Reply to: