diff --git a/manageprojects/cli/cli_app.py b/manageprojects/cli/cli_app.py index 43a7813..bc4928a 100644 --- a/manageprojects/cli/cli_app.py +++ b/manageprojects/cli/cli_app.py @@ -156,10 +156,10 @@ def update(): extra_env=extra_env, ) - verbose_check_call('safety', 'check', '-r', 'requirements.dev.txt') + verbose_check_call(bin_path / 'safety', 'check', '-r', 'requirements.dev.txt') # Install new dependencies in current .venv: - verbose_check_call('pip-sync', 'requirements.dev.txt') + verbose_check_call(bin_path / 'pip-sync', 'requirements.dev.txt') cli.add_command(update) diff --git a/manageprojects/tests/__init__.py b/manageprojects/tests/__init__.py index 10561ce..b7e2b1a 100644 --- a/manageprojects/tests/__init__.py +++ b/manageprojects/tests/__init__.py @@ -1,6 +1,13 @@ +import os +import unittest.util + from manageprojects.utilities.log_utils import log_config +# Hacky way to expand the failed test output: +unittest.util._MAX_LENGTH = os.environ.get('UNITTEST_MAX_LENGTH', 300) + + log_config( format='%(levelname)s %(name)s.%(funcName)s %(lineno)d | %(message)s', log_in_file=False, diff --git a/pyproject.toml b/pyproject.toml index 58a42c1..efed076 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -155,6 +155,7 @@ applied_migrations = [ "be96b03", # 2023-03-17T08:17:11+01:00 "588caaa", # 2023-04-04T15:40:44+02:00 "00fbc5d", # 2023-04-07T12:35:09+02:00 + "39b7eab", # 2023-04-10T18:48:00+02:00 ] [manageprojects.cookiecutter_context.cookiecutter] diff --git a/requirements.dev.txt b/requirements.dev.txt index de05def..9b106b3 100644 --- a/requirements.dev.txt +++ b/requirements.dev.txt @@ -356,9 +356,9 @@ idna==3.4 \ --hash=sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4 \ --hash=sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2 # via requests -importlib-metadata==6.2.0 \ - --hash=sha256:8388b74023a138c605fddd0d47cb81dd706232569f56c9aca7d9c7fdb54caeba \ - --hash=sha256:9127aad2f49d7203e7112098c12b92e4fd1061ccd18548cdfdc49171a8c073cc +importlib-metadata==6.3.0 \ + --hash=sha256:23c2bcae4762dfb0bbe072d358faec24957901d75b6c4ab11172c0c982532402 \ + --hash=sha256:8f8bd2af397cf33bd344d35cfe7f489219b7d14fc79a3f854b75b8417e9226b0 # via # keyring # twine @@ -548,9 +548,9 @@ pyflakes==3.0.1 \ # via # flake8 # manageprojects (pyproject.toml) -pygments==2.14.0 \ - --hash=sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 \ - --hash=sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717 +pygments==2.15.0 \ + --hash=sha256:77a3299119af881904cd5ecd1ac6a66214b6e9bed1f2db16993b54adede64094 \ + --hash=sha256:f7e36cffc4c517fbc252861b9a6e4644ca0e5abadf9a113c72d1358ad09b9500 # via # darker # pdoc diff --git a/requirements.txt b/requirements.txt index 47a5b75..ca8f0a9 100644 --- a/requirements.txt +++ b/requirements.txt @@ -186,9 +186,9 @@ mdurl==0.1.2 \ --hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \ --hash=sha256:bb413d29f5eea38f31dd4754dd7377d4465116fb207585f97bf925588687c1ba # via markdown-it-py -pygments==2.14.0 \ - --hash=sha256:b3ed06a9e8ac9a9aae5a6f5dbe78a8a58655d17b43b93c078f094ddc476ae297 \ - --hash=sha256:fa7bd7bd2771287c0de303af8bfdfc731f51bd2c6a47ab69d117138893b82717 +pygments==2.15.0 \ + --hash=sha256:77a3299119af881904cd5ecd1ac6a66214b6e9bed1f2db16993b54adede64094 \ + --hash=sha256:f7e36cffc4c517fbc252861b9a6e4644ca0e5abadf9a113c72d1358ad09b9500 # via rich python-dateutil==2.8.2 \ --hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \