pandas-dev / pandas

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
https://pandas.pydata.org
BSD 3-Clause "New" or "Revised" License
43.77k stars 17.97k forks source link

BUILD: Python Docker Build Issues #59504

Closed kevin-secops-lt closed 3 months ago

kevin-secops-lt commented 3 months ago

Installation check

Platform

Linux-6.6.32-linuxkit-aarch64-with-glibc2.36, Linux-6.6.32-linuxkit-amd64-with-glibc2.36

Installation Method

pip install

pandas Version

1.1.5

Python Version

python 3.11

Installation Logs

FROM python:3.11 WORKDIR /usr/src/app RUN apt-get update && apt-get install -y --no-install-recommends \ build-essential \ gcc \ && rm -rf /var/lib/apt/lists/* RUN pip install --no-cache-dir pandas==1.1.5 RUN python -c "import pandas as pd; print(pd.__version__)" CMD ["python3"] 31.85 set build/lib.linux-aarch64-cpython-311/pandas/_version.py to '1.1.5' 31.85 running build_ext 31.85 building 'pandas._libs.algos' extension 31.85 creating build/temp.linux-aarch64-cpython-311 31.85 creating build/temp.linux-aarch64-cpython-311/pandas 31.85 creating build/temp.linux-aarch64-cpython-311/pandas/_libs 31.85 gcc -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -DNPY_NO_DEPRECATED_API=0 -I./pandas/_libs -Ipandas/_libs/src/klib -I/tmp/pip-build-env-8lb37r86/overlay/lib/python3.11/site-packages/numpy/core/include -I/usr/local/include/python3.11 -c pandas/_libs/algos.c -o build/temp.linux-aarch64-cpython-311/pandas/_libs/algos.o 31.85 pandas/_libs/algos.c:785:10: fatal error: numpy/arrayobject.h: No such file or directory 31.85 785 | #include "numpy/arrayobject.h" 31.85 | ^~~~~~~~~~~~~~~~~~~~~ 31.85 compilation terminated. 31.85 error: command '/usr/bin/gcc' failed with exit code 1 31.85 [end of output] 31.85 31.85 note: This error originates from a subprocess, and is likely not a problem with pip. 31.85 ERROR: Failed building wheel for pandas 31.85 Failed to build pandas 31.85 ERROR: Could not build wheels for pandas, which is required to install pyproject.toml-based projects
rhshadrach commented 3 months ago

What version of NumPy is in your container? Also, Python 3.11 wasn't out when pandas 1.1.x was being developed, but that might not cause any issues.

kevin-secops-lt commented 3 months ago

@rhshadrach - I pinned it to numpy==1.26.4, and still the same issue.

This was working on Apr 12, 2024, 4:33:55 PM, I have an automated pipeline that was triggered on this date and it worked, since then it has not been able to get this working on python 3.11

Working Container Deps: setuptools==69.2.0 pip==24.0 wheel==0.43.0 numpy==1.26.4 pandas==1.5.5

OS-Release PRETTY_NAME="Debian GNU/Linux 12 (bookworm)" NAME="Debian GNU/Linux" VERSION_ID="12" VERSION="12 (bookworm)" VERSION_CODENAME=bookworm ID=debian HOME_URL="https://www.debian.org/" SUPPORT_URL="https://www.debian.org/support" BUG_REPORT_URL="https://bugs.debian.org/"

kernel 5.10.220-209.869.amzn2.x86_64

OS-DEBS ii adduser 3.134 all add and remove users and groups ii apt 2.6.1 amd64 commandline package manager ii apt-transport-https 2.6.1 all transitional package for https support ii autoconf 2.71-3 all automatic configure script builder ii automake 1:1.16.5-1.3 all Tool for generating GNU Standards-compliant Makefiles ii autotools-dev 20220109.1 all Update infrastructure for config.{guess,sub} files ii base-files 12.4+deb12u5 amd64 Debian base system miscellaneous files ii base-passwd 3.6.1 amd64 Debian base system master password and group files ii bash 5.2.15-2+b2 amd64 GNU Bourne Again SHell ii bind9-dnsutils 1:9.18.24-1 amd64 Clients provided with BIND 9 ii bind9-host 1:9.18.24-1 amd64 DNS Lookup Utility ii bind9-libs:amd64 1:9.18.24-1 amd64 Shared Libraries used by BIND 9 ii binutils 2.40-2 amd64 GNU assembler, linker and binary utilities ii binutils-common:amd64 2.40-2 amd64 Common files for the GNU assembler, linker and binary utilities ii binutils-x86-64-linux-gnu 2.40-2 amd64 GNU binary utilities, for x86-64-linux-gnu target ii bsdutils 1:2.38.1-5+b1 amd64 basic utilities from 4.4BSD-Lite ii bzip2 1.0.8-5+b1 amd64 high-quality block-sorting file compressor - utilities ii ca-certificates 20230311 all Common CA certificates ii comerr-dev:amd64 2.1-1.47.0-2 amd64 common error description library - headers and static libraries ii coreutils 9.1-1 amd64 GNU core utilities ii cpp 4:12.2.0-3 amd64 GNU C preprocessor (cpp) ii cpp-12 12.2.0-14 amd64 GNU C preprocessor ii curl 7.88.1-10+deb12u5 amd64 command line tool for transferring data with URL syntax ii dash 0.5.12-2 amd64 POSIX-compliant shell ii datadog-agent 1:7.52.0-1 amd64 Datadog Monitoring Agent ii datadog-signing-keys 1:1.3.1-1 all Datadog Signing Keys ii debconf 1.5.82 all Debian configuration management system ii debian-archive-keyring 2023.3+deb12u1 all GnuPG archive keys of the Debian archive ii debianutils 5.7-0.5~deb12u1 amd64 Miscellaneous utilities specific to Debian ii default-libmysqlclient-dev:amd64 1.1.0 amd64 MySQL database development files (metapackage) ii default-mysql-client 1.1.0 all MySQL database client binaries (metapackage) ii diffutils 1:3.8-4 amd64 File comparison utilities ii dirmngr 2.2.40-1.1 amd64 GNU privacy guard - network certificate management service ii dnsutils 1:9.18.24-1 all Transitional package for bind9-dnsutils ii dpkg 1.21.22 amd64 Debian package management system ii dpkg-dev 1.21.22 all Debian package development tools ii e2fsprogs 1.47.0-2 amd64 ext2/ext3/ext4 file system utilities ii file 1:5.44-3 amd64 Recognize the type of data in a file using "magic" numbers ii findutils 4.9.0-4 amd64 utilities for finding files--find, xargs ii fontconfig 2.14.1-4 amd64 generic font configuration library - support binaries ii fontconfig-config 2.14.1-4 amd64 generic font configuration library - configuration ii fonts-dejavu-core 2.37-6 all Vera font family derivate with additional characters ii g++ 4:12.2.0-3 amd64 GNU C++ compiler ii g++-12 12.2.0-14 amd64 GNU C++ compiler ii gcc 4:12.2.0-3 amd64 GNU C compiler ii gcc-12 12.2.0-14 amd64 GNU C compiler ii gcc-12-base:amd64 12.2.0-14 amd64 GCC, the GNU Compiler Collection (base package) ii gir1.2-freedesktop:amd64 1.74.0-3 amd64 Introspection data for some FreeDesktop components ii gir1.2-gdkpixbuf-2.0:amd64 2.42.10+dfsg-1+b1 amd64 GDK Pixbuf library - GObject-Introspection ii gir1.2-glib-2.0:amd64 1.74.0-3 amd64 Introspection data for GLib, GObject, Gio and GModule ii gir1.2-rsvg-2.0:amd64 2.54.7+dfsg-1~deb12u1 amd64 gir files for renderer library for SVG files ii git 1:2.39.2-1.1 amd64 fast, scalable, distributed revision control system ii git-man 1:2.39.2-1.1 all fast, scalable, distributed revision control system (manual pages) ii gnupg 2.2.40-1.1 all GNU privacy guard - a free PGP replacement ii gnupg-l10n 2.2.40-1.1 all GNU privacy guard - localization files ii gnupg-utils 2.2.40-1.1 amd64 GNU privacy guard - utility programs ii gnupg2 2.2.40-1.1 all GNU privacy guard - a free PGP replacement (dummy transitional package) ii gpg 2.2.40-1.1 amd64 GNU Privacy Guard -- minimalist public key operations ii gpg-agent 2.2.40-1.1 amd64 GNU privacy guard - cryptographic agent ii gpg-wks-client 2.2.40-1.1 amd64 GNU privacy guard - Web Key Service client ii gpg-wks-server 2.2.40-1.1 amd64 GNU privacy guard - Web Key Service server ii gpgconf 2.2.40-1.1 amd64 GNU privacy guard - core configuration utilities ii gpgsm 2.2.40-1.1 amd64 GNU privacy guard - S/MIME version ii gpgv 2.2.40-1.1 amd64 GNU privacy guard - signature verification tool ii grep 3.8-5 amd64 GNU grep, egrep and fgrep ii gzip 1.12-1 amd64 GNU compression utilities ii hicolor-icon-theme 0.17-2 all default fallback theme for FreeDesktop.org icon themes ii hostname 3.23+nmu1 amd64 utility to set/show the host name or domain name ii icu-devtools 72.1-3 amd64 Development utilities for International Components for Unicode ii imagemagick 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 image manipulation programs -- binaries ii imagemagick-6-common 8:6.9.11.60+dfsg-1.6+deb12u1 all image manipulation programs -- infrastructure ii imagemagick-6.q16 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 image manipulation programs -- quantum depth Q16 ii init-system-helpers 1.65.2 all helper tools for all init systems ii jq 1.6-2.1 amd64 lightweight and flexible command-line JSON processor ii krb5-multidev:amd64 1.20.1-2+deb12u1 amd64 development files for MIT Kerberos without Heimdal conflict ii less 590-2 amd64 pager program similar to more ii libacl1:amd64 2.3.1-3 amd64 access control list - shared library ii libaom3:amd64 3.6.0-1 amd64 AV1 Video Codec Library ii libapr1:amd64 1.7.2-3 amd64 Apache Portable Runtime Library ii libaprutil1:amd64 1.6.3-1 amd64 Apache Portable Runtime Utility Library ii libapt-pkg6.0:amd64 2.6.1 amd64 package management runtime library ii libasan8:amd64 12.2.0-14 amd64 AddressSanitizer -- a fast memory error detector ii libassuan0:amd64 2.5.5-5 amd64 IPC library for the GnuPG components ii libatomic1:amd64 12.2.0-14 amd64 support library providing __atomic built-in functions ii libattr1:amd64 1:2.5.1-4 amd64 extended attribute handling - shared library ii libaudit-common 1:3.0.9-1 all Dynamic library for security auditing - common files ii libaudit1:amd64 1:3.0.9-1 amd64 Dynamic library for security auditing ii libbinutils:amd64 2.40-2 amd64 GNU binary utilities (private shared library) ii libblkid-dev:amd64 2.38.1-5+b1 amd64 block device ID library - headers ii libblkid1:amd64 2.38.1-5+b1 amd64 block device ID library ii libbluetooth-dev:amd64 5.66-1+deb12u1 amd64 Development files for using the BlueZ Linux Bluetooth library ii libbluetooth3:amd64 5.66-1+deb12u1 amd64 Library to use the BlueZ Linux Bluetooth stack ii libbrotli-dev:amd64 1.0.9-2+b6 amd64 library implementing brotli encoder and decoder (development files) ii libbrotli1:amd64 1.0.9-2+b6 amd64 library implementing brotli encoder and decoder (shared libraries) ii libbsd0:amd64 0.11.7-2 amd64 utility functions from BSD systems - shared library ii libbz2-1.0:amd64 1.0.8-5+b1 amd64 high-quality block-sorting file compressor library - runtime ii libbz2-dev:amd64 1.0.8-5+b1 amd64 high-quality block-sorting file compressor library - development ii libc-bin 2.36-9+deb12u4 amd64 GNU C Library: Binaries ii libc-dev-bin 2.36-9+deb12u4 amd64 GNU C Library: Development binaries ii libc6:amd64 2.36-9+deb12u4 amd64 GNU C Library: Shared libraries ii libc6-dev:amd64 2.36-9+deb12u4 amd64 GNU C Library: Development Libraries and Header Files ii libcairo-gobject2:amd64 1.16.0-7 amd64 Cairo 2D vector graphics library (GObject library) ii libcairo-script-interpreter2:amd64 1.16.0-7 amd64 Cairo 2D vector graphics library (script interpreter) ii libcairo2:amd64 1.16.0-7 amd64 Cairo 2D vector graphics library ii libcairo2-dev:amd64 1.16.0-7 amd64 Development files for the Cairo 2D graphics library ii libcap-ng0:amd64 0.8.3-1+b3 amd64 alternate POSIX capabilities library ii libcap2:amd64 1:2.66-4 amd64 POSIX 1003.1e capabilities (library) ii libcbor0.8:amd64 0.8.0-2+b1 amd64 library for parsing and generating CBOR (RFC 7049) ii libcc1-0:amd64 12.2.0-14 amd64 GCC cc1 plugin for GDB ii libcom-err2:amd64 1.47.0-2 amd64 common error description library ii libconfig-inifiles-perl 3.000003-2 all read .ini-style configuration files ii libcrypt-dev:amd64 1:4.4.33-2 amd64 libcrypt development files ii libcrypt1:amd64 1:4.4.33-2 amd64 libcrypt shared library ii libctf-nobfd0:amd64 2.40-2 amd64 Compact C Type Format library (runtime, no BFD dependency) ii libctf0:amd64 2.40-2 amd64 Compact C Type Format library (runtime, BFD dependency) ii libcurl3-gnutls:amd64 7.88.1-10+deb12u5 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) ii libcurl4:amd64 7.88.1-10+deb12u5 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) ii libcurl4-openssl-dev:amd64 7.88.1-10+deb12u5 amd64 development files and documentation for libcurl (OpenSSL flavour) ii libdatrie1:amd64 0.2.13-2+b1 amd64 Double-array trie library ii libdav1d6:amd64 1.0.0-2 amd64 fast and small AV1 video stream decoder (shared library) ii libdb-dev:amd64 5.3.2 amd64 Berkeley Database Libraries [development] ii libdb5.3:amd64 5.3.28+dfsg2-1 amd64 Berkeley v5.3 Database Libraries [runtime] ii libdb5.3-dev 5.3.28+dfsg2-1 amd64 Berkeley v5.3 Database Libraries [development] ii libde265-0:amd64 1.0.11-1+deb12u2 amd64 Open H.265 video codec implementation ii libdebconfclient0:amd64 0.270 amd64 Debian Configuration Management System (C-implementation library) ii libdeflate-dev:amd64 1.14-1 amd64 headers for whole-buffer compression and decompression library ii libdeflate0:amd64 1.14-1 amd64 fast, whole-buffer DEFLATE-based compression and decompression ii libdjvulibre-dev:amd64 3.5.28-2+b1 amd64 Development files for the DjVu image format ii libdjvulibre-text 3.5.28-2 all Linguistic support files for libdjvulibre ii libdjvulibre21:amd64 3.5.28-2+b1 amd64 Runtime support for the DjVu image format ii libdpkg-perl 1.21.22 all Dpkg perl modules ii libedit2:amd64 3.1-20221030-2 amd64 BSD editline and history libraries ii libelf1:amd64 0.188-2.1 amd64 library to read and write ELF files ii liberror-perl 0.17029-2 all Perl module for error/exception handling in an OO-ish way ii libevent-2.1-7:amd64 2.1.12-stable-8 amd64 Asynchronous event notification library ii libevent-core-2.1-7:amd64 2.1.12-stable-8 amd64 Asynchronous event notification library (core) ii libevent-dev 2.1.12-stable-8 amd64 Asynchronous event notification library (development files) ii libevent-extra-2.1-7:amd64 2.1.12-stable-8 amd64 Asynchronous event notification library (extra) ii libevent-openssl-2.1-7:amd64 2.1.12-stable-8 amd64 Asynchronous event notification library (openssl) ii libevent-pthreads-2.1-7:amd64 2.1.12-stable-8 amd64 Asynchronous event notification library (pthreads) ii libexif-dev:amd64 0.6.24-1+b1 amd64 library to parse EXIF files (development files) ii libexif12:amd64 0.6.24-1+b1 amd64 library to parse EXIF files ii libexpat1:amd64 2.5.0-1 amd64 XML parsing C library - runtime library ii libexpat1-dev:amd64 2.5.0-1 amd64 XML parsing C library - development kit ii libext2fs2:amd64 1.47.0-2 amd64 ext2/ext3/ext4 file system libraries ii libffi-dev:amd64 3.4.4-1 amd64 Foreign Function Interface library (development files) ii libffi8:amd64 3.4.4-1 amd64 Foreign Function Interface library runtime ii libfftw3-double3:amd64 3.3.10-1 amd64 Library for computing Fast Fourier Transforms - Double precision ii libfido2-1:amd64 1.12.0-2+b1 amd64 library for generating and verifying FIDO 2.0 objects ii libfontconfig-dev:amd64 2.14.1-4 amd64 generic font configuration library - development ii libfontconfig1:amd64 2.14.1-4 amd64 generic font configuration library - runtime ii libfreetype-dev:amd64 2.12.1+dfsg-5 amd64 FreeType 2 font engine, development files ii libfreetype6:amd64 2.12.1+dfsg-5 amd64 FreeType 2 font engine, shared library files ii libfreetype6-dev:amd64 2.12.1+dfsg-5 amd64 FreeType 2 font engine, development files (transitional package) ii libfribidi0:amd64 1.0.8-2.1 amd64 Free Implementation of the Unicode BiDi algorithm ii libfstrm0:amd64 0.6.1-1 amd64 Frame Streams (fstrm) library ii libgcc-12-dev:amd64 12.2.0-14 amd64 GCC support library (development files) ii libgcc-s1:amd64 12.2.0-14 amd64 GCC support library ii libgcrypt20:amd64 1.10.1-3 amd64 LGPL Crypto library - runtime library ii libgdbm-compat4:amd64 1.23-3 amd64 GNU dbm database routines (legacy support runtime version) ii libgdbm-dev:amd64 1.23-3 amd64 GNU dbm database routines (development files) ii libgdbm6:amd64 1.23-3 amd64 GNU dbm database routines (runtime version) ii libgdk-pixbuf-2.0-0:amd64 2.42.10+dfsg-1+b1 amd64 GDK Pixbuf library ii libgdk-pixbuf-2.0-dev:amd64 2.42.10+dfsg-1+b1 amd64 GDK Pixbuf library (development files) ii libgdk-pixbuf2.0-bin 2.42.10+dfsg-1+b1 amd64 GDK Pixbuf library (thumbnailer) ii libgdk-pixbuf2.0-common 2.42.10+dfsg-1 all GDK Pixbuf library - data files ii libgirepository-1.0-1:amd64 1.74.0-3 amd64 Library for handling GObject introspection data (runtime library) ii libglib2.0-0:amd64 2.74.6-2 amd64 GLib library of C routines ii libglib2.0-bin 2.74.6-2 amd64 Programs for the GLib library ii libglib2.0-data 2.74.6-2 all Common files for GLib library ii libglib2.0-dev:amd64 2.74.6-2 amd64 Development files for the GLib library ii libglib2.0-dev-bin 2.74.6-2 amd64 Development utilities for the GLib library ii libgmp-dev:amd64 2:6.2.1+dfsg1-1.1 amd64 Multiprecision arithmetic library developers tools ii libgmp10:amd64 2:6.2.1+dfsg1-1.1 amd64 Multiprecision arithmetic library ii libgmpxx4ldbl:amd64 2:6.2.1+dfsg1-1.1 amd64 Multiprecision arithmetic library (C++ bindings) ii libgnutls30:amd64 3.7.9-2+deb12u2 amd64 GNU TLS library - main runtime library ii libgomp1:amd64 12.2.0-14 amd64 GCC OpenMP (GOMP) support library ii libgpg-error0:amd64 1.46-1 amd64 GnuPG development runtime library ii libgpm2:amd64 1.20.7-10+b1 amd64 General Purpose Mouse - shared library ii libgprofng0:amd64 2.40-2 amd64 GNU Next Generation profiler (runtime library) ii libgraphite2-3:amd64 1.3.14-1 amd64 Font rendering engine for Complex Scripts -- library ii libgssapi-krb5-2:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism ii libgssrpc4:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - GSS enabled ONCRPC ii libharfbuzz0b:amd64 6.0.0+dfsg-3 amd64 OpenType text shaping engine (shared library) ii libheif1:amd64 1.15.1-1 amd64 ISO/IEC 23008-12:2017 HEIF file format decoder - shared library ii libhogweed6:amd64 3.8.1-2 amd64 low level cryptographic library (public-key cryptos) ii libice-dev:amd64 2:1.0.10-1 amd64 X11 Inter-Client Exchange library (development headers) ii libice6:amd64 2:1.0.10-1 amd64 X11 Inter-Client Exchange library ii libicu-dev:amd64 72.1-3 amd64 Development files for International Components for Unicode ii libicu72:amd64 72.1-3 amd64 International Components for Unicode ii libidn2-0:amd64 2.3.3-1+b1 amd64 Internationalized domain names (IDNA2008/TR46) library ii libimath-3-1-29:amd64 3.1.6-1 amd64 Utility libraries from ASF used by OpenEXR - runtime ii libimath-dev:amd64 3.1.6-1 amd64 Utility libraries from ASF used by OpenEXR - development ii libisl23:amd64 0.25-1.1 amd64 manipulating sets and relations of integer points bounded by linear constraints ii libitm1:amd64 12.2.0-14 amd64 GNU Transactional Memory Library ii libjansson4:amd64 2.14-2 amd64 C library for encoding, decoding and manipulating JSON data ii libjbig-dev:amd64 2.1-6.1 amd64 JBIGkit development files ii libjbig0:amd64 2.1-6.1 amd64 JBIGkit libraries ii libjemalloc2:amd64 5.3.0-1 amd64 general-purpose scalable concurrent malloc(3) implementation ii libjpeg-dev:amd64 1:2.1.5-2 amd64 Development files for the JPEG library [dummy package] ii libjpeg62-turbo:amd64 1:2.1.5-2 amd64 libjpeg-turbo JPEG runtime library ii libjpeg62-turbo-dev:amd64 1:2.1.5-2 amd64 Development files for the libjpeg-turbo JPEG library ii libjq1:amd64 1.6-2.1 amd64 lightweight and flexible command-line JSON processor - shared library ii libjson-c5:amd64 0.16-2 amd64 JSON manipulation library - shared library ii libk5crypto3:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - Crypto Library ii libkadm5clnt-mit12:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - Administration Clients ii libkadm5srv-mit12:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - KDC and Admin Server ii libkdb5-10:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - Kerberos database ii libkeyutils1:amd64 1.6.3-2 amd64 Linux Key Management Utilities (library) ii libkrb5-3:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries ii libkrb5-dev:amd64 1.20.1-2+deb12u1 amd64 headers and development libraries for MIT Kerberos ii libkrb5support0:amd64 1.20.1-2+deb12u1 amd64 MIT Kerberos runtime libraries - Support library ii libksba8:amd64 1.6.3-2 amd64 X.509 and CMS support library ii liblcms2-2:amd64 2.14-2 amd64 Little CMS 2 color management library ii liblcms2-dev:amd64 2.14-2 amd64 Little CMS 2 color management library development headers ii libldap-2.5-0:amd64 2.5.13+dfsg-5 amd64 OpenLDAP libraries ii liblerc-dev:amd64 4.0.0+ds-2 amd64 Limited Error Raster Compression library (Development files) ii liblerc4:amd64 4.0.0+ds-2 amd64 Limited Error Raster Compression library ii liblmdb0:amd64 0.9.24-1 amd64 Lightning Memory-Mapped Database shared library ii liblqr-1-0:amd64 0.4.2-2.1 amd64 converts plain array images into multi-size representation ii liblqr-1-0-dev:amd64 0.4.2-2.1 amd64 converts plain array images into multi-size representation (developments files) ii liblsan0:amd64 12.2.0-14 amd64 LeakSanitizer -- a memory leak detector (runtime) ii libltdl-dev:amd64 2.4.7-5 amd64 System independent dlopen wrapper for GNU libtool (headers) ii libltdl7:amd64 2.4.7-5 amd64 System independent dlopen wrapper for GNU libtool ii liblz4-1:amd64 1.9.4-1 amd64 Fast LZ compression algorithm library - runtime ii liblzma-dev:amd64 5.4.1-0.2 amd64 XZ-format compression library - development files ii liblzma5:amd64 5.4.1-0.2 amd64 XZ-format compression library ii liblzo2-2:amd64 2.10-2 amd64 data compression library ii libmagic-mgc 1:5.44-3 amd64 File type determination library using "magic" numbers (compiled magic file) ii libmagic1:amd64 1:5.44-3 amd64 Recognize the type of data in a file using "magic" numbers - library ii libmagickcore-6-arch-config:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 low-level image manipulation library - architecture header files ii libmagickcore-6-headers 8:6.9.11.60+dfsg-1.6+deb12u1 all low-level image manipulation library - header files ii libmagickcore-6.q16-6:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 low-level image manipulation library -- quantum depth Q16 ii libmagickcore-6.q16-6-extra:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 low-level image manipulation library - extra codecs (Q16) ii libmagickcore-6.q16-dev:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 low-level image manipulation library - development files (Q16) ii libmagickcore-dev 8:6.9.11.60+dfsg-1.6+deb12u1 all low-level image manipulation library -- dummy package ii libmagickwand-6-headers 8:6.9.11.60+dfsg-1.6+deb12u1 all image manipulation library - headers files ii libmagickwand-6.q16-6:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 image manipulation library -- quantum depth Q16 ii libmagickwand-6.q16-dev:amd64 8:6.9.11.60+dfsg-1.6+deb12u1 amd64 image manipulation library - development files (Q16) ii libmagickwand-dev 8:6.9.11.60+dfsg-1.6+deb12u1 all image manipulation library -- dummy package ii libmariadb-dev 1:10.11.6-0+deb12u1 amd64 MariaDB database development files ii libmariadb-dev-compat 1:10.11.6-0+deb12u1 amd64 MariaDB Connector/C, compatibility symlinks ii libmariadb3:amd64 1:10.11.6-0+deb12u1 amd64 MariaDB database client library ii libmaxminddb-dev:amd64 1.7.1-1 amd64 IP geolocation database library (development headers) ii libmaxminddb0:amd64 1.7.1-1 amd64 IP geolocation database library ii libmd0:amd64 1.0.4-2 amd64 message digest functions from BSD systems - shared library ii libmount-dev:amd64 2.38.1-5+b1 amd64 device mounting library - headers ii libmount1:amd64 2.38.1-5+b1 amd64 device mounting library ii libmpc3:amd64 1.3.1-1 amd64 multiple precision complex floating-point library ii libmpfr6:amd64 4.2.0-1 amd64 multiple precision floating-point computation ii libncurses-dev:amd64 6.4-4 amd64 developer's libraries for ncurses ii libncurses5-dev:amd64 6.4-4 amd64 transitional package for libncurses-dev ii libncurses6:amd64 6.4-4 amd64 shared libraries for terminal handling ii libncursesw5-dev:amd64 6.4-4 amd64 transitional package for libncurses-dev ii libncursesw6:amd64 6.4-4 amd64 shared libraries for terminal handling (wide character support) ii libnettle8:amd64 3.8.1-2 amd64 low level cryptographic library (symmetric and one-way cryptos) ii libnghttp2-14:amd64 1.52.0-1+deb12u1 amd64 library implementing HTTP/2 protocol (shared library) ii libnpth0:amd64 1.6-3 amd64 replacement for GNU Pth using system threads ii libnsl-dev:amd64 1.3.0-2 amd64 libnsl development files ii libnsl2:amd64 1.3.0-2 amd64 Public client interface for NIS(YP) and NIS+ ii libnuma1:amd64 2.0.16-1 amd64 Libraries for controlling NUMA policy ii libonig5:amd64 6.9.8-1 amd64 regular expressions library ii libopenexr-3-1-30:amd64 3.1.5-5 amd64 runtime files for the OpenEXR image library ii libopenexr-dev 3.1.5-5 amd64 development files for the OpenEXR image library ii libopenjp2-7:amd64 2.5.0-2 amd64 JPEG 2000 image compression/decompression library ii libopenjp2-7-dev:amd64 2.5.0-2 amd64 development files for OpenJPEG, a JPEG 2000 image library ii libp11-kit0:amd64 0.24.1-2 amd64 library for loading and coordinating access to PKCS#11 modules - runtime ii libpam-modules:amd64 1.5.2-6+deb12u1 amd64 Pluggable Authentication Modules for PAM ii libpam-modules-bin 1.5.2-6+deb12u1 amd64 Pluggable Authentication Modules for PAM - helper binaries ii libpam-runtime 1.5.2-6+deb12u1 all Runtime support for the PAM library ii libpam0g:amd64 1.5.2-6+deb12u1 amd64 Pluggable Authentication Modules library ii libpango-1.0-0:amd64 1.50.12+ds-1 amd64 Layout and rendering of internationalized text ii libpangocairo-1.0-0:amd64 1.50.12+ds-1 amd64 Layout and rendering of internationalized text ii libpangoft2-1.0-0:amd64 1.50.12+ds-1 amd64 Layout and rendering of internationalized text ii libpcre2-16-0:amd64 10.42-1 amd64 New Perl Compatible Regular Expression Library - 16 bit runtime files ii libpcre2-32-0:amd64 10.42-1 amd64 New Perl Compatible Regular Expression Library - 32 bit runtime files ii libpcre2-8-0:amd64 10.42-1 amd64 New Perl Compatible Regular Expression Library- 8 bit runtime files ii libpcre2-dev:amd64 10.42-1 amd64 New Perl Compatible Regular Expression Library - development files ii libpcre2-posix3:amd64 10.42-1 amd64 New Perl Compatible Regular Expression Library - posix-compatible runtime files ii libperl5.36:amd64 5.36.0-7+deb12u1 amd64 shared Perl library ii libpixman-1-0:amd64 0.42.2-1 amd64 pixel-manipulation library for X and cairo ii libpixman-1-dev:amd64 0.42.2-1 amd64 pixel-manipulation library for X and cairo (development files) ii libpkgconf3:amd64 1.8.1-1 amd64 shared library for pkgconf ii libpng-dev:amd64 1.6.39-2 amd64 PNG library - development (version 1.6) ii libpng16-16:amd64 1.6.39-2 amd64 PNG library - runtime (version 1.6) ii libpq-dev 15.6-0+deb12u1 amd64 header files for libpq5 (PostgreSQL library) ii libpq5:amd64 15.6-0+deb12u1 amd64 PostgreSQL C client library ii libproc2-0:amd64 2:4.0.2-3 amd64 library for accessing process information from /proc ii libprotobuf-c1:amd64 1.4.1-1+b1 amd64 Protocol Buffers C shared library (protobuf-c) ii libpsl5:amd64 0.21.2-1 amd64 Library for Public Suffix List (shared libraries) ii libpthread-stubs0-dev:amd64 0.4-1 amd64 pthread stubs not provided by native libc, development files ii libpython3-stdlib:amd64 3.11.2-1+b1 amd64 interactive high-level object-oriented language (default python3 version) ii libpython3.11-minimal:amd64 3.11.2-6 amd64 Minimal subset of the Python language (version 3.11) ii libpython3.11-stdlib:amd64 3.11.2-6 amd64 Interactive high-level object-oriented language (standard library, version 3.11) ii libquadmath0:amd64 12.2.0-14 amd64 GCC Quad-Precision Math Library ii libreadline-dev:amd64 8.2-1.3 amd64 GNU readline and history libraries, development files ii libreadline8:amd64 8.2-1.3 amd64 GNU readline and history libraries, run-time libraries ii librsvg2-2:amd64 2.54.7+dfsg-1~deb12u1 amd64 SAX-based renderer library for SVG files (runtime) ii librsvg2-common:amd64 2.54.7+dfsg-1~deb12u1 amd64 SAX-based renderer library for SVG files (extra runtime) ii librsvg2-dev:amd64 2.54.7+dfsg-1~deb12u1 amd64 SAX-based renderer library for SVG files (development) ii librtmp1:amd64 2.4+20151223.gitfa8646d.1-2+b2 amd64 toolkit for RTMP streams (shared library) ii libsasl2-2:amd64 2.1.28+dfsg-10 amd64 Cyrus SASL - authentication abstraction library ii libsasl2-modules-db:amd64 2.1.28+dfsg-10 amd64 Cyrus SASL - pluggable authentication modules (DB) ii libseccomp2:amd64 2.5.4-1+b3 amd64 high level interface to Linux seccomp filter ii libselinux1:amd64 3.4-1+b6 amd64 SELinux runtime shared libraries ii libselinux1-dev:amd64 3.4-1+b6 amd64 SELinux development headers ii libsemanage-common 3.4-1 all Common files for SELinux policy management libraries ii libsemanage2:amd64 3.4-1+b5 amd64 SELinux policy management library ii libsepol-dev:amd64 3.4-2.1 amd64 SELinux binary policy manipulation library and development files ii libsepol2:amd64 3.4-2.1 amd64 SELinux library for manipulating binary security policies ii libserf-1-1:amd64 1.3.9-11 amd64 high-performance asynchronous HTTP client library ii libsm-dev:amd64 2:1.2.3-1 amd64 X11 Session Management library (development headers) ii libsm6:amd64 2:1.2.3-1 amd64 X11 Session Management library ii libsmartcols1:amd64 2.38.1-5+b1 amd64 smart column output alignment library ii libsodium23:amd64 1.0.18-1 amd64 Network communication, cryptography and signaturing library ii libsqlite3-0:amd64 3.40.1-2 amd64 SQLite 3 shared library ii libsqlite3-dev:amd64 3.40.1-2 amd64 SQLite 3 development files ii libss2:amd64 1.47.0-2 amd64 command-line interface parsing library ii libssh2-1:amd64 1.10.0-3+b1 amd64 SSH2 client-side library ii libssl-dev:amd64 3.0.11-1~deb12u2 amd64 Secure Sockets Layer toolkit - development files ii libssl3:amd64 3.0.11-1~deb12u2 amd64 Secure Sockets Layer toolkit - shared libraries ii libstdc++-12-dev:amd64 12.2.0-14 amd64 GNU Standard C++ Library v3 (development files) ii libstdc++6:amd64 12.2.0-14 amd64 GNU Standard C++ Library v3 ii libsvn1:amd64 1.14.2-4+b2 amd64 Shared libraries used by Apache Subversion ii libsystemd0:amd64 252.22-1~deb12u1 amd64 systemd utility library ii libtasn1-6:amd64 4.19.0-2 amd64 Manage ASN.1 structures (runtime) ii libtcl8.6:amd64 8.6.13+dfsg-2 amd64 Tcl (the Tool Command Language) v8.6 - run-time library files ii libthai-data 0.1.29-1 all Data files for Thai language support library ii libthai0:amd64 0.1.29-1 amd64 Thai language support library ii libtiff-dev:amd64 4.5.0-6+deb12u1 amd64 Tag Image File Format library (TIFF), development files ii libtiff6:amd64 4.5.0-6+deb12u1 amd64 Tag Image File Format (TIFF) library ii libtiffxx6:amd64 4.5.0-6+deb12u1 amd64 Tag Image File Format (TIFF) library -- C++ interface ii libtinfo6:amd64 6.4-4 amd64 shared low-level terminfo library for terminal handling ii libtirpc-common 1.3.3+ds-1 all transport-independent RPC library - common files ii libtirpc-dev:amd64 1.3.3+ds-1 amd64 transport-independent RPC library - development files ii libtirpc3:amd64 1.3.3+ds-1 amd64 transport-independent RPC library ii libtk8.6:amd64 8.6.13-2 amd64 Tk toolkit for Tcl and X11 v8.6 - run-time files ii libtool 2.4.7-5 all Generic library support script ii libtsan2:amd64 12.2.0-14 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) ii libubsan1:amd64 12.2.0-14 amd64 UBSan -- undefined behaviour sanitizer (runtime) ii libudev1:amd64 252.22-1~deb12u1 amd64 libudev shared library ii libunistring2:amd64 1.0-2 amd64 Unicode string library for C ii libutf8proc2:amd64 2.8.0-1 amd64 C library for processing UTF-8 Unicode data (shared library) ii libuuid1:amd64 2.38.1-5+b1 amd64 Universally Unique ID library ii libuv1:amd64 1.44.2-1+deb12u1 amd64 asynchronous event notification library - runtime library ii libwebp-dev:amd64 1.2.4-0.2+deb12u1 amd64 Lossy compression of digital photographic images ii libwebp7:amd64 1.2.4-0.2+deb12u1 amd64 Lossy compression of digital photographic images ii libwebpdemux2:amd64 1.2.4-0.2+deb12u1 amd64 Lossy compression of digital photographic images. ii libwebpmux3:amd64 1.2.4-0.2+deb12u1 amd64 Lossy compression of digital photographic images ii libwmf-0.2-7:amd64 0.2.12-5.1 amd64 Windows metafile conversion library ii libwmf-dev 0.2.12-5.1 amd64 Windows metafile conversion development ii libwmflite-0.2-7:amd64 0.2.12-5.1 amd64 Windows metafile conversion lite library ii libx11-6:amd64 2:1.8.4-2+deb12u2 amd64 X11 client-side library ii libx11-data 2:1.8.4-2+deb12u2 all X11 client-side library ii libx11-dev:amd64 2:1.8.4-2+deb12u2 amd64 X11 client-side library (development headers) ii libx265-199:amd64 3.5-2+b1 amd64 H.265/HEVC video stream encoder (shared library) ii libxau-dev:amd64 1:1.0.9-1 amd64 X11 authorisation library (development headers) ii libxau6:amd64 1:1.0.9-1 amd64 X11 authorisation library ii libxcb-render0:amd64 1.15-1 amd64 X C Binding, render extension ii libxcb-render0-dev:amd64 1.15-1 amd64 X C Binding, render extension, development files ii libxcb-shm0:amd64 1.15-1 amd64 X C Binding, shm extension ii libxcb-shm0-dev:amd64 1.15-1 amd64 X C Binding, shm extension, development files ii libxcb1:amd64 1.15-1 amd64 X C Binding ii libxcb1-dev:amd64 1.15-1 amd64 X C Binding, development files ii libxdmcp-dev:amd64 1:1.1.2-3 amd64 X11 authorisation library (development headers) ii libxdmcp6:amd64 1:1.1.2-3 amd64 X11 Display Manager Control Protocol library ii libxext-dev:amd64 2:1.3.4-1+b1 amd64 X11 miscellaneous extensions library (development headers) ii libxext6:amd64 2:1.3.4-1+b1 amd64 X11 miscellaneous extension library ii libxft-dev:amd64 2.3.6-1 amd64 FreeType-based font drawing library for X (development files) ii libxft2:amd64 2.3.6-1 amd64 FreeType-based font drawing library for X ii libxml2:amd64 2.9.14+dfsg-1.3~deb12u1 amd64 GNOME XML library ii libxml2-dev:amd64 2.9.14+dfsg-1.3~deb12u1 amd64 GNOME XML library - development files ii libxrender-dev:amd64 1:0.9.10-1.1 amd64 X Rendering Extension client library (development files) ii libxrender1:amd64 1:0.9.10-1.1 amd64 X Rendering Extension client library ii libxslt1-dev:amd64 1.1.35-1 amd64 XSLT 1.0 processing library - development kit ii libxslt1.1:amd64 1.1.35-1 amd64 XSLT 1.0 processing library - runtime library ii libxss-dev:amd64 1:1.2.3-1 amd64 X11 Screen Saver extension library (development headers) ii libxss1:amd64 1:1.2.3-1 amd64 X11 Screen Saver extension library ii libxt-dev:amd64 1:1.2.1-1.1 amd64 X11 toolkit intrinsics library (development headers) ii libxt6:amd64 1:1.2.1-1.1 amd64 X11 toolkit intrinsics library ii libxxhash0:amd64 0.8.1-1 amd64 shared library for xxhash ii libyaml-0-2:amd64 0.2.5-1 amd64 Fast YAML 1.1 parser and emitter library ii libyaml-dev:amd64 0.2.5-1 amd64 Fast YAML 1.1 parser and emitter library (development) ii libzstd-dev:amd64 1.5.4+dfsg2-5 amd64 fast lossless compression algorithm -- development files ii libzstd1:amd64 1.5.4+dfsg2-5 amd64 fast lossless compression algorithm ii linux-libc-dev:amd64 6.1.76-1 amd64 Linux support headers for userspace development ii login 1:4.13+dfsg1-1+b1 amd64 system login tools ii logsave 1.47.0-2 amd64 save the output of a command in a log file ii m4 1.4.19-3 amd64 macro processing language ii make 4.3-4.1 amd64 utility for directing compilation ii mariadb-client 1:10.11.6-0+deb12u1 amd64 MariaDB database client binaries ii mariadb-client-core 1:10.11.6-0+deb12u1 amd64 MariaDB database core client binaries ii mariadb-common 1:10.11.6-0+deb12u1 all MariaDB common configuration files ii mawk 1.3.4.20200120-3.1 amd64 Pattern scanning and text processing language ii media-types 10.0.0 all List of standard media types and their usual file extension ii mercurial 6.3.2-1 amd64 easy-to-use, scalable distributed version control system ii mercurial-common 6.3.2-1 all easy-to-use, scalable distributed version control system (common files) ii mount 2.38.1-5+b1 amd64 tools for mounting and manipulating filesystems ii mysql-common 5.8+1.1.0 all MySQL database common files, e.g. /etc/mysql/my.cnf ii ncurses-base 6.4-4 all basic terminal type definitions ii ncurses-bin 6.4-4 amd64 terminal-related programs and man pages ii netbase 6.4 all Basic TCP/IP networking system ii netcat-traditional 1.10-47 amd64 TCP/IP swiss army knife ii openssh-client 1:9.2p1-2+deb12u2 amd64 secure shell (SSH) client, for secure access to remote machines ii openssl 3.0.11-1~deb12u2 amd64 Secure Sockets Layer toolkit - cryptographic utility ii passwd 1:4.13+dfsg1-1+b1 amd64 change and administer password and group data ii patch 2.7.6-7 amd64 Apply a diff file to an original ii perl 5.36.0-7+deb12u1 amd64 Larry Wall's Practical Extraction and Report Language ii perl-base 5.36.0-7+deb12u1 amd64 minimal Perl system ii perl-modules-5.36 5.36.0-7+deb12u1 all Core Perl modules ii pinentry-curses 1.2.1-1 amd64 curses-based PIN or pass-phrase entry dialog for GnuPG ii pkg-config:amd64 1.8.1-1 amd64 manage compile and link flags for libraries (transitional package) ii pkgconf:amd64 1.8.1-1 amd64 manage compile and link flags for libraries ii pkgconf-bin 1.8.1-1 amd64 manage compile and link flags for libraries (binaries) ii postgresql-client 15+248 all front-end programs for PostgreSQL (supported version) ii postgresql-client-15 15.6-0+deb12u1 amd64 front-end programs for PostgreSQL 15 ii postgresql-client-common 248 all manager for multiple PostgreSQL client versions ii procps 2:4.0.2-3 amd64 /proc file system utilities ii python3 3.11.2-1+b1 amd64 interactive high-level object-oriented language (default python3 version) ii python3-distutils 3.11.2-3 all distutils package for Python 3.x ii python3-lib2to3 3.11.2-3 all Interactive high-level object-oriented language (lib2to3) ii python3-minimal 3.11.2-1+b1 amd64 minimal subset of the Python language (default python3 version) ii python3.11 3.11.2-6 amd64 Interactive high-level object-oriented language (version 3.11) ii python3.11-minimal 3.11.2-6 amd64 Minimal subset of the Python language (version 3.11) ii readline-common 8.2-1.3 all GNU readline and history libraries, common files ii rpcsvc-proto 1.4.3-1 amd64 RPC protocol compiler and definitions ii sed 4.9-1 amd64 GNU stream editor for filtering/transforming text ii sensible-utils 0.0.17+nmu1 all Utilities for sensible alternative selection ii shared-mime-info 2.2-1 amd64 FreeDesktop.org shared MIME database and spec ii sq 0.27.0-2+b1 amd64 OpenPGP command-line tool from Sequoia ii subversion 1.14.2-4+b2 amd64 Advanced version control system ii sysvinit-utils 3.06-4 amd64 System-V-like utilities ii tar 1.34+dfsg-1.2+deb12u1 amd64 GNU version of the tar archiving utility ii tcl 8.6.13 amd64 Tool Command Language (default version) - shell ii tcl-dev:amd64 8.6.13 amd64 Tool Command Language (default version) - development files ii tcl8.6 8.6.13+dfsg-2 amd64 Tcl (the Tool Command Language) v8.6 - shell ii tcl8.6-dev:amd64 8.6.13+dfsg-2 amd64 Tcl (the Tool Command Language) v8.6 - development files ii tk 8.6.13 amd64 Toolkit for Tcl and X11 (default version) - windowing shell ii tk-dev:amd64 8.6.13 amd64 Toolkit for Tcl and X11 (default version) - development files ii tk8.6 8.6.13-2 amd64 Tk toolkit for Tcl and X11 v8.6 - windowing shell ii tk8.6-dev:amd64 8.6.13-2 amd64 Tk toolkit for Tcl and X11 v8.6 - development files ii tzdata 2024a-0+deb12u1 all time zone and daylight-saving time data ii ucf 3.0043+nmu1 all Update Configuration File(s): preserve user changes to config files ii unzip 6.0-28 amd64 De-archiver for .zip files ii usr-is-merged 37~deb12u1 all Transitional package to assert a merged-/usr system ii util-linux 2.38.1-5+b1 amd64 miscellaneous system utilities ii util-linux-extra 2.38.1-5+b1 amd64 interactive login tools ii uuid-dev:amd64 2.38.1-5+b1 amd64 Universally Unique ID library - headers and static libraries ii vim 2:9.0.1378-2 amd64 Vi IMproved - enhanced vi editor ii vim-common 2:9.0.1378-2 all Vi IMproved - Common files ii vim-runtime 2:9.0.1378-2 all Vi IMproved - Runtime files ii wget 1.21.3-1+b2 amd64 retrieves files from the web ii x11-common 1:7.7+23 all X Window System (X.Org) infrastructure ii x11proto-core-dev 2022.1-1 all transitional dummy package ii x11proto-dev 2022.1-1 all X11 extension protocols and auxiliary headers ii xorg-sgml-doctools 1:1.11-1.1 all Common tools for building X.Org SGML documentation ii xtrans-dev 1.4.0-1 all X transport library (development files) ii xz-utils 5.4.1-0.2 amd64 XZ-format compression utilities ii zlib1g:amd64 1:1.2.13.dfsg-1 amd64 compression library - runtime ii zlib1g-dev:amd64 1:1.2.13.dfsg-1 amd64 compression library - development

kevin-secops-lt commented 3 months ago

figured it out, the puproject.toml BEFORE [build-system]

Minimum requirements for the build system to execute.

See https://github.com/scipy/scipy/pull/10431 for the AIX issue.

requires = [ "setuptools", "wheel", "Cython>=0.29.21,<3", # Note: sync with setup.py "numpy==1.15.4; python_version=='3.6' and platform_system!='AIX'", "numpy==1.15.4; python_version=='3.7' and platform_system!='AIX'", "numpy==1.17.3; python_version=='3.8' and platform_system!='AIX'", "numpy==1.16.0; python_version=='3.6' and platform_system=='AIX'", "numpy==1.16.0; python_version=='3.7' and platform_system=='AIX'", "numpy==1.17.3; python_version=='3.8' and platform_system=='AIX'", "numpy; python_version>='3.9'", ]

[tool.black] target-version = ['py36', 'py37', 'py38'] exclude = ''' ( asv_bench/env | .egg | .git | .hg | .mypy_cache | .nox | .tox | .venv | _build | buck-out | build | dist | setup.py ) '''

AFTER:

[build-system]

Minimum requirements for the build system to execute.

See https://github.com/scipy/scipy/pull/10431 for the AIX issue.

requires = [ "setuptools", "wheel", "Cython>=0.29.21,<3", # Note: sync with setup.py "numpy==1.15.4; python_version=='3.6' and platform_system!='AIX'", "numpy==1.15.4; python_version=='3.7' and platform_system!='AIX'", "numpy==1.17.3; python_version=='3.8' and platform_system!='AIX'", "numpy==1.16.0; python_version=='3.6' and platform_system=='AIX'", "numpy==1.16.0; python_version=='3.7' and platform_system=='AIX'", "numpy==1.17.3; python_version=='3.8' and platform_system=='AIX'", "numpy==1.26.4; python_version>='3.9'", ]

[tool.black] target-version = ['py36', 'py37', 'py38'] exclude = ''' ( asv_bench/env | .egg | .git | .hg | .mypy_cache | .nox | .tox | .venv | _build | buck-out | build | dist | setup.py ) '''

kevin-secops-lt commented 3 months ago

Pyproject.toml was pointing to the latest version of numpy, the fix is to build the wheel manually and update the pyproject.toml to version 1.26.4