Dcicutils

Latest version: v8.11.0

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

Scan your dependencies

Page 5 of 25

7.9.0

=====

* In ``misc_utils``:

* New function ``to_camelcase`` that can take either snake_case or CamelCase input.

* In ``qa_utils``:

* New function ``is_subdict`` for asymmetric testing of dictionary equivalence.

* In ``ff_utils``:

* New function ``get_schema`` that will pull down an individual schema definition.
* New function ``get_schemas`` that will pull down all schema definitions.
* New argument ``allow_abstract`` to ``get_schema_names``
for conceptual compatibility with ``get_schemas``.
* Minor tweaks to ``dump_results_to_json`` for style reasons,
and repairs to its overly complex and error-prone unit test.

7.8.0

=====

* Add ``variant_utils`` with tools to filter through CGAP data.

7.7.2

=====

* In ``license_utils``:

* In ``license_utils.C4InfrastructureLicenseChecker``, allow exceptions for
libraries ``dnslib``, ``dnspython``, ``node-forge`` and ``udn-browser``.

7.7.1

=====

* Fix tests are failing on utils master branch (`C4-1081 <https://hms-dbmi.atlassian.net/browse/C4-1081>`_), a problem with the ``project_utils`` test named ``test_project_registry_make_project_autoload``.

7.7.0

=====

* Add ``license_utils`` with tools to check license utilities.

.. note::

Using these utilities requires you to have a dev dependency on ``pip-licenses``.
If it's not there, you'll get an error telling you this fact.

Effectively, though, we're exporting a required dev dependency, since we did not
want to make this a runtime dependency.

(You can also attend to this dependency by arranging to ``pip install pip-licenses``
before running tests.)

* Add ``contribution_utils`` with tools to track repository contributions.

7.6.0

=====

* In ``creds_utils``:

* Support for ``SMaHTKeyManager``

Page 5 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.