You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sourcing python-remove-tests-dir-hookSourcing python-catch-conflicts-hook.shSourcing python-remove-bin-bytecode-hook.shSourcing pypa-build-hookUsing pypaBuildPhaseSourcing python-runtime-deps-check-hookUsing pythonRuntimeDepsCheckHookSourcing pypa-install-hookUsing pypaInstallPhaseSourcing python-imports-check-hook.shUsing pythonImportsCheckPhaseSourcing python-namespaces-hookSourcing python-catch-conflicts-hook.shSourcing pytest-check-hookUsing pytestCheckPhaseRunning phase: unpackPhaseunpacking source archive /nix/store/97mbgd3v7lvk86hb404svxx5vz6p15fc-sourcesource root is sourcesetting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/tests/util.py"Running phase: patchPhaseRunning phase: updateAutotoolsGnuConfigScriptsPhaseRunning phase: configurePhaseno configure script, doing nothingRunning phase: buildPhaseExecuting pypaBuildPhaseCreating a wheel...pypa build flags: --no-isolation --outdir dist/ --wheel* Getting build dependencies for wheel...* Building wheel...The "poetry.dev-dependencies" section is deprecated and will be removed in a future version. Use "poetry.group.dev.dependencies" instead.Successfully built betterproto-2.0.0b6-py3-none-any.whlFinished creating a wheel...Finished executing pypaBuildPhaseRunning phase: pythonRuntimeDepsCheckHookExecuting pythonRuntimeDepsCheckChecking runtime dependencies for betterproto-2.0.0b6-py3-none-any.whlFinished executing pythonRuntimeDepsCheckRunning phase: installPhaseExecuting pypaInstallPhaseSuccessfully installed betterproto-2.0.0b6-py3-none-any.whlFinished executing pypaInstallPhaseRunning phase: pythonOutputDistPhaseExecuting pythonOutputDistPhaseFinished executing pythonOutputDistPhaseRunning phase: fixupPhaseshrinking RPATHs of ELF executables and libraries in /nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6checking for references to /build/ in /nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6...patching script interpreter paths in /nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6/nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6/lib/python3.13/site-packages/betterproto/plugin/main.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2/bin/python"stripping (with command strip and flags -S -p) in /nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6/lib /nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6/binshrinking RPATHs of ELF executables and libraries in /nix/store/vzxz2f1r5wyx3xdz6h25fm6p1r7b1wy6-python3.13-betterproto-2.0.0b6-distchecking for references to /build/ in /nix/store/vzxz2f1r5wyx3xdz6h25fm6p1r7b1wy6-python3.13-betterproto-2.0.0b6-dist...patching script interpreter paths in /nix/store/vzxz2f1r5wyx3xdz6h25fm6p1r7b1wy6-python3.13-betterproto-2.0.0b6-distRewriting #!/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2/bin/python3.13 to #!/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2wrapping `/nix/store/qyqir3k4ywm4gnh7pxvifypscnbpaa9a-python3.13-betterproto-2.0.0b6/bin/protoc-gen-python_betterproto'...Executing pythonRemoveTestsDirFinished executing pythonRemoveTestsDirRunning phase: installCheckPhaseno Makefile or custom installCheckPhase, doing nothingRunning phase: pythonCatchConflictsPhaseRunning phase: pythonRemoveBinBytecodePhaseRunning phase: pythonImportsCheckPhaseExecuting pythonImportsCheckPhaseCheck whether the following modules can be imported: betterprotoRunning phase: pytestCheckPhaseExecuting pytestCheckPhasepatching script interpreter paths in src/betterproto/plugin/main.pysrc/betterproto/plugin/main.py: interpreter directive changed from "#!/usr/bin/env python" to "/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2/bin/python"Generated reference output for 'field_name_identical_to_type'Generated plugin output for 'field_name_identical_to_type'Generated plugin (pydantic compatible) output for 'field_name_identical_to_type'Generated reference output for 'googletypes'Generated plugin output for 'googletypes'Generated plugin (pydantic compatible) output for 'googletypes'Generated reference output for 'import_child_package_from_root'Generated plugin output for 'import_child_package_from_root'Generated plugin (pydantic compatible) output for 'import_child_package_from_root'Generated reference output for 'google_impl_behavior_equivalence'Generated plugin output for 'google_impl_behavior_equivalence'Generated plugin (pydantic compatible) output for 'google_impl_behavior_equivalence'Generated reference output for 'enum'Generated plugin output for 'enum'Generated plugin (pydantic compatible) output for 'enum'Generated reference output for 'example_service'Generated plugin output for 'example_service'Generated plugin (pydantic compatible) output for 'example_service'Generated reference output for 'map'Generated plugin output for 'map'Generated plugin (pydantic compatible) output for 'map'Generated reference output for 'import_capitalized_package'Generated plugin output for 'import_capitalized_package'Generated plugin (pydantic compatible) output for 'import_capitalized_package'Generated reference output for 'import_cousin_package'Generated plugin output for 'import_cousin_package'Generated plugin (pydantic compatible) output for 'import_cousin_package'Generated reference output for 'fixed'Generated plugin output for 'fixed'Generated plugin (pydantic compatible) output for 'fixed'Generated reference output for 'import_parent_package_from_child'Generated plugin output for 'import_parent_package_from_child'Generated plugin (pydantic compatible) output for 'import_parent_package_from_child'Generated reference output for 'import_child_package_from_package'Generated plugin output for 'import_child_package_from_package'Generated plugin (pydantic compatible) output for 'import_child_package_from_package'Generated reference output for 'mapmessage'Generated plugin output for 'mapmessage'Generated plugin (pydantic compatible) output for 'mapmessage'Generated reference output for 'googletypes_request'Generated plugin output for 'googletypes_request'Generated plugin (pydantic compatible) output for 'googletypes_request'Generated reference output for 'empty_repeated'Generated plugin output for 'empty_repeated'Generated plugin (pydantic compatible) output for 'empty_repeated'Generated reference output for 'googletypes_struct'Generated plugin output for 'googletypes_struct'Generated plugin (pydantic compatible) output for 'googletypes_struct'Generated reference output for 'googletypes_response'Generated plugin output for 'googletypes_response'Generated plugin (pydantic compatible) output for 'googletypes_response'Generated reference output for 'empty_service'Generated plugin output for 'empty_service'Generated plugin (pydantic compatible) output for 'empty_service'Generated reference output for 'oneof_empty'Generated plugin output for 'oneof_empty'Generated plugin (pydantic compatible) output for 'oneof_empty'Generated reference output for 'import_cousin_package_same_name'Generated plugin output for 'import_cousin_package_same_name'Generated plugin (pydantic compatible) output for 'import_cousin_package_same_name'Generated reference output for 'int32'Generated plugin output for 'int32'Generated plugin (pydantic compatible) output for 'int32'Generated reference output for 'namespace_builtin_types'Generated plugin output for 'namespace_builtin_types'Generated plugin (pydantic compatible) output for 'namespace_builtin_types'Generated reference output for 'bytes'Generated plugin output for 'bytes'Generated plugin (pydantic compatible) output for 'bytes'Generated reference output for 'casing_message_field_uppercase'Generated plugin output for 'casing_message_field_uppercase'Generated plugin (pydantic compatible) output for 'casing_message_field_uppercase'Generated reference output for 'import_service_input_message'Generated plugin output for 'import_service_input_message'Generated plugin (pydantic compatible) output for 'import_service_input_message'Generated reference output for 'import_root_sibling'Generated plugin output for 'import_root_sibling'Generated plugin (pydantic compatible) output for 'import_root_sibling'Generated reference output for 'oneof_enum'Generated plugin output for 'oneof_enum'Generated plugin (pydantic compatible) output for 'oneof_enum'Generated reference output for 'oneof_default_value_serialization'Generated plugin output for 'oneof_default_value_serialization'Generated plugin (pydantic compatible) output for 'oneof_default_value_serialization'Generated reference output for 'deprecated'Generated plugin output for 'deprecated'Generated plugin (pydantic compatible) output for 'deprecated'Generated reference output for 'regression_414'Generated plugin output for 'regression_414'Generated plugin (pydantic compatible) output for 'regression_414'Generated reference output for 'double'Generated plugin output for 'double'Generated plugin (pydantic compatible) output for 'double'Generated reference output for 'repeatedpacked'Generated plugin output for 'repeatedpacked'Generated plugin (pydantic compatible) output for 'repeatedpacked'Generated reference output for 'oneof'Generated plugin output for 'oneof'Generated plugin (pydantic compatible) output for 'oneof'Generated reference output for 'entry'Generated plugin output for 'entry'Generated plugin (pydantic compatible) output for 'entry'Generated reference output for 'repeated'Generated plugin output for 'repeated'Generated plugin (pydantic compatible) output for 'repeated'Generated reference output for 'googletypes_service_returns_empty'Generated plugin output for 'googletypes_service_returns_empty'Generated plugin (pydantic compatible) output for 'googletypes_service_returns_empty'Generated reference output for 'googletypes_value'Generated plugin output for 'googletypes_value'Generated plugin (pydantic compatible) output for 'googletypes_value'Generated reference output for 'repeatedmessage'Generated plugin output for 'repeatedmessage'Generated plugin (pydantic compatible) output for 'repeatedmessage'Generated reference output for 'bool'Generated plugin output for 'bool'Generated plugin (pydantic compatible) output for 'bool'Generated reference output for 'service_uppercase'Generated plugin output for 'service_uppercase'Generated plugin (pydantic compatible) output for 'service_uppercase'Generated reference output for 'casing_inner_class'Generated plugin output for 'casing_inner_class'Generated plugin (pydantic compatible) output for 'casing_inner_class'Generated reference output for 'proto3_field_presence'Generated plugin output for 'proto3_field_presence'Generated plugin (pydantic compatible) output for 'proto3_field_presence'Generated reference output for 'repeated_duration_timestamp'Generated plugin output for 'repeated_duration_timestamp'Generated plugin (pydantic compatible) output for 'repeated_duration_timestamp'Generated reference output for 'import_root_package_from_child'Generated plugin output for 'import_root_package_from_child'Generated plugin (pydantic compatible) output for 'import_root_package_from_child'Generated reference output for 'casing'Generated plugin output for 'casing'Generated plugin (pydantic compatible) output for 'casing'Generated reference output for 'float'Generated plugin output for 'float'Generated plugin (pydantic compatible) output for 'float'Generated reference output for 'nestedtwice'Generated plugin output for 'nestedtwice'Generated plugin (pydantic compatible) output for 'nestedtwice'Generated reference output for 'signed'Generated plugin output for 'signed'Generated plugin (pydantic compatible) output for 'signed'Generated reference output for 'googletypes_response_embedded'Generated plugin output for 'googletypes_response_embedded'Generated plugin (pydantic compatible) output for 'googletypes_response_embedded'Generated reference output for 'example'Generated plugin output for 'example'Generated plugin (pydantic compatible) output for 'example'Generated reference output for 'nested'Generated plugin output for 'nested'Generated plugin (pydantic compatible) output for 'nested'Generated reference output for 'proto3_field_presence_oneof'Generated plugin output for 'proto3_field_presence_oneof'Generated plugin (pydantic compatible) output for 'proto3_field_presence_oneof'Generated reference output for 'timestamp_dict_encode'Generated plugin output for 'timestamp_dict_encode'Generated plugin (pydantic compatible) output for 'timestamp_dict_encode'Generated reference output for 'googletypes_service_returns_googletype'Generated plugin output for 'googletypes_service_returns_googletype'Generated plugin (pydantic compatible) output for 'googletypes_service_returns_googletype'Generated reference output for 'import_circular_dependency'Generated plugin output for 'import_circular_dependency'Generated plugin (pydantic compatible) output for 'import_circular_dependency'Generated reference output for 'import_packages_same_name'Generated plugin output for 'import_packages_same_name'Generated plugin (pydantic compatible) output for 'import_packages_same_name'Generated reference output for 'recursivemessage'Generated plugin output for 'recursivemessage'Generated plugin (pydantic compatible) output for 'recursivemessage'Generated reference output for 'service'Generated plugin output for 'service'Generated plugin (pydantic compatible) output for 'service'Generated reference output for 'regression_387'Generated plugin output for 'regression_387'Generated plugin (pydantic compatible) output for 'regression_387'Generated reference output for 'nested2'Generated plugin output for 'nested2'Generated plugin (pydantic compatible) output for 'nested2'Generated reference output for 'ref'Generated plugin output for 'ref'Generated plugin (pydantic compatible) output for 'ref'Generated reference output for 'namespace_keywords'Generated plugin output for 'namespace_keywords'Generated plugin (pydantic compatible) output for 'namespace_keywords'Generated reference output for 'service_separate_packages'Generated plugin output for 'service_separate_packages'Generated plugin (pydantic compatible) output for 'service_separate_packages'pytest flags: -m pytest -k not\ test_pydantic_no_value\ and\ not\ test_binary_compatibility --ignore-glob=tests/inputs/oneof/test_oneof.py/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py:331: PluggyTeardownRaisedWarning: A plugin raised an exception during an old-style hookwrapper teardown.Plugin: helpconfig, Hook: pytest_cmdline_parseImportError: cannot import name 'FixtureDef' from 'pytest' (/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/pytest/__init__.py)For more information see https://pluggy.readthedocs.io/en/stable/api_reference.html#pluggy.PluggyTeardownRaisedWarning config = pluginmanager.hook.pytest_cmdline_parse(Traceback (most recent call last): File "<frozen runpy>", line 198, in _run_module_as_main File "<frozen runpy>", line 88, in _run_code File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/pytest/__main__.py", line 5, in <module> raise SystemExit(pytest.console_main()) ~~~~~~~~~~~~~~~~~~~^^ File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 192, in console_main code = main() File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 150, in main config = _prepareconfig(args, plugins) File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 331, in _prepareconfig config = pluginmanager.hook.pytest_cmdline_parse( pluginmanager=pluginmanager, args=args ) File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_hooks.py", line 513, in __call__ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_manager.py", line 120, in _hookexec return self._inner_hookexec(hook_name, methods, kwargs, firstresult) ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_callers.py", line 156, in _multicall teardown[0].send(outcome) ~~~~~~~~~~~~~~~~^^^^^^^^^ File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/helpconfig.py", line 104, in pytest_cmdline_parse config: Config = outcome.get_result() ~~~~~~~~~~~~~~~~~~^^ File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_result.py", line 100, in get_result raise exc.with_traceback(exc.__traceback__) File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_callers.py", line 103, in _multicall res = hook_impl.function(*args) File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 1075, in pytest_cmdline_parse self.parse(args) ~~~~~~~~~~^^^^^^ File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 1425, in parse self._preparse(args, addopts=addopts) ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/config/__init__.py", line 1305, in _preparse self.pluginmanager.load_setuptools_entrypoints("pytest11") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^ File "/nix/store/zqcjb3rmqmy7k1abr0kf2761cbcp5bz6-python3.13-pluggy-1.5.0/lib/python3.13/site-packages/pluggy/_manager.py", line 421, in load_setuptools_entrypoints plugin = ep.load() File "/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2/lib/python3.13/importlib/metadata/__init__.py", line 179, in load module = import_module(match.group('module')) File "/nix/store/1031nlccnpdp7ljbjm4ja0q7gqadsl3m-python3-3.13.2/lib/python3.13/importlib/__init__.py", line 88, in import_module return _bootstrap._gcd_import(name[level:], package, level) ~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1310, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1387, in _gcd_import File "<frozen importlib._bootstrap>", line 1360, in _find_and_load File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 935, in _load_unlocked File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/assertion/rewrite.py", line 186, in exec_module exec(co, module.__dict__) ~~~~^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/qix2yr4x9rrf4zjyajmhg6hgfjzbk6h7-python3.13-pytest-asyncio-0.25.2/lib/python3.13/site-packages/pytest_asyncio/__init__.py", line 6, in <module> from .plugin import fixture, is_async_test File "/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/_pytest/assertion/rewrite.py", line 186, in exec_module exec(co, module.__dict__) ~~~~^^^^^^^^^^^^^^^^^^^^^ File "/nix/store/qix2yr4x9rrf4zjyajmhg6hgfjzbk6h7-python3.13-pytest-asyncio-0.25.2/lib/python3.13/site-packages/pytest_asyncio/plugin.py", line 36, in <module> from pytest import ( ...<17 lines>... )ImportError: cannot import name 'FixtureDef' from 'pytest' (/nix/store/k7sbygqhcw20acansjdf5lbcskwf1hlx-python3.13-pytest-7.4.4/lib/python3.13/site-packages/pytest/__init__.py)
Additional context
No response
System metadata
Broken on both all platforms
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)
I assert that this issue is relevant for Nixpkgs
I assert that this is a bug and not a support request.
Nixpkgs version
Steps to reproduce
https://hydra.nixos.org/job/nixpkgs/trunk/python313Packages.betterproto.x86_64-linux
Can Hydra reproduce this build failure?
Yes, Hydra can reproduce this build failure.
Link to Hydra build job
https://hydra.nixos.org/job/nixpkgs/trunk/python313Packages.betterproto.x86_64-linux
Relevant log output
Additional context
No response
System metadata
Broken on both all platforms
Notify maintainers
Note for maintainers: Please tag this issue in your pull request description. (i.e.
Resolves #ISSUE
.)I assert that this issue is relevant for Nixpkgs
Is this issue important to you?
Add a 👍 reaction to issues you find important.
The text was updated successfully, but these errors were encountered: