Dcicutils

Latest version: v8.11.0

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

Scan your dependencies

Page 15 of 25

3.11.0

======

* Adds support for ``creds_utils``.

* Class ``KeyManager``, with methods:

* ``KeyManager.get_keydict_for_env(self, env)``

* ``KeyManager.get_keydict_for_server(self, server)``

* ``KeyManager.get_keydicts(self)``

* ``KeyManager.get_keypair_for_env(self, env)``

* ``KeyManager.get_keypair_for_server(self, server)``

* ``KeyManager.keydict_to_keypair(auth_dict)``

* ``KeyManager.keypair_to_keydict(auth_tuple, *, server)``

* Class ``FourfrontKeyManager``

* Class ``CGAPKeyManager``

3.10.0

======

* In ``docker_utils.py``:

* Add ``docker_is_running`` predicate (used by the fix to ``test_ecr_utils_workflow`` to skip that test
if docker is not running.

* In ``test_ecr_utils.py``:

* Fix ``test_ecr_utils_workflow`` to skip if docker is not enabled.

* In ``test_s3_utils.py``:

* Remove ``test_s3utils_creation_cgap_ordinary`` because there are no more CGAP beanstalks.
* Revise ``test_regression_s3_utils_short_name_c4_706`` to use ``fourfront-mastertest``
rather than a CGAP env, since the CGAP beanstalk envs have gone away.

* In ``qa_utils.py``:

* ``MockBoto3Session``.
* ``MockBoto3SecretsManager`` and support for ``MockBoto3`` to make it.

* In ``secrets_utils.py`` and ``test_secrets_utils.py``:

* Add support for ``SecretsTable``.
* Add unit tests for existing ``secrets_utils.assume_identity`` and for new ``SecretsTable`` functionality.

* Small cosmetic adjustments to ``Makefile`` to show a timestamp and info about current branch state
when ``make test`` starts and again when it ends.

* A name containing an underscore will not be shortened by ``short_env_name`` nor lengthened by
``full_env_name`` (nor ``full_cgap_env_name`` nor ``full_fourfront_env_name``).

3.9.0

=====

* Allow dcicutils to work in Python 3.9.

3.8.0

=====

* Allow dcicutils to work in Python 3.8.

3.7.1

=====

* In ``ecs_utils``:

* No longer throw exception when listing services if <4 are returned

3.7.0

=====

* In ``s3_utils``:

* Add ``HealthPageKey.PYTHON_VERSION``

Page 15 of 25

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.