Skip to content

fix: axis metadata was broken when rebinning #2143

fix: axis metadata was broken when rebinning

fix: axis metadata was broken when rebinning #2143

Triggered via pull request January 31, 2025 18:16
Status Cancelled
Total duration 4m 22s
Artifacts

tests.yml

on: pull_request
Matrix: build_wheels
Matrix: cmake
Fit to window
Zoom out
Zoom in

Annotations

49 errors and 10 warnings
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args0-opts0] AttributeError: 'boost_histogram._core.axis.regular_none' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args1-opts1] AttributeError: 'boost_histogram._core.axis.regular_uoflow' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args2-opts2] AttributeError: 'boost_histogram._core.axis.regular_uoflow_growth' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args3-opts3] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args4-opts4] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args5-opts5] AttributeError: 'boost_histogram._core.axis.regular_pow' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Regular-args6-opts6] AttributeError: 'boost_histogram._core.axis.regular_circular' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Variable-args7-opts7] AttributeError: 'boost_histogram._core.axis.variable_uoflow' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Variable-args8-opts8] AttributeError: 'boost_histogram._core.axis.variable_circular' object has no attribute '__dict__'
CMake 🐍 3.9: tests/test_pickle.py#L88
test_axes[copy-Integer-args9-opts9] AttributeError: 'boost_histogram._core.axis.integer_uoflow' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args0-opts0] AttributeError: 'boost_histogram._core.axis.regular_none' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args1-opts1] AttributeError: 'boost_histogram._core.axis.regular_uoflow' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args2-opts2] AttributeError: 'boost_histogram._core.axis.regular_uoflow_growth' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args3-opts3] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args4-opts4] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args5-opts5] AttributeError: 'boost_histogram._core.axis.regular_pow' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Regular-args6-opts6] AttributeError: 'boost_histogram._core.axis.regular_circular' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Variable-args7-opts7] AttributeError: 'boost_histogram._core.axis.variable_uoflow' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Variable-args8-opts8] AttributeError: 'boost_histogram._core.axis.variable_circular' object has no attribute '__dict__'
CMake 🐍 3.8: tests/test_pickle.py#L88
test_axes[copy-Integer-args9-opts9] AttributeError: 'boost_histogram._core.axis.integer_uoflow' object has no attribute '__dict__'
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args0-opts0] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, underflow=False, overflow=False).metadata + and 'foo' = Regular(4, 2, 4, underflow=False, overflow=False, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args1-opts1] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4).metadata + and 'foo' = Regular(4, 2, 4, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args2-opts2] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, growth=True).metadata + and 'foo' = Regular(4, 2, 4, growth=True, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args3-opts3] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, transform=log).metadata + and 'foo' = Regular(4, 2, 4, transform=log, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args4-opts4] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, transform=sqrt).metadata + and 'foo' = Regular(4, 2, 4, transform=sqrt, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args5-opts5] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, transform=pow(0.5)).metadata + and 'foo' = Regular(4, 2, 4, transform=pow(0.5), metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Regular-args6-opts6] AssertionError: assert None == 'foo' + where None = Regular(4, 2, 4, circular=True).metadata + and 'foo' = Regular(4, 2, 4, circular=True, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Variable-args7-opts7] AssertionError: assert None == 'foo' + where None = Variable([1, 2, 3, 4]).metadata + and 'foo' = Variable([1, 2, 3, 4], metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Variable-args8-opts8] AssertionError: assert None == 'foo' + where None = Variable([1, 2, 3, 4], circular=True).metadata + and 'foo' = Variable([1, 2, 3, 4], circular=True, metadata='foo').metadata
CMake 🐍 pypy3.10: tests/test_pickle.py#L98
test_metadata_str[copy-Integer-args9-opts9] AssertionError: assert None == 'foo' + where None = Integer(1, 4).metadata + and 'foo' = Integer(1, 4, metadata='foo').metadata
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args0-opts0] AttributeError: 'boost_histogram._core.axis.regular_none' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args1-opts1] AttributeError: 'boost_histogram._core.axis.regular_uoflow' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args2-opts2] AttributeError: 'boost_histogram._core.axis.regular_uoflow_growth' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args3-opts3] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args4-opts4] AttributeError: 'boost_histogram._core.axis.regular_trans' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args5-opts5] AttributeError: 'boost_histogram._core.axis.regular_pow' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Regular-args6-opts6] AttributeError: 'boost_histogram._core.axis.regular_circular' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Variable-args7-opts7] AttributeError: 'boost_histogram._core.axis.variable_uoflow' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Variable-args8-opts8] AttributeError: 'boost_histogram._core.axis.variable_circular' object has no attribute '__dict__'. Did you mean: '__dir__'?
CMake 🐍 3.13: tests/test_pickle.py#L88
test_axes[copy-Integer-args9-opts9] AttributeError: 'boost_histogram._core.axis.integer_uoflow' object has no attribute '__dict__'. Did you mean: '__dir__'?
cp39-macosx_arm64
Command ['/bin/sh', '-c', 'pytest --benchmark-disable /Users/runner/work/boost-histogram/boost-histogram/tests'] failed with code 1.
cp39-macosx_arm64
Process completed with exit code 1.
cp313t-manylinux_x86_64
Command ['sh', '-c', 'pytest --benchmark-disable /project/tests'] failed with code 1.
cp313t-manylinux_x86_64
Process completed with exit code 1.
cp313-manylinux_aarch64
Canceling since a higher priority waiting request for 'Tests-refs/pull/978/merge' exists
cp38-win32
Canceling since a higher priority waiting request for 'Tests-refs/pull/978/merge' exists
cp39-macosx_x86_64
Canceling since a higher priority waiting request for 'Tests-refs/pull/978/merge' exists
cp313-win_amd64
Canceling since a higher priority waiting request for 'Tests-refs/pull/978/merge' exists
pass
Process completed with exit code 1.
CMake 🐍 3.9
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
CMake 🐍 3.8
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
CMake 🐍 pypy3.10
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
CMake 🐍 3.13
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp39-macosx_arm64
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp313t-manylinux_x86_64
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp313-manylinux_aarch64
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp38-win32
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp39-macosx_x86_64
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
cp313-win_amd64
No file matched to [**/uv.lock,**/requirements*.txt]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.