Snakeoil

Latest version: v0.10.8

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

Scan your dependencies

Page 5 of 12

0.8.7

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

- snakeoil.dist.distutils_extensions: Revert dev deps change to fix wheel
builds.

0.8.6

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

- snakeoil.dist.distutils_extensions: Support pulling dev deps for non-release
installs when generating install dep list.

- snakeoil.cli.arghparse: Add a separate pre-parse phase that resets registered
defaults and runs pre-parse functions. Helps fix man page generation for
scripts registering pre-parse functions.

0.8.5

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

- snakeoil.fileutils: Default to utf8 for readfile() and readlines().

- snakeoil.cli.arghparse: Raise error for colliding disabled and enabled values
for arguments using the CommaSeparatedNegations action.

0.8.4

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

- snakeoil.cli.arghparse: Drop default subparser support.

- snakeoil.cli.arghparse: Run multiple registered final check functions,
previously only the last registered function would be run.

- snakeoil.cli.arghparse: Add positive_int and bounded_int argparse types.

- snakeoil.cli.arghparse: Add bind_pre_parse() to support running a decorated
function for pre-parsing parser manipulation purposes.

- Add py3.8 support.

0.8.3

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

- contexts: Support modifying attributes from object instances with patch().

- Fix pickling various objects for pkgcore/pkgcheck parallelization work.

- strings: Add doc_dedent() for properly dedenting docstrings.

0.8.2

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

- contexts: SplitExec: Set childpid attr before running _parent_setup().

- snakeoil.dist.distutils_extensions: Force sphinx to run at our chosen
verbosity when running sdist.

Page 5 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.