Bump markupsafe from 2.0.1 to 3.0.3
Bumps markupsafe from 2.0.1 to 3.0.3.
Release notes
Sourced from markupsafe's releases.
3.0.3
This is the MarkupSafe 3.0.3 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/MarkupSafe/3.0.3/ Changes: https://markupsafe.palletsprojects.com/page/changes/#version-3-0-3 Milestone: https://github.com/pallets/markupsafe/milestone/15?closed=1
__version__raisesDeprecationWarninginstead ofUserWarning. #487- Adopt multi-phase initialization PEP 489 for the C extension. #494
- Build Windows ARM64 wheels. #485
- Build Python 3.14 wheels. #503
- Build riscv64 wheels. #505
3.0.2
This is the MarkupSafe 3.0.2 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/MarkupSafe/3.0.2/ Changes: https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-2 Milestone: https://github.com/pallets/markupsafe/milestone/14?closed=1
3.0.1
This is the MarkupSafe 3.0.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes.
PyPI: https://pypi.org/project/MarkupSafe/3.0.1/ Changes: https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-1 Milestone: https://github.com/pallets/markupsafe/milestone/13?closed=1
- Address compiler warnings that became errors in GCC 14. #466
- Fix compatibility with proxy objects. #467
3.0.0
This is the MarkupSafe 3.0.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecations, or introduce potentially breaking changes. The 3.0.x branch is now the supported fix branch, the 2.1.x branch will become a tag marking the end of support for that branch. We encourage everyone to upgrade, and to use a tool such as pip-tools to pin all dependencies and control upgrades. Test with warnings treated as errors to be able to adapt to deprecation warnings early.
PyPI: https://pypi.org/project/MarkupSafe/3.0.0/ Changes: https://markupsafe.palletsprojects.com/en/stable/changes/#version-3-0-0 Milestone: https://github.com/pallets/markupsafe/milestone/10?closed=1
- Support Python 3.13 and its experimental free-threaded build. #461
- Drop support for Python 3.7 and 3.8.
- Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg. #348- Change
distutilsimports tosetuptools. #399- Use deferred evaluation of annotations. #400
- Update signatures for
Markupmethods to matchstrsignatures. Use positional-only arguments. #400- Some
strmethods onMarkupno longer escape their argument:strip,lstrip,rstrip,removeprefix,removesuffix,partition, andrpartition;replaceonly escapes itsnewargument. These methods are conceptually linked to search methods such asin,find, andindex, which already do not escape their argument. #401- The
__version__attribute is deprecated. Use feature detection, orimportlib.metadata.version("markupsafe"), instead. #402- Speed up escaping plain strings by 40%. #434
- Simplify speedups implementation. #437
... (truncated)
Changelog
Sourced from markupsafe's changelog.
Version 3.0.3
Released 2025-09-27
__version__raisesDeprecationWarninginstead ofUserWarning. :issue:487- Adopt multi-phase initialisation (:pep:
489) for the C extension. :issue:494- Build Windows ARM64 wheels. :issue:
485- Build Python 3.14 wheels. :issue:
503- Build riscv64 wheels. :issue:
505Version 3.0.2
Released 2024-10-18
- Fix compatibility when
__str__returns astrsubclass. :issue:472- Build requires setuptools >= 70.1. :issue:
475Version 3.0.1
Released 2024-10-08
- Address compiler warnings that became errors in GCC 14. :issue:
466- Fix compatibility with proxy objects. :issue:
467Version 3.0.0
Released 2024-10-07
- Support Python 3.13 and its experimental free-threaded build. :pr:
461- Drop support for Python 3.7 and 3.8.
- Use modern packaging metadata with
pyproject.tomlinstead ofsetup.cfg. :pr:348- Change
distutilsimports tosetuptools. :pr:399- Use deferred evaluation of annotations. :pr:
400- Update signatures for
Markupmethods to matchstrsignatures. Use positional-only arguments. :pr:400- Some
strmethods onMarkupno longer escape their argument:strip,lstrip,rstrip,removeprefix,removesuffix,partition, andrpartition;replaceonly escapes itsnewargument. These methods are conceptually linked to search methods such asin,find, andindex, which already do not escape their argument.
... (truncated)
Commits
297fc8erelease version 3.0.37e4e6ceFree-threading: run with pytest-run-paralell (#507)6100b9cenable riscv64 wheels (#506)c9d5ecfenable riscv64 wheels2f9b337tox for 3.1478d951aupdate dev dependenciesbb6744eadd entry65c4134upgrade cibuildwheel, addcp314wheels and test on CPython 3.14 (#504)3a9bd88add cp314 wheelsaafe44dremove slsa provenance (#501)- Additional commits viewable in compare view
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Note Automatic rebases have been disabled on this pull request as it has been open for over 30 days.
:x: 20 Tests Failed:
| Tests completed | Failed | Passed | Skipped |
|---|---|---|---|
| 20 | 20 | 0 | 0 |
View the top 3 failed test(s) by shortest run time
cmstestsuite/unit_tests/grading/ParameterTypesTest.py::cmstestsuite.unit_tests.grading.ParameterTypesTestStack Traces | 0s run time
ImportError while importing test module '.../unit_tests/grading/ParameterTypesTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../unit_tests/grading/ParameterTypesTest.py:32: in <module> from cms.grading.ParameterTypes import ParameterTypeString, \ cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/scoretypes/GroupMinTest.py::cmstestsuite.unit_tests.grading.scoretypes.GroupMinTestStack Traces | 0s run time
ImportError while importing test module '.../grading/scoretypes/GroupMinTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/scoretypes/GroupMinTest.py:23: in <module> from cms.grading.scoretypes.GroupMin import GroupMin .../grading/scoretypes/__init__.py:26: in <module> from .abc import ScoreType, ScoreTypeAlone, ScoreTypeGroup .../grading/scoretypes/abc.py:41: in <module> from cms.server.jinja2_toolbox import GLOBAL_ENVIRONMENT cms/server/jinja2_toolbox.py:28: in <module> from jinja2 import Environment, StrictUndefined, contextfilter, \ ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/scoretypes/GroupMulTest.py::cmstestsuite.unit_tests.grading.scoretypes.GroupMulTestStack Traces | 0s run time
ImportError while importing test module '.../grading/scoretypes/GroupMulTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/scoretypes/GroupMulTest.py:23: in <module> from cms.grading.scoretypes.GroupMul import GroupMul .../grading/scoretypes/__init__.py:26: in <module> from .abc import ScoreType, ScoreTypeAlone, ScoreTypeGroup .../grading/scoretypes/abc.py:41: in <module> from cms.server.jinja2_toolbox import GLOBAL_ENVIRONMENT cms/server/jinja2_toolbox.py:28: in <module> from jinja2 import Environment, StrictUndefined, contextfilter, \ ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/scoretypes/GroupThresholdTest.py::cmstestsuite.unit_tests.grading.scoretypes.GroupThresholdTestStack Traces | 0s run time
ImportError while importing test module '.../grading/scoretypes/GroupThresholdTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/scoretypes/GroupThresholdTest.py:23: in <module> from cms.grading.scoretypes.GroupThreshold import GroupThreshold .../grading/scoretypes/__init__.py:26: in <module> from .abc import ScoreType, ScoreTypeAlone, ScoreTypeGroup .../grading/scoretypes/abc.py:41: in <module> from cms.server.jinja2_toolbox import GLOBAL_ENVIRONMENT cms/server/jinja2_toolbox.py:28: in <module> from jinja2 import Environment, StrictUndefined, contextfilter, \ ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/scoretypes/SumTest.py::cmstestsuite.unit_tests.grading.scoretypes.SumTestStack Traces | 0s run time
ImportError while importing test module '.../grading/scoretypes/SumTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/scoretypes/SumTest.py:23: in <module> from cms.grading.scoretypes.Sum import Sum .../grading/scoretypes/__init__.py:26: in <module> from .abc import ScoreType, ScoreTypeAlone, ScoreTypeGroup .../grading/scoretypes/abc.py:41: in <module> from cms.server.jinja2_toolbox import GLOBAL_ENVIRONMENT cms/server/jinja2_toolbox.py:28: in <module> from jinja2 import Environment, StrictUndefined, contextfilter, \ ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/tasktypes/BatchTest.py::cmstestsuite.unit_tests.grading.tasktypes.BatchTestStack Traces | 0s run time
ImportError while importing test module '.../grading/tasktypes/BatchTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/tasktypes/BatchTest.py:26: in <module> from cms.grading.tasktypes.Batch import Batch .../grading/tasktypes/__init__.py:26: in <module> from .abc import TaskType .../grading/tasktypes/abc.py:42: in <module> from cms.grading.ParameterTypes import ParameterType cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/tasktypes/CommunicationTest.py::cmstestsuite.unit_tests.grading.tasktypes.CommunicationTestStack Traces | 0s run time
ImportError while importing test module '.../grading/tasktypes/CommunicationTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/tasktypes/CommunicationTest.py:30: in <module> from cms.grading.tasktypes.Communication import Communication .../grading/tasktypes/__init__.py:26: in <module> from .abc import TaskType .../grading/tasktypes/abc.py:42: in <module> from cms.grading.ParameterTypes import ParameterType cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/tasktypes/OutputOnlyTest.py::cmstestsuite.unit_tests.grading.tasktypes.OutputOnlyTestStack Traces | 0s run time
ImportError while importing test module '.../grading/tasktypes/OutputOnlyTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/tasktypes/OutputOnlyTest.py:26: in <module> from cms.grading.tasktypes.OutputOnly import OutputOnly .../grading/tasktypes/__init__.py:26: in <module> from .abc import TaskType .../grading/tasktypes/abc.py:42: in <module> from cms.grading.ParameterTypes import ParameterType cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/grading/tasktypes/util_test.py::cmstestsuite.unit_tests.grading.tasktypes.util_testStack Traces | 0s run time
ImportError while importing test module '.../grading/tasktypes/util_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../grading/tasktypes/util_test.py:24: in <module> from cms.grading.tasktypes import is_manager_for_compilation .../grading/tasktypes/__init__.py:26: in <module> from .abc import TaskType .../grading/tasktypes/abc.py:42: in <module> from cms.grading.ParameterTypes import ParameterType cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/authentication_test.py::cmstestsuite.unit_tests.server.contest.authentication_testStack Traces | 0s run time
ImportError while importing test module '.../server/contest/authentication_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../server/contest/authentication_test.py:31: in <module> from cms.server.contest.authentication import validate_login, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/communication_test.py::cmstestsuite.unit_tests.server.contest.communication_testStack Traces | 0s run time
ImportError while importing test module '.../server/contest/communication_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../server/contest/communication_test.py:29: in <module> from cms.server.contest.communication import accept_question, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/phase_management_test.py::cmstestsuite.unit_tests.server.contest.phase_management_testStack Traces | 0s run time
ImportError while importing test module '.../server/contest/phase_management_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../server/contest/phase_management_test.py:27: in <module> from cms.server.contest.phase_management import compute_actual_phase .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/printing_test.py::cmstestsuite.unit_tests.server.contest.printing_testStack Traces | 0s run time
ImportError while importing test module '.../server/contest/printing_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../server/contest/printing_test.py:31: in <module> from cms.server.contest.printing import accept_print_job, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/submission/check_test.py::cmstestsuite.unit_tests.server.contest.submission.check_testStack Traces | 0s run time
ImportError while importing test module '.../contest/submission/check_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../contest/submission/check_test.py:26: in <module> from cms.server.contest.submission import get_submission_count, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/submission/file_matching_test.py::cmstestsuite.unit_tests.server.contest.submission.file_matching_testStack Traces | 0s run time
ImportError while importing test module '.../contest/submission/file_matching_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../contest/submission/file_matching_test.py:22: in <module> from cms.server.contest.submission import ReceivedFile, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/submission/file_retrieval_test.py::cmstestsuite.unit_tests.server.contest.submission.file_retrieval_testStack Traces | 0s run time
ImportError while importing test module '.../contest/submission/file_retrieval_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../contest/submission/file_retrieval_test.py:30: in <module> from cms.server.contest.submission import ReceivedFile, InvalidArchive, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/submission/utils_test.py::cmstestsuite.unit_tests.server.contest.submission.utils_testStack Traces | 0s run time
ImportError while importing test module '.../contest/submission/utils_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../contest/submission/utils_test.py:29: in <module> from cms.server.contest.submission import \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/submission/workflow_test.py::cmstestsuite.unit_tests.server.contest.submission.workflow_testStack Traces | 0s run time
ImportError while importing test module '.../contest/submission/workflow_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../contest/submission/workflow_test.py:28: in <module> from cms.server.contest.submission import InvalidArchive, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/server/contest/tokening_test.py::cmstestsuite.unit_tests.server.contest.tokening_testStack Traces | 0s run time
ImportError while importing test module '.../server/contest/tokening_test.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../server/contest/tokening_test.py:30: in <module> from cms.server.contest.tokening import accept_token, UnacceptableToken, \ .../server/contest/__init__.py:19: in <module> from .server import ContestWebServer .../server/contest/server.py:48: in <module> from cms.server.contest.jinja2_toolbox import CWS_ENVIRONMENT .../server/contest/jinja2_toolbox.py:26: in <module> from jinja2 import contextfilter, PackageLoader ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
cmstestsuite/unit_tests/service/WorkerTest.py::cmstestsuite.unit_tests.service.WorkerTestStack Traces | 0s run time
ImportError while importing test module '.../unit_tests/service/WorkerTest.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: .../usr/lib/python3.11/importlib/__init__.py:126: in import_module return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .../unit_tests/service/WorkerTest.py:29: in <module> import cms.service.Worker cms/service/Worker.py:37: in <module> from cms.grading.tasktypes import get_task_type .../grading/tasktypes/__init__.py:26: in <module> from .abc import TaskType .../grading/tasktypes/abc.py:42: in <module> from cms.grading.ParameterTypes import ParameterType cms/grading/ParameterTypes.py:32: in <module> from jinja2 import Markup, Template ............../cms/lib/python3.11.../site-packages/jinja2/__init__.py:33: in <module> from jinja2.environment import Environment, Template ............../cms/lib/python3.11.../site-packages/jinja2/environment.py:15: in <module> from jinja2 import nodes ............../cms/lib/python3.11.../site-packages/jinja2/nodes.py:19: in <module> from jinja2.utils import Markup ............../cms/lib/python3.11.../site-packages/jinja2/utils.py:642: in <module> from markupsafe import Markup, escape, soft_unicode E ImportError: cannot import name 'soft_unicode' from 'markupsafe' (/home/cmsuser............/cms/lib/python3.11.../site-packages/markupsafe/__init__.py)
To view more test analytics, go to the Test Analytics Dashboard 📋 Got 3 mins? Take this short survey to help us improve Test Analytics.