[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1002306: ITP: python3-scantree -- Flexible recursive directory iterator: scandir meets glob("**", recursive=True)



Package: wnpp
Severity: wishlist
Owner: Ruffin White <roxfoxpox@gmail.com>
X-Debbugs-Cc: debian-devel@lists.debian.org, roxfoxpox@gmail.com

* Package name    : python3-scantree
  Version         : 0.0.1
  Upstream Author : Anders Huss <andhus@kth.se>
* URL             : https://github.com/andhus/scantree
* License         : MIT
  Programming Lang: Python
  Description     : Flexible recursive directory iterator: scandir meets glob("**", recursive=True)

Recursive directory iterator supporting:

- flexible filtering including wildcard path matching
- in memory representation of file-tree (for repeated access)
- efficient access to directory entry properties (posix.DirEntry interface) extended with real path and path relative to the recursion root directory
- detection and handling of cyclic symlinks

PyPI: https://pypi.org/project/scantree/

Dependent packages:
- https://pypi.org/project/dirhash/
- 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.0.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: