Skip to main content

Better os.walk

Project description

Drop-in substitute for os.path.walk() with additional features:

  • Walks over multiple roots

  • Yields pathlib.Path() and not str

  • Yields full absolute paths by default

  • Can exclude or include files flexibly by pattern or function

  • Excludes dotfiles by default

  • Two special patterns to match all files in a Python project, or all Python sound files, are included

The last one is really useful because Python tends to leave all sorts of copies of your code in directories like build/, dist/ or *.egg/.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wolk-0.10.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

wolk-0.10.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file wolk-0.10.0.tar.gz.

File metadata

  • Download URL: wolk-0.10.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.6

File hashes

Hashes for wolk-0.10.0.tar.gz
Algorithm Hash digest
SHA256 8942fb18e568cc95db4796fd3181f4c311015cd18ed4e1eb53c2e31bac77bdd1
MD5 052f8966e12f066d623ad7e41d801e70
BLAKE2b-256 39982e59ee584d8452ae87d002af78ed7594ef6220ce86dd0fc09a4c4d933eba

See more details on using hashes here.

File details

Details for the file wolk-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: wolk-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.6

File hashes

Hashes for wolk-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c9a5bd9c0d619f95a996627e1c1921c2d198951a153043b8b477174577ecdae4
MD5 ebb5c2b600f92b22aeadc6f2dbcfdd8f
BLAKE2b-256 661f25aea17a1aed2c97547e7aeb1a7bcc1fcd070b4e597ae8c6c1ff88bab406

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page