Trailrunner

Latest version: v1.4.0

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

Scan your dependencies

Page 1 of 2

1.4.0

------

Bugfix release

- Always resolve and exclude paths relative to project root (83).
This is change to how paths are walked and excluded, that will
result in a closer match to how git would exclude files, and will
also prevent excluding files based on path segments outside of the
project root.
- New: debug CLI available via `python -m trailrunner` to validate
behavior directly within active project directories. (83)

text
$ git shortlog -s v1.3.0...v1.4.0
3 Amethyst Reese

1.3.0

------

Feature release

- New: added `concurrency` parameter to Trailrunner class (81)
- Fix: type annotations for pathspec package
- Dropped support for Python 3.6

text
$ git shortlog -s v1.2.1...v1.3.0
16 Amethyst Reese
7 dependabot[bot]

1.2.1

------

Bugfix release

- Fix: ignore file paths that don't exist, even if explicitly given

text
$ git shortlog -s v1.2.0...v1.2.1
2 Amethyst Reese

1.2.0

------

Feature release

- New: `run_iter()` variant that yields results as they complete (52)
- Fix: `walk()` includes explicitly listed files, even if they don't match include pattern (51)

text
$ git shortlog -s v1.1.3...v1.2.0
7 Amethyst Reese
6 dependabot[bot]

1.1.3

------

Bugfix release

- Export `__all__` from trailrunner to satisfy strict type checkers (40)

text
$ git shortlog -s v1.1.2...v1.1.3
3 Amethyst Reese
3 dependabot[bot]

1.1.2

------

Maintenance release

- Added PEP 561 `py.typed` markers
- Tested on Python 3.10

text
$ git shortlog -s v1.1.1...v1.1.2
9 Amethyst Reese
29 dependabot[bot]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.