semvec/pypi-packages huggingface dataset:
gitwalk 0.1.0
A directory walker that respects .gitignore rules
License: MIT
Requires Python: >=3.7

# gitwalk

A Python library that provides an os.walk()-compatible interface that respects .gitignore rules. Walk through your directories while automatically excluding paths matched by .gitignore patterns.

## Installation

Using uv:
```bash
uv pip install gitwalk
```

## Usage

```python
from gitwalk import gitwalk as walk

# Walk through directory respecting .gitignore rules
for dirpath, dirnames, filenames in walk("./my_project"):
    print(f"Directory: {dirpath}")
    print(f"Subdirectories: {dirnames}")
    print(f"Files: {filenames}")
```

## Features

- Same interface as `os.walk()`
- Respects `.gitignore` patterns
- Supports both topdown and bottom-up traversal
- Handles error callbacks
- Follows symbolic links (optional)

## Tests
```
uv pip install -e ".[test]"
pytest
```
simplelogincmd 0.5.2
SimpleLogin command-line application
License: MIT
Requires Python: <4.0,>=3.10

# SimpleLogin-CLI

A command-line tool for using [SimpleLogin][1]

## Documentation

Documentation of application usage as well as of the code is available
[here][2].

## Work in Progress

This is a work in progress. Not all SimpleLogin functionality is yet
available, but every effort is made to ensure at least that the main
branch is stable. Contributions in the form of [issues][3] and [PRs][4]
are both welcome! Contributing documentation coming soon.

[1]: https://simplelogin.io/
[2]: https://simplelogincmd.readthedocs.io/
[3]: https://github.com/truthless-dev/simplelogincmd/issues
[4]: https://github.com/truthless-dev/simplelogincmd/pulls