Snakeoil

Latest version: v0.10.8

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

Scan your dependencies

Page 4 of 12

0.9.3

---------------------------

- snakeoil.cli.arghparse: Add support for nargs param and accept '0' and '1'
values for the StoreBool action.

- snakeoil.cli.arghparse: Run early parse funcs registered in parent parsers.

- snakeoil.contexts: Add os_environ context manager for os.environ mangling.

- snakeoil.dist.distutils_extensions: Set commands for setuptools by default.

- snakeoil.dist.distutils_extensions: Fully install packages for pytest runs.

- snakeoil.version: Don't display missing extended version message for
releases.

- snakeoil.cli.arghparse: Add support for auto-registering existing
subcommands.

0.9.2

---------------------------

- snakeoil.dist.iterables: Fix caching_iter sorting when bool is used (57).

- snakeoil.cli.arghparse: Initial subparser support for lazily-imported
subcommand modules using lazy-object-proxy. This allows scripts to split
subcommands into separate modules that are only imported as required.

- snakeoil.dist.distutils_extensions: Force pip to require supported
python versions.

0.9.1

---------------------------

- snakeoil.formatters: Use simple ANSI term when forcing colors.

0.9.0

---------------------------

- snakeoil.cli.arghparse: Check for colliding CommaSeparatedElements.

- snakeoil.mappings: Add OrderedFrozenSet implementation which is a
immutable OrderedSet.

- Drop support for python 3.6 and 3.7.

0.8.9

---------------------------

- snakeoil.cli.arghparse: Make ArgumentParser copyable by default.

- snakeoil.mappings: Add OrderedSet implementation leveraging
guaranteed insertion order for dicts py37 onwards.

- snakeoil.cli.arghparse: Add create_dir argument type that's
similar to the existent_dir type except it creates the dir if
it's missing.

- snakeoil.cli.arghparse: Add ParseNonblockingStdin argparse action
that accepts arguments from stdin in a non-blocking fashion.

- snakeoil.cli.tool: Explicitly handle UserExceptions when parsing args.

- Remove old py2 C extensions.

- snakeoil.dist.distutils_extensions: Force development version
usage when installing from git with pip.

- Add py39 support.

0.8.8

---------------------------

- snakeoil.cli.arghparse: Add support for registering early parse functions and
rework known arg parsing to allow config file option defaults.

Page 4 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.