Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

macOS install/build fails when using Python 3.13 #1202

Closed
pwt opened this issue Jan 21, 2025 · 4 comments · Fixed by #1211
Closed

macOS install/build fails when using Python 3.13 #1202

pwt opened this issue Jan 21, 2025 · 4 comments · Fixed by #1211

Comments

@pwt
Copy link

pwt commented Jan 21, 2025

Jsonnet installation fails with Python 3.13. It works correctly with Python 3.12 and earlier.

System details:

  • MacOS 15.2 M1 Pro
  • Python 3.13.1
  • Apple clang version 16.0.0 (clang-1600.0.26.6), Target: arm64-apple-darwin24.2.0

Error Trace:

% pip install jsonnet
Collecting jsonnet
  Using cached jsonnet-0.20.0.tar.gz (594 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: jsonnet
  Building wheel for jsonnet (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for jsonnet (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [58 lines of output]
      /private/var/folders/t7/qtwps13s27s4jzsfl4f3lsvr0000gn/T/pip-build-env-m3sxurm7/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py:270: UserWarning: Unknown distribution option: 'test_suite'
        warnings.warn(msg)
      running bdist_wheel
      running build
      running build_ext
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/desugarer.cpp -o core/desugarer.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/formatter.cpp -o core/formatter.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/libjsonnet.cpp -o core/libjsonnet.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/lexer.cpp -o core/lexer.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/parser.cpp -o core/parser.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/pass.cpp -o core/pass.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/static_analysis.cpp -o core/static_analysis.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/string_utils.cpp -o core/string_utils.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ core/vm.cpp -o core/vm.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/md5/md5.cpp -o third_party/md5/md5.o
      third_party/md5/md5.cpp:343:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        343 |     sprintf(buf+i*2, "%02x", digest[i]);
            |     ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_stdio.h:274:1: note: 'sprintf' has been explicitly marked deprecated here
        274 | __deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
            | ^
      /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:218:48: note: expanded from macro '__deprecated_msg'
        218 |         #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
            |                                                       ^
      1 warning generated.
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/char_traits.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/char_traits.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/base64.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/base64.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/language.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/language.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_util.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_util.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/format.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/format.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/time.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/time.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_resource.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/memory_resource.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/error.cpp -o third_party/rapidyaml/rapidyaml/ext/c4core/src/c4/error.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/src/c4/yml/parse.cpp -o third_party/rapidyaml/rapidyaml/src/c4/yml/parse.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/src/c4/yml/preprocess.cpp -o third_party/rapidyaml/rapidyaml/src/c4/yml/preprocess.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/src/c4/yml/common.cpp -o third_party/rapidyaml/rapidyaml/src/c4/yml/common.o
      c++ -c -g -O3 -Wall -Wextra -Woverloaded-virtual -pedantic -std=c++17 -fPIC -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml/rapidyaml/src/ -Ithird_party/rapidyaml/rapidyaml/ext/c4core/src/ third_party/rapidyaml/rapidyaml/src/c4/yml/tree.cpp -o third_party/rapidyaml/rapidyaml/src/c4/yml/tree.o
      third_party/rapidyaml/rapidyaml/src/c4/yml/tree.cpp:947:44: warning: variable 'icount' set but not used [-Wunused-but-set-variable]
        947 |     for(size_t i = src->first_child(node), icount = 0; i != NONE; ++icount, i = src->next_sibling(i))
            |                                            ^
      1 warning generated.
      building '_jsonnet' extension
      creating build/temp.macosx-15.0-arm64-cpython-313/python
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -Iinclude -I/Users/pwt/xxx/include -I/opt/homebrew/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c python/_jsonnet.c -o build/temp.macosx-15.0-arm64-cpython-313/python/_jsonnet.o
      python/_jsonnet.c:189:14: error: call to undeclared function 'PyEval_CallObject'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        189 |     result = PyEval_CallObject(ctx->callback, arglist);
            |              ^
      python/_jsonnet.c:189:12: error: incompatible integer to pointer conversion assigning to 'PyObject *' (aka 'struct _object *') from 'int' [-Wint-conversion]
        189 |     result = PyEval_CallObject(ctx->callback, arglist);
            |            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      python/_jsonnet.c:229:14: error: call to undeclared function 'PyEval_CallObject'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
        229 |     result = PyEval_CallObject(ctx->callback, arglist);
            |              ^
      python/_jsonnet.c:229:12: error: incompatible integer to pointer conversion assigning to 'PyObject *' (aka 'struct _object *') from 'int' [-Wint-conversion]
        229 |     result = PyEval_CallObject(ctx->callback, arglist);
            |            ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      4 errors generated.
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for jsonnet
Failed to build jsonnet
ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (jsonnet)
@mauvilsa
Copy link

The compilation problem above has already been fixed (#1032). But there hasn't been a release since long ago, see #1178. Unfortunately, if they do release now, it still wouldn't work on mac, at least for my setup. If I install from master, it fails like

(venv313) $ pip install git+https://github.com/google/jsonnet.git@master
Collecting git+https://github.com/google/jsonnet.git@master
  Cloning https://github.com/google/jsonnet.git (to revision master) to /private/var/folders/37/zp0dpkv11vd96s_vb9myrgpr0000gn/T/pip-req-build-lmx69gkb
  Running command git clone --filter=blob:none --quiet https://github.com/google/jsonnet.git /private/var/folders/37/zp0dpkv11vd96s_vb9myrgpr0000gn/T/pip-req-build-lmx69gkb
  Resolved https://github.com/google/jsonnet.git to commit 5a4e8e34cc1fe841bdebb983646b9b9ae8fa8ca4
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: jsonnet
  Building wheel for jsonnet (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for jsonnet (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [25 lines of output]
      /private/var/folders/37/zp0dpkv11vd96s_vb9myrgpr0000gn/T/pip-build-env-knndp8qx/overlay/lib/python3.13/site-packages/setuptools/_distutils/dist.py:270: UserWarning: Unknown distribution option: 'test_suite'
        warnings.warn(msg)
      running bdist_wheel
      running build
      running build_ext
      generating core/std.jsonnet.h from stdlib/std.jsonnet
      Setting compile flags for compiler type unix
      building '_jsonnet' extension
      creating build/temp.macosx-14.0-x86_64-cpython-313/core
      creating build/temp.macosx-14.0-x86_64-cpython-313/python
      creating build/temp.macosx-14.0-x86_64-cpython-313/third_party/md5
      creating build/temp.macosx-14.0-x86_64-cpython-313/third_party/rapidyaml
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/desugarer.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/desugarer.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/formatter.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/formatter.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/lexer.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/lexer.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/libjsonnet.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/libjsonnet.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/parser.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/parser.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/pass.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/pass.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/path_utils.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/path_utils.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/static_analysis.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/static_analysis.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/string_utils.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/string_utils.o -std=c++17
      clang++ -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c core/vm.cpp -o build/temp.macosx-14.0-x86_64-cpython-313/core/vm.o -std=c++17
      clang -fno-strict-overflow -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -O3 -Wall -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX14.sdk -Iinclude -Ithird_party/md5 -Ithird_party/json -Ithird_party/rapidyaml -I/Users/mvillegas/repos/github/jsonargparse/venv313/include -I/usr/local/opt/[email protected]/Frameworks/Python.framework/Versions/3.13/include/python3.13 -c python/_jsonnet.c -o build/temp.macosx-14.0-x86_64-cpython-313/python/_jsonnet.o -std=c++17
      error: invalid argument '-std=c++17' not allowed with 'C'
      error: command '/usr/bin/clang' failed with exit code 1
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for jsonnet
Failed to build jsonnet
ERROR: Failed to build installable wheels for some pyproject.toml based projects (jsonnet)

@mauvilsa
Copy link

@pwt could you try installing from master to see if it fails the same way?

@johnbartholomew
Copy link
Collaborator

A new release candidate is now available. Since this is the first release for nearly two years, and there have been many changes (not least changes to the build & packaging tools), I am opting to publish an -rc1 pre-release/release candidate first, to give people the opportunity to find any major problems.

Unfortunately, I suspect this will hit the same failure seen by @mauvilsa above. But please try it and let me know. If it does have the same failure I'll try to fix it and make a second release candidate.

You can find the new release candidate (v0.21.0-rc1) at:

@mauvilsa
Copy link

@johnbartholomew, indeed same failure with v0.21.0rc1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants