Skip to content

numpy@2.1.1_py312: update revision to force rebuild of bottle#748

Closed
ipatch wants to merge 1 commit intoFreeCAD:masterfrom
ipatch:rebuild-bottles-1x1
Closed

numpy@2.1.1_py312: update revision to force rebuild of bottle#748
ipatch wants to merge 1 commit intoFreeCAD:masterfrom
ipatch:rebuild-bottles-1x1

Conversation

@ipatch
Copy link
Collaborator

@ipatch ipatch commented Nov 21, 2025

brew style freecad/freecad/[NAME_OF_FORMULA_FILE]

output from running above command should output something similiar to the below

1 file inspected, no offenses detected
  • Have you ensured your commit passed audit checks, ie.
brew audit freecad/freecad/[NAME_OF_FORMULA_FILE] --online --new-formula

Not all PRs require passing these checks ie. adding [no ci] in the commit message will prevent the CI from running but PRs that change formula files generally should run through the CI checks that way new bottles are built and uploaded to the repository thus not having to build all formula from source but rather installing from a bottle (significantly faster 🐰 ... 🐢)

For more information about this template file learn more

@ipatch
Copy link
Collaborator Author

ipatch commented Nov 21, 2025

build error on macos-26 github hosted runner aka macos tahoe arm64

2025-11-21T18:15:00.8387020Z   [252/338] Compiling C object numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_ufunc_object.c.o
2025-11-21T18:15:00.8387260Z   [253/338] Compiling C++ object numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_string_ufuncs.cpp.o
2025-11-21T18:15:00.8387530Z   FAILED: [code=1] numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_string_ufuncs.cpp.o
2025-11-21T18:15:00.8390800Z   clang++ -Inumpy/_core/_multiarray_umath.cpython-312-darwin.so.p -Inumpy/_core -I../numpy/_core -Inumpy/_core/include -I../numpy/_core/include -I../numpy/_core/src/common -I../numpy/_core/src/multiarray -I../numpy/_core/src/npymath -I../numpy/_core/src/umath -I../numpy/_core/src/highway -I/opt/homebrew/opt/python@3.12/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/opt/homebrew/Cellar/python@3.12/3.12.12/Frameworks/Python.framework/Versions/3.12/include/python3.12 -I/private/tmp/numpyA2.1.1_py312-20251121-16408-lkzjd8/numpy-2.1.1/.mesonpy-msoj70t8/meson_cpu -fvisibility=hidden -fvisibility-inlines-hidden -fdiagnostics-color=always -DNDEBUG -Wall -Winvalid-pch -std=c++17 -O3 -ftrapping-math -DNPY_HAVE_CLANG_FPSTRICT -DNPY_HAVE_NEON_VFPV4 -DNPY_HAVE_NEON_FP16 -DNPY_HAVE_NEON -DNPY_HAVE_ASIMD -DNPY_INTERNAL_BUILD -DHAVE_NPY_CONFIG_H -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -D__STDC_VERSION__=0 -fno-exceptions -fno-rtti -MD -MQ numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_string_ufuncs.cpp.o -MF numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_string_ufuncs.cpp.o.d -o numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_string_ufuncs.cpp.o -c ../numpy/_core/src/umath/string_ufuncs.cpp
2025-11-21T18:15:00.8390940Z   In file included from ../numpy/_core/src/umath/string_ufuncs.cpp:20:
2025-11-21T18:15:00.8391240Z   ../numpy/_core/src/umath/string_fastsearch.h:132:5: error: no type named 'ptrdiff_t' in namespace 'std'; did you mean simply 'ptrdiff_t'?
2025-11-21T18:15:00.8391380Z     132 |     std::ptrdiff_t
2025-11-21T18:15:00.8391440Z         |     ^~~~~~~~~~~~~~
2025-11-21T18:15:00.8391480Z         |     ptrdiff_t
2025-11-21T18:15:00.8391920Z   /Applications/Xcode_26.0.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/include/__stddef_ptrdiff_t.h:18:26: note: 'ptrdiff_t' declared here
2025-11-21T18:15:00.8392010Z      18 | typedef __PTRDIFF_TYPE__ ptrdiff_t;
2025-11-21T18:15:00.8392070Z         |                          ^
2025-11-21T18:15:00.8392210Z   In file included from ../numpy/_core/src/umath/string_ufuncs.cpp:20:
2025-11-21T18:15:00.8392540Z   ../numpy/_core/src/umath/string_fastsearch.h:219:23: error: invalid operands to binary expression ('CheckedIndexer<char>' and 'CheckedIndexer<char>')
2025-11-21T18:15:00.8392600Z     219 |             return (p - s);
2025-11-21T18:15:00.8392650Z         |                     ~ ^ ~
2025-11-21T18:15:00.8392950Z   ../numpy/_core/src/umath/string_fastsearch.h:826:20: note: in instantiation of function template specialization 'rfindchar<char>' requested here
2025-11-21T18:15:00.8393040Z     826 |             return rfindchar(s_, n, p_[0]);
2025-11-21T18:15:00.8393090Z         |                    ^
2025-11-21T18:15:00.8393400Z   ../numpy/_core/src/umath/string_buffer.h:898:19: note: in instantiation of function template specialization 'fastsearch<char>' requested here
2025-11-21T18:15:00.8393710Z     898 |             pos = fastsearch(start_loc, end_loc - start_loc, buf2.buf, buf2.after - buf2.buf, -1, FAST_SEARCH);
2025-11-21T18:15:00.8393760Z         |                   ^
2025-11-21T18:15:00.8394120Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1453:9: note: in instantiation of function template specialization 'string_find<ENCODING::ASCII>' requested here
2025-11-21T18:15:00.8394200Z    1453 |         string_find<ENCODING::ASCII>,
2025-11-21T18:15:00.8394240Z         |         ^
2025-11-21T18:15:00.8394510Z   ../numpy/_core/src/umath/string_buffer.h:720:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8394600Z     720 | operator-(Buffer<enc> lhs, Buffer<enc> rhs)
2025-11-21T18:15:00.8394640Z         | ^
2025-11-21T18:15:00.8394930Z   ../numpy/_core/src/umath/string_buffer.h:736:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8395010Z     736 | operator-(Buffer<enc> lhs, npy_int64 rhs)
2025-11-21T18:15:00.8395280Z         | ^
2025-11-21T18:15:00.8395720Z   ../numpy/_core/src/umath/string_fastsearch.h:139:5: note: candidate function not viable: no known conversion from 'CheckedIndexer<char>' to 'size_t' (aka 'unsigned long') for 1st argument
2025-11-21T18:15:00.8395780Z     139 |     operator-(size_t rhs)
2025-11-21T18:15:00.8395830Z         |     ^         ~~~~~~~~~~
2025-11-21T18:15:00.8396150Z   ../numpy/_core/src/umath/string_fastsearch.h:495:27: error: invalid operands to binary expression ('CheckedIndexer<char>' and 'CheckedIndexer<char>')
2025-11-21T18:15:00.8396220Z     495 |             return window - haystack;
2025-11-21T18:15:00.8396280Z         |                    ~~~~~~ ^ ~~~~~~~~
2025-11-21T18:15:00.8396580Z   ../numpy/_core/src/umath/string_fastsearch.h:576:18: note: in instantiation of function template specialization '_two_way<char>' requested here
2025-11-21T18:15:00.8396660Z     576 |         result = _two_way(haystack + index,
2025-11-21T18:15:00.8396720Z         |                  ^
2025-11-21T18:15:00.8397030Z   ../numpy/_core/src/umath/string_fastsearch.h:846:24: note: in instantiation of function template specialization '_two_way_count<char>' requested here
2025-11-21T18:15:00.8397130Z     846 |                 return _two_way_count(s_, n, p_, m, maxcount);
2025-11-21T18:15:00.8397180Z         |                        ^
2025-11-21T18:15:00.8397480Z   ../numpy/_core/src/umath/string_buffer.h:898:19: note: in instantiation of function template specialization 'fastsearch<char>' requested here
2025-11-21T18:15:00.8397680Z     898 |             pos = fastsearch(start_loc, end_loc - start_loc, buf2.buf, buf2.after - buf2.buf, -1, FAST_SEARCH);
2025-11-21T18:15:00.8397730Z         |                   ^
2025-11-21T18:15:00.8398070Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1453:9: note: in instantiation of function template specialization 'string_find<ENCODING::ASCII>' requested here
2025-11-21T18:15:00.8398150Z    1453 |         string_find<ENCODING::ASCII>,
2025-11-21T18:15:00.8398210Z         |         ^
2025-11-21T18:15:00.8398490Z   ../numpy/_core/src/umath/string_buffer.h:720:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8398570Z     720 | operator-(Buffer<enc> lhs, Buffer<enc> rhs)
2025-11-21T18:15:00.8398610Z         | ^
2025-11-21T18:15:00.8398880Z   ../numpy/_core/src/umath/string_buffer.h:736:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8398960Z     736 | operator-(Buffer<enc> lhs, npy_int64 rhs)
2025-11-21T18:15:00.8398990Z         | ^
2025-11-21T18:15:00.8399390Z   ../numpy/_core/src/umath/string_fastsearch.h:139:5: note: candidate function not viable: no known conversion from 'CheckedIndexer<char>' to 'size_t' (aka 'unsigned long') for 1st argument
2025-11-21T18:15:00.8399450Z     139 |     operator-(size_t rhs)
2025-11-21T18:15:00.8399600Z         |     ^         ~~~~~~~~~~
2025-11-21T18:15:00.8400010Z   ../numpy/_core/src/umath/string_fastsearch.h:219:23: error: invalid operands to binary expression ('CheckedIndexer<unsigned int>' and 'CheckedIndexer<unsigned int>')
2025-11-21T18:15:00.8400070Z     219 |             return (p - s);
2025-11-21T18:15:00.8400120Z         |                     ~ ^ ~
2025-11-21T18:15:00.8400470Z   ../numpy/_core/src/umath/string_fastsearch.h:826:20: note: in instantiation of function template specialization 'rfindchar<unsigned int>' requested here
2025-11-21T18:15:00.8400570Z     826 |             return rfindchar(s_, n, p_[0]);
2025-11-21T18:15:00.8400630Z         |                    ^
2025-11-21T18:15:00.8400990Z   ../numpy/_core/src/umath/string_buffer.h:908:19: note: in instantiation of function template specialization 'fastsearch<unsigned int>' requested here
2025-11-21T18:15:00.8401100Z     908 |             pos = fastsearch((npy_ucs4 *)start_loc, end - start,
2025-11-21T18:15:00.8401160Z         |                   ^
2025-11-21T18:15:00.8401590Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1453:9: note: in instantiation of function template specialization 'string_find<ENCODING::ASCII>' requested here
2025-11-21T18:15:00.8401670Z    1453 |         string_find<ENCODING::ASCII>,
2025-11-21T18:15:00.8401710Z         |         ^
2025-11-21T18:15:00.8401990Z   ../numpy/_core/src/umath/string_buffer.h:720:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8402080Z     720 | operator-(Buffer<enc> lhs, Buffer<enc> rhs)
2025-11-21T18:15:00.8402120Z         | ^
2025-11-21T18:15:00.8402410Z   ../numpy/_core/src/umath/string_buffer.h:736:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8402480Z     736 | operator-(Buffer<enc> lhs, npy_int64 rhs)
2025-11-21T18:15:00.8402520Z         | ^
2025-11-21T18:15:00.8402970Z   ../numpy/_core/src/umath/string_fastsearch.h:139:5: note: candidate function not viable: no known conversion from 'CheckedIndexer<unsigned int>' to 'size_t' (aka 'unsigned long') for 1st argument
2025-11-21T18:15:00.8403030Z     139 |     operator-(size_t rhs)
2025-11-21T18:15:00.8403090Z         |     ^         ~~~~~~~~~~
2025-11-21T18:15:00.8403440Z   ../numpy/_core/src/umath/string_fastsearch.h:495:27: error: invalid operands to binary expression ('CheckedIndexer<unsigned int>' and 'CheckedIndexer<unsigned int>')
2025-11-21T18:15:00.8403510Z     495 |             return window - haystack;
2025-11-21T18:15:00.8403570Z         |                    ~~~~~~ ^ ~~~~~~~~
2025-11-21T18:15:00.8403890Z   ../numpy/_core/src/umath/string_fastsearch.h:576:18: note: in instantiation of function template specialization '_two_way<unsigned int>' requested here
2025-11-21T18:15:00.8403970Z     576 |         result = _two_way(haystack + index,
2025-11-21T18:15:00.8404020Z         |                  ^
2025-11-21T18:15:00.8404380Z   ../numpy/_core/src/umath/string_fastsearch.h:846:24: note: in instantiation of function template specialization '_two_way_count<unsigned int>' requested here
2025-11-21T18:15:00.8404500Z     846 |                 return _two_way_count(s_, n, p_, m, maxcount);
2025-11-21T18:15:00.8404560Z         |                        ^
2025-11-21T18:15:00.8404860Z   ../numpy/_core/src/umath/string_buffer.h:908:19: note: in instantiation of function template specialization 'fastsearch<unsigned int>' requested here
2025-11-21T18:15:00.8404970Z     908 |             pos = fastsearch((npy_ucs4 *)start_loc, end - start,
2025-11-21T18:15:00.8405010Z         |                   ^
2025-11-21T18:15:00.8405380Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1453:9: note: in instantiation of function template specialization 'string_find<ENCODING::ASCII>' requested here
2025-11-21T18:15:00.8405450Z    1453 |         string_find<ENCODING::ASCII>,
2025-11-21T18:15:00.8405500Z         |         ^
2025-11-21T18:15:00.8405770Z   ../numpy/_core/src/umath/string_buffer.h:720:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8405920Z     720 | operator-(Buffer<enc> lhs, Buffer<enc> rhs)
2025-11-21T18:15:00.8405960Z         | ^
2025-11-21T18:15:00.8406230Z   ../numpy/_core/src/umath/string_buffer.h:736:1: note: candidate template ignored: could not match 'Buffer' against 'CheckedIndexer'
2025-11-21T18:15:00.8406310Z     736 | operator-(Buffer<enc> lhs, npy_int64 rhs)
2025-11-21T18:15:00.8406350Z         | ^
2025-11-21T18:15:00.8406800Z   ../numpy/_core/src/umath/string_fastsearch.h:139:5: note: candidate function not viable: no known conversion from 'CheckedIndexer<unsigned int>' to 'size_t' (aka 'unsigned long') for 1st argument
2025-11-21T18:15:00.8406860Z     139 |     operator-(size_t rhs)
2025-11-21T18:15:00.8406910Z         |     ^         ~~~~~~~~~~
2025-11-21T18:15:00.8407050Z   In file included from ../numpy/_core/src/umath/string_ufuncs.cpp:21:
2025-11-21T18:15:00.8407260Z   ../numpy/_core/src/umath/string_buffer.h:924:20: error: no matching function for call to 'string_find'
2025-11-21T18:15:00.8407370Z     924 |     npy_intp pos = string_find(buf1, buf2, start, end);
2025-11-21T18:15:00.8407500Z         |                    ^~~~~~~~~~~
2025-11-21T18:15:00.8407900Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1455:9: note: in instantiation of function template specialization 'string_index<ENCODING::ASCII>' requested here
2025-11-21T18:15:00.8407990Z    1455 |         string_index<ENCODING::ASCII>,
2025-11-21T18:15:00.8408040Z         |         ^
2025-11-21T18:15:00.8408510Z   ../numpy/_core/src/umath/string_buffer.h:831:1: note: candidate template ignored: substitution failure [with enc = ENCODING::ASCII]
2025-11-21T18:15:00.8408670Z     831 | string_find(Buffer<enc> buf1, Buffer<enc> buf2, npy_int64 start, npy_int64 end)
2025-11-21T18:15:00.8408720Z         | ^
2025-11-21T18:15:00.8408940Z   ../numpy/_core/src/umath/string_buffer.h:924:20: error: no matching function for call to 'string_find'
2025-11-21T18:15:00.8409060Z     924 |     npy_intp pos = string_find(buf1, buf2, start, end);
2025-11-21T18:15:00.8409130Z         |                    ^~~~~~~~~~~
2025-11-21T18:15:00.8409490Z   ../numpy/_core/src/umath/string_ufuncs.cpp:1463:9: note: in instantiation of function template specialization 'string_index<ENCODING::UTF32>' requested here
2025-11-21T18:15:00.8409570Z    1463 |         string_index<ENCODING::UTF32>,
2025-11-21T18:15:00.8409610Z         |         ^
2025-11-21T18:15:00.8410090Z   ../numpy/_core/src/umath/string_buffer.h:831:1: note: candidate template ignored: substitution failure [with enc = ENCODING::UTF32]
2025-11-21T18:15:00.8410250Z     831 | string_find(Buffer<enc> buf1, Buffer<enc> buf2, npy_int64 start, npy_int64 end)
2025-11-21T18:15:00.8410300Z         | ^
2025-11-21T18:15:00.8410360Z   7 errors generated.
2025-11-21T18:15:00.8410650Z   [254/338] Compiling C object numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_wrapping_array_method.c.o
2025-11-21T18:15:00.8410920Z   [255/338] Compiling C++ object numpy/_core/_multiarray_umath.cpython-312-darwin.so.p/src_umath_stringdtype_ufuncs.cpp.o
2025-11-21T18:15:00.8411020Z   ninja: build stopped: subcommand failed.
2025-11-21T18:15:00.8411090Z   error: subprocess-exited-with-error
2025-11-21T18:15:00.8411230Z   
2025-11-21T18:15:00.8411560Z   × Preparing metadata (pyproject.toml) did not run successfully.
2025-11-21T18:15:00.8411630Z   │ exit code: 1
2025-11-21T18:15:00.8411880Z   ╰─> No available output.
2025-11-21T18:15:00.8411930Z   
2025-11-21T18:15:00.8412110Z   note: This error originates from a subprocess, and is likely not a problem with pip.
2025-11-21T18:15:00.8412680Z   full command: /opt/homebrew/opt/python@3.12/bin/python3.12 /opt/homebrew/lib/python3.12/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /private/tmp/tmpr_na7am9
2025-11-21T18:15:00.8412850Z   cwd: /private/tmp/numpyA2.1.1_py312-20251121-16408-lkzjd8/numpy-2.1.1
2025-11-21T18:15:00.8413010Z   Preparing metadata (pyproject.toml): finished with status 'error'
2025-11-21T18:15:00.8413470Z error: metadata-generation-failed
2025-11-21T18:15:00.8413480Z 
2025-11-21T18:15:00.8413640Z × Encountered error while generating package metadata.
2025-11-21T18:15:00.8413870Z ╰─> from file:///private/tmp/numpyA2.1.1_py312-20251121-16408-lkzjd8/numpy-2.1.1
2025-11-21T18:15:00.8413880Z 

@ipatch ipatch force-pushed the rebuild-bottles-1x1 branch 2 times, most recently from eb037b1 to e04e031 Compare November 21, 2025 18:40
@ipatch
Copy link
Collaborator Author

ipatch commented Nov 21, 2025

2025-11-21T18:30:58.2835800Z �[35m==>�[0m �[1mRunning Formulae#run!�[0m
2025-11-21T18:30:59.1077510Z 
2025-11-21T18:30:59.1079160Z �[35m==>�[0m �[1mRunning Formulae#formula!(freecad/freecad/numpy@2.1.1_py312)�[0m
2025-11-21T18:30:59.1239020Z �[34m==>�[0m �[1mbrew deps --tree --prune --annotate --include-build --include-test freecad/freecad/numpy@2.1.1_py312�[0m
2025-11-21T18:31:00.6115070Z �[36m==>�[0m �[1mDetermining dependencies...�[0m
2025-11-21T18:31:02.1809840Z �[34m==>�[0m �[1mbrew fetch --formulae --retry autoconf automake ca-certificates cmake gcc isl libmpc libtool lz4 lzip m4 make meson mpdecimal mpfr ninja openssl@3 pkgconf python@3.12 python@3.14 readline sqlite texinfo xz zstd�[0m
2025-11-21T18:31:08.2440560Z �[34m==>�[0m �[1mbrew install --only-dependencies --verbose --formula --build-bottle freecad/freecad/numpy@2.1.1_py312�[0m
2025-11-21T18:31:52.1403090Z �[36m==>�[0m �[1mStarting tests for freecad/freecad/numpy@2.1.1_py312�[0m
2025-11-21T18:31:52.1404880Z �[34m==>�[0m �[1mbrew fetch --formula --retry freecad/freecad/numpy@2.1.1_py312 --build-bottle --force�[0m
2025-11-21T18:31:53.3758570Z �[34m==>�[0m �[1mbrew install --verbose --formula --build-bottle freecad/freecad/numpy@2.1.1_py312�[0m
2025-11-21T18:32:01.6536520Z �[31m==>�[0m �[1m�[31mFAILED�[0m�[0m
2025-11-21T18:32:01.6543990Z ##[group]Full install --formula --build-bottle freecad/freecad/numpy@2.1.1_py312 output
2025-11-21T18:32:01.6544850Z �[32m==>�[0m �[1mFetching downloads for: �[32mnumpy@2.1.1_py312�[39m�[0m
2025-11-21T18:32:01.6545960Z �[34m==>�[0m �[1mVerifying checksum for '156a63718e43bd8d7dffc28dc63fdb38e14994281edb989abfe06b634129af28--numpy-2.1.1.tar.gz'�[0m
2025-11-21T18:32:01.6547090Z ✔︎ Formula numpy@2.1.1_py312 (2.1.1)
2025-11-21T18:32:01.6547610Z �[34m==>�[0m �[1mInstalling numpy@2.1.1_py312 from freecad/freecad�[0m
2025-11-21T18:32:01.6548350Z mv /private/tmp/homebrew-unpack-20251121-24143-an99jb/numpy-2.1.1 /private/tmp/numpyA2.1.1_py312-20251121-24143-8iyf4k/numpy-2.1.1
2025-11-21T18:32:01.6566350Z ##[error]inreplace failed
numpy/_core/src/umath/string_fastsearch.h:
  expected replacement of /^#include <string>/ with "#include <string>\n#include <cstddef>"

2025-11-21T18:32:01.6576120Z 

@ipatch ipatch force-pushed the rebuild-bottles-1x1 branch 2 times, most recently from 7145ab3 to 232bdbd Compare November 21, 2025 19:21
@ipatch
Copy link
Collaborator Author

ipatch commented Nov 21, 2025

issue with ubuntu 22.04 github hosted runner,

==> brew install --verbose --formula --build-bottle freecad/freecad/numpy@2.1.1_py312
==> FAILED
Full install --formula --build-bottle freecad/freecad/numpy@2.1.1_py312 output
  ==> Fetching downloads for: numpy@2.1.1_py312
  ==> Verifying checksum for '156a63718e43bd8d7dffc28dc63fdb38e14994281edb989abfe06b634129af28--numpy-2.1.1.tar.gz'
  ✔︎ Formula numpy@2.1.1_py312 (2.1.1)
  ==> Installing numpy@2.1.1_py312 from freecad/freecad
  Error: An exception occurred within a child process:
    NameError: uninitialized constant Formulary::FormulaNamespace6491ea483f1104cc33b03084e3b4b851c18b213d409492b6617dbe2c9972afec::NumpyAT211Py312::MacOS
  
Truncated install --formula --build-bottle freecad/freecad/numpy@2.1.1_py312 output
  Error: ::error::An exception occurred within a child process:%0A  NameError: uninitialized constant Formulary::FormulaNamespace6491ea483f1104cc33b03084e3b4b851c18b213d409492b6617dbe2c9972afec::NumpyAT211Py312::MacOS%0A
  
==> brew style --formula freecad/freecad/numpy@2.1.1_py312
==> brew audit --formula freecad/freecad/numpy@2.1.1_py312 --git --skip-style
==> FAILED freecad/freecad/numpy@2.1.1_py312
Error: install failed

@ipatch ipatch force-pushed the rebuild-bottles-1x1 branch from 232bdbd to 04f7e9d Compare November 21, 2025 19:38
@ipatch ipatch self-assigned this Nov 21, 2025
@ipatch ipatch added the pr-pull label Nov 21, 2025
@github-actions github-actions bot closed this in b7a3b02 Nov 21, 2025
@ipatch ipatch added pr-pull and removed pr-pull labels Nov 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant