Findx

Latest version: v0.11.0

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

Scan your dependencies

Page 1 of 3

0.11.0

==============

- Require Python 3.8+. Support for Python2.x has been removed.

- Switch to Poetry and Nox.

- Add the following directories to the default ``stdxd`` variable::

.nox .ruff_cache venv .venv

- Add support for creating executables via PyInstaller.

- Add continuous integration via GitHub actions.

- Build Linux executables in a Docker container running Ubuntu 18.04 to support
a broader range of Linux distributions.

0.10.2

==============

- Small cleanups: update copyright dates, remove unnecessary .gitignore, add
type hints to setup.py, remove Makefile.

0.10.1

==============

- Update CHANGES.rst.

0.10.0

==============

- Update Python-related tooling (black, mypy with type-hinting comments, pytest,
tox, coverage).

- Reorganize source tree to use ``src/`` subdirectory.

- Support Python 3.8.

- Add "--readme" command to display the top-level README.rst.

- Restructure code to reduce cyclomatic complexity.

0.9.11

==============

- If probed tools aren't 'gnu', fall back to 'bsd' instead of 'posix' as a
better default (at least until there is better probing logic on BSD).
Add ``-H --color=auto`` into bsd_grep_args.

0.9.10

==============

- Add configuration variables settable via configuration file, environment
variables, or command line. Display values of variables via new switches
``-show-var VAR``, ``-show-vars``, and ``-show-defaults``.

- Allow for configurable location and type of the main utilities ``find``,
``xargs``, and ``grep``.

- Add ``-ff`` switch for "find files following symlinks"; define ``-ffx`` as
``-stdx -ff``.

- Add ``-grep`` switch to imply ``: <grep> <grep_args> [ :``, where ``<grep>``
is the configuration location for the grep utility and ``<grep_args>`` depends
in a configurable way on the style of the grep utility being used.

- Stop requiring root paths to be directories. POSIX allows roots to be files
as well. Require only that a root exist. Also, relax the restriction that a
path must not have a metacharacter to be considered a root in the absence of
``-root``. Now it is sufficient for the path to exist as-is. This allows
use of shell globbing without worrying whether the globbed paths have
metacharacters in them.

- Decompose ``-stdx`` into ``-stdxd`` (for directories) and ``-stdxf`` (for
files).

- Define variables ``stdxd`` and ``stdxf`` for configuring the globs to exclude
when the corresponding exclusions are active.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.