Nancy

Latest version: v10.2.0

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

Scan your dependencies

Page 1 of 8

10.2.0

This release tweaks file copying (of untemplated files) to stop copying the metadata of the files. This means that the files will be copied with a fresh timestamp and default permissions, for example.

10.1.0

This release improves error output when Nancy runs external programs. Standard error from the called program is reprinted, and a more legible error message is given.

10.0.0

This release rejigs Nancy’s command set, in particular how it runs programs. It adds a separate `$run` command, rather than allowing `$include` and `$paste` to take external arguments. It also adds `$expand` to allow the output of `$run` to be expanded.

9.0.0

This release changes the way that external programs are invoked to be more flexible. In particular, the invocation of external programs is now orthogonal to the expansion of `$include` fragments.

8.3.0

This release loosens the requirement for input encoding (which was
undocumented) from UTF-8 to “any 8-bit superset of 7-bit ASCII encoded in 8
bits”. In other words, UTF-8, any ISO-8559-1 encoding, or indeed plain 8-bit
ASCII.

8.2.2

This release fixes a bug where Nancy reported an error when a nested expansion tried to use the same executable via `$include` more than once at different levels. This check is intended to catch infinite expansion of the same non-executable file, and should not be used for executables.

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.