silx-kit / fabio

I/O library for images produced by 2D X-ray detector
Other
57 stars 52 forks source link

`pip install --pre fabio` fails for 2024.09 #588

Closed loichuder closed 1 month ago

loichuder commented 1 month ago

Could be reproduced on Python 3.7

conda create -n py37 python=3.7
conda activate py37
pip install --pre fabio
Full error
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [446 lines of output]
      + meson setup /fabio_dir /fabio_dir/.mesonpy-fl5kxo1y -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/fabio_dir/.mesonpy-fl5kxo1y/meson-python-native-file.ini
      The Meson build system
      Version: 1.5.1
      Source dir: /fabio_dir
      Build dir: /fabio_dir/.mesonpy-fl5kxo1y
      Build type: native build
      Project name: FabIO
      Project version: 2024.9.1a0
      C compiler for the host machine: cc (gcc 12.2.0 "cc (Debian 12.2.0-14) 12.2.0")
      C linker for the host machine: cc ld.bfd 2.40
      Cython compiler for the host machine: cython (cython 3.0.11)
      Host machine cpu family: x86_64
      Host machine cpu: x86_64
      Library m found: YES
      Program python found: YES (/usr/local/bin/python)
      Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1
      Run-time dependency python found: YES 3.7
      Build targets in project: 6

      FabIO 2024.9.1a0

        User defined options
          Native files: /fabio_dir/.mesonpy-fl5kxo1y/meson-python-native-file.ini
          buildtype   : release
          b_ndebug    : if-release
          b_vscrt     : md

      Found ninja-1.11.1.git.kitware.jobserver-1 at /tmp/pip-build-env-3yki3ah_/overlay/bin/ninja
      + /tmp/pip-build-env-3yki3ah_/overlay/bin/ninja
      [1/20] Compiling C object src/fabio/ext/cf_io.cpython-37m-x86_64-linux-gnu.so.p/src_columnfile.c.o
      [2/20] Compiling C object src/fabio/ext/mar345_IO.cpython-37m-x86_64-linux-gnu.so.p/src_ccp4_pack.c.o
      [3/20] Compiling Cython source /fabio_dir/src/fabio/ext/cf_io.pyx
      [4/20] Compiling Cython source /fabio_dir/src/fabio/ext/_cif.pyx
      [5/20] Compiling Cython source /fabio_dir/src/fabio/ext/byte_offset.pyx
      [6/20] Compiling Cython source /fabio_dir/src/fabio/ext/_agi_bitfield.pyx
      [7/20] Compiling Cython source /fabio_dir/src/fabio/ext/mar345_IO.pyx
      [8/20] Compiling Cython source /fabio_dir/src/fabio/ext/dense.pyx
      [9/20] Compiling C object src/fabio/ext/_cif.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext__cif.pyx.c.o
      [10/20] Linking target src/fabio/ext/_cif.cpython-37m-x86_64-linux-gnu.so
      [11/20] Compiling C object src/fabio/ext/cf_io.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext_cf_io.pyx.c.o
      [12/20] Linking target src/fabio/ext/cf_io.cpython-37m-x86_64-linux-gnu.so
      [13/20] Compiling C object src/fabio/ext/byte_offset.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext_byte_offset.pyx.c.o
      [14/20] Linking target src/fabio/ext/byte_offset.cpython-37m-x86_64-linux-gnu.so
      [15/20] Compiling C object src/fabio/ext/_agi_bitfield.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext__agi_bitfield.pyx.c.o
      [16/20] Linking target src/fabio/ext/_agi_bitfield.cpython-37m-x86_64-linux-gnu.so
      [17/20] Compiling C object src/fabio/ext/mar345_IO.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext_mar345_IO.pyx.c.o
      [18/20] Linking target src/fabio/ext/mar345_IO.cpython-37m-x86_64-linux-gnu.so
      [19/20] Compiling C object src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/meson-generated_src_fabio_ext_dense.pyx.c.o
      In function ‘__pyx_pf_5fabio_3ext_5dense_10densify’,
          inlined from ‘__pyx_fuse_0_1__pyx_pw_5fabio_3ext_5dense_11densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:25652:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:26576:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      26576 |                   __pyx_t_14 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_1__pyx_pw_5fabio_3ext_5dense_11densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:25687:10: note: ‘__pyx_v_value’ was declared here
      25687 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_10densify’,
          inlined from ‘__pyx_fuse_0_1__pyx_pw_5fabio_3ext_5dense_11densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:25652:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:26403:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      26403 |               __pyx_t_23 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_1__pyx_pw_5fabio_3ext_5dense_11densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:25682:14: note: ‘__pyx_v_size’ was declared here
      25682 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_30densify’,
          inlined from ‘__pyx_fuse_1_1__pyx_pw_5fabio_3ext_5dense_31densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:40658:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:41582:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      41582 |                   __pyx_t_14 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_1__pyx_pw_5fabio_3ext_5dense_31densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:40693:10: note: ‘__pyx_v_value’ was declared here
      40693 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_30densify’,
          inlined from ‘__pyx_fuse_1_1__pyx_pw_5fabio_3ext_5dense_31densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:40658:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:41409:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      41409 |               __pyx_t_23 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_1__pyx_pw_5fabio_3ext_5dense_31densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:40688:14: note: ‘__pyx_v_size’ was declared here
      40688 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_12densify’,
          inlined from ‘__pyx_fuse_0_2__pyx_pw_5fabio_3ext_5dense_13densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:27149:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:28076:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      28076 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_2__pyx_pw_5fabio_3ext_5dense_13densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:27184:10: note: ‘__pyx_v_value’ was declared here
      27184 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_12densify’,
          inlined from ‘__pyx_fuse_0_2__pyx_pw_5fabio_3ext_5dense_13densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:27149:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:27903:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      27903 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_2__pyx_pw_5fabio_3ext_5dense_13densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:27179:14: note: ‘__pyx_v_size’ was declared here
      27179 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_14densify’,
          inlined from ‘__pyx_fuse_0_3__pyx_pw_5fabio_3ext_5dense_15densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:28650:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:29577:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      29577 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_3__pyx_pw_5fabio_3ext_5dense_15densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:28685:10: note: ‘__pyx_v_value’ was declared here
      28685 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_14densify’,
          inlined from ‘__pyx_fuse_0_3__pyx_pw_5fabio_3ext_5dense_15densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:28650:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:29404:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      29404 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_3__pyx_pw_5fabio_3ext_5dense_15densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:28680:14: note: ‘__pyx_v_size’ was declared here
      28680 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_20densify’,
          inlined from ‘__pyx_fuse_0_6__pyx_pw_5fabio_3ext_5dense_21densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:33153:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:34080:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      34080 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_6__pyx_pw_5fabio_3ext_5dense_21densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:33188:10: note: ‘__pyx_v_value’ was declared here
      33188 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_20densify’,
          inlined from ‘__pyx_fuse_0_6__pyx_pw_5fabio_3ext_5dense_21densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:33153:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:33907:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      33907 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_6__pyx_pw_5fabio_3ext_5dense_21densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:33183:14: note: ‘__pyx_v_size’ was declared here
      33183 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_34densify’,
          inlined from ‘__pyx_fuse_1_3__pyx_pw_5fabio_3ext_5dense_35densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:43656:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:44583:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      44583 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_3__pyx_pw_5fabio_3ext_5dense_35densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:43691:10: note: ‘__pyx_v_value’ was declared here
      43691 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_34densify’,
          inlined from ‘__pyx_fuse_1_3__pyx_pw_5fabio_3ext_5dense_35densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:43656:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:44410:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      44410 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_3__pyx_pw_5fabio_3ext_5dense_35densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:43686:14: note: ‘__pyx_v_size’ was declared here
      43686 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_22densify’,
          inlined from ‘__pyx_fuse_0_7__pyx_pw_5fabio_3ext_5dense_23densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:34654:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:35581:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      35581 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_7__pyx_pw_5fabio_3ext_5dense_23densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:34689:10: note: ‘__pyx_v_value’ was declared here
      34689 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_22densify’,
          inlined from ‘__pyx_fuse_0_7__pyx_pw_5fabio_3ext_5dense_23densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:34654:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:35408:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      35408 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_7__pyx_pw_5fabio_3ext_5dense_23densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:34684:14: note: ‘__pyx_v_size’ was declared here
      34684 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_32densify’,
          inlined from ‘__pyx_fuse_1_2__pyx_pw_5fabio_3ext_5dense_33densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:42155:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:43082:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      43082 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_2__pyx_pw_5fabio_3ext_5dense_33densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:42190:10: note: ‘__pyx_v_value’ was declared here
      42190 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_32densify’,
          inlined from ‘__pyx_fuse_1_2__pyx_pw_5fabio_3ext_5dense_33densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:42155:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:42909:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      42909 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_2__pyx_pw_5fabio_3ext_5dense_33densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:42185:14: note: ‘__pyx_v_size’ was declared here
      42185 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_28densify’,
          inlined from ‘__pyx_fuse_1_0__pyx_pw_5fabio_3ext_5dense_29densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:39157:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:40084:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      40084 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_0__pyx_pw_5fabio_3ext_5dense_29densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:39192:10: note: ‘__pyx_v_value’ was declared here
      39192 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_28densify’,
          inlined from ‘__pyx_fuse_1_0__pyx_pw_5fabio_3ext_5dense_29densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:39157:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:39911:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      39911 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_0__pyx_pw_5fabio_3ext_5dense_29densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:39187:14: note: ‘__pyx_v_size’ was declared here
      39187 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_44densify’,
          inlined from ‘__pyx_fuse_1_8__pyx_pw_5fabio_3ext_5dense_45densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:51161:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:52088:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      52088 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_8__pyx_pw_5fabio_3ext_5dense_45densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:51196:10: note: ‘__pyx_v_value’ was declared here
      51196 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_44densify’,
          inlined from ‘__pyx_fuse_1_8__pyx_pw_5fabio_3ext_5dense_45densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:51161:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:51915:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      51915 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_8__pyx_pw_5fabio_3ext_5dense_45densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:51191:14: note: ‘__pyx_v_size’ was declared here
      51191 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_8densify’,
          inlined from ‘__pyx_fuse_0_0__pyx_pw_5fabio_3ext_5dense_9densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:24151:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:25078:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      25078 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_0__pyx_pw_5fabio_3ext_5dense_9densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:24186:10: note: ‘__pyx_v_value’ was declared here
      24186 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_8densify’,
          inlined from ‘__pyx_fuse_0_0__pyx_pw_5fabio_3ext_5dense_9densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:24151:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:24905:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      24905 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_0__pyx_pw_5fabio_3ext_5dense_9densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:24181:14: note: ‘__pyx_v_size’ was declared here
      24181 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_46densify’,
          inlined from ‘__pyx_fuse_1_9__pyx_pw_5fabio_3ext_5dense_47densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:52662:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:53589:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      53589 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_9__pyx_pw_5fabio_3ext_5dense_47densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:52697:10: note: ‘__pyx_v_value’ was declared here
      52697 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_46densify’,
          inlined from ‘__pyx_fuse_1_9__pyx_pw_5fabio_3ext_5dense_47densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:52662:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:53416:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      53416 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_9__pyx_pw_5fabio_3ext_5dense_47densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:52692:14: note: ‘__pyx_v_size’ was declared here
      52692 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_24densify’,
          inlined from ‘__pyx_fuse_0_8__pyx_pw_5fabio_3ext_5dense_25densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:36155:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:37082:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      37082 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_8__pyx_pw_5fabio_3ext_5dense_25densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:36190:10: note: ‘__pyx_v_value’ was declared here
      36190 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_24densify’,
          inlined from ‘__pyx_fuse_0_8__pyx_pw_5fabio_3ext_5dense_25densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:36155:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:36909:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      36909 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_8__pyx_pw_5fabio_3ext_5dense_25densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:36185:14: note: ‘__pyx_v_size’ was declared here
      36185 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_18densify’,
          inlined from ‘__pyx_fuse_0_5__pyx_pw_5fabio_3ext_5dense_19densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:31652:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:32579:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      32579 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_5__pyx_pw_5fabio_3ext_5dense_19densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:31687:10: note: ‘__pyx_v_value’ was declared here
      31687 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_18densify’,
          inlined from ‘__pyx_fuse_0_5__pyx_pw_5fabio_3ext_5dense_19densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:31652:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:32406:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      32406 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_5__pyx_pw_5fabio_3ext_5dense_19densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:31682:14: note: ‘__pyx_v_size’ was declared here
      31682 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_26densify’,
          inlined from ‘__pyx_fuse_0_9__pyx_pw_5fabio_3ext_5dense_27densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:37656:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:38583:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      38583 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_9__pyx_pw_5fabio_3ext_5dense_27densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:37691:10: note: ‘__pyx_v_value’ was declared here
      37691 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_26densify’,
          inlined from ‘__pyx_fuse_0_9__pyx_pw_5fabio_3ext_5dense_27densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:37656:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:38410:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      38410 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_9__pyx_pw_5fabio_3ext_5dense_27densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:37686:14: note: ‘__pyx_v_size’ was declared here
      37686 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_40densify’,
          inlined from ‘__pyx_fuse_1_6__pyx_pw_5fabio_3ext_5dense_41densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:48159:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:49086:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      49086 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_6__pyx_pw_5fabio_3ext_5dense_41densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:48194:10: note: ‘__pyx_v_value’ was declared here
      48194 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_40densify’,
          inlined from ‘__pyx_fuse_1_6__pyx_pw_5fabio_3ext_5dense_41densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:48159:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:48913:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      48913 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_6__pyx_pw_5fabio_3ext_5dense_41densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:48189:14: note: ‘__pyx_v_size’ was declared here
      48189 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_16densify’,
          inlined from ‘__pyx_fuse_0_4__pyx_pw_5fabio_3ext_5dense_17densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:30151:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:31078:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      31078 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_4__pyx_pw_5fabio_3ext_5dense_17densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:30186:10: note: ‘__pyx_v_value’ was declared here
      30186 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_16densify’,
          inlined from ‘__pyx_fuse_0_4__pyx_pw_5fabio_3ext_5dense_17densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:30151:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:30905:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      30905 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_0_4__pyx_pw_5fabio_3ext_5dense_17densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:30181:14: note: ‘__pyx_v_size’ was declared here
      30181 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_42densify’,
          inlined from ‘__pyx_fuse_1_7__pyx_pw_5fabio_3ext_5dense_43densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:49660:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:50587:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      50587 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_7__pyx_pw_5fabio_3ext_5dense_43densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:49695:10: note: ‘__pyx_v_value’ was declared here
      49695 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_42densify’,
          inlined from ‘__pyx_fuse_1_7__pyx_pw_5fabio_3ext_5dense_43densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:49660:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:50414:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      50414 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_7__pyx_pw_5fabio_3ext_5dense_43densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:49690:14: note: ‘__pyx_v_size’ was declared here
      49690 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_36densify’,
          inlined from ‘__pyx_fuse_1_4__pyx_pw_5fabio_3ext_5dense_37densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:45157:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:46084:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      46084 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_4__pyx_pw_5fabio_3ext_5dense_37densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:45192:10: note: ‘__pyx_v_value’ was declared here
      45192 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_36densify’,
          inlined from ‘__pyx_fuse_1_4__pyx_pw_5fabio_3ext_5dense_37densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:45157:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:45911:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      45911 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_4__pyx_pw_5fabio_3ext_5dense_37densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:45187:14: note: ‘__pyx_v_size’ was declared here
      45187 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_38densify’,
          inlined from ‘__pyx_fuse_1_5__pyx_pw_5fabio_3ext_5dense_39densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:46658:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:47585:30: warning: ‘__pyx_v_value’ may be used uninitialized [-Wmaybe-uninitialized]
      47585 |                   __pyx_t_15 = (__pyx_v_value + (__pyx_v_c_cutoff * __pyx_v_std));
            |                   ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_5__pyx_pw_5fabio_3ext_5dense_39densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:46693:10: note: ‘__pyx_v_value’ was declared here
      46693 |   double __pyx_v_value;
            |          ^~~~~~~~~~~~~
      In function ‘__pyx_pf_5fabio_3ext_5dense_38densify’,
          inlined from ‘__pyx_fuse_1_5__pyx_pw_5fabio_3ext_5dense_39densify’ at src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:46658:13:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:47412:42: warning: ‘__pyx_v_size’ may be used uninitialized [-Wmaybe-uninitialized]
      47412 |               __pyx_t_24 = (__pyx_v_fpos >= __pyx_v_size);
            |                            ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c: In function ‘__pyx_fuse_1_5__pyx_pw_5fabio_3ext_5dense_39densify’:
      src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so.p/src/fabio/ext/dense.pyx.c:46688:14: note: ‘__pyx_v_size’ was declared here
      46688 |   Py_ssize_t __pyx_v_size;
            |              ^~~~~~~~~~~~
      [20/20] Linking target src/fabio/ext/dense.cpython-37m-x86_64-linux-gnu.so
      meson-python: warning: "License" should not be multiline; indenting to avoid breakage
      Traceback (most recent call last):
        File "/usr/local/lib/python3.7/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 
          main()
        File "/usr/local/lib/python3.7/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main
          json_out['return_val'] = hook(**hook_input['kwargs'])
        File "/usr/local/lib/python3.7/site-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 152, in prepare_metadata_for_build_wheel
          whl_basename = backend.build_wheel(metadata_directory, config_settings)
        File "/tmp/pip-build-env-3yki3ah_/overlay/lib/python3.7/site-packages/mesonpy/__init__.py", line 1020, in wrapper
          return func(*args, **kwargs)
        File "/tmp/pip-build-env-3yki3ah_/overlay/lib/python3.7/site-packages/mesonpy/__init__.py", line 1074, in build_wheel
          return project.wheel(out).name
        File "/tmp/pip-build-env-3yki3ah_/overlay/lib/python3.7/site-packages/mesonpy/__init__.py", line 925, in wheel
          return builder.build(directory)
        File "/tmp/pip-build-env-3yki3ah_/overlay/lib/python3.7/site-packages/mesonpy/__init__.py", line 463, in build
          self._wheel_write_metadata(whl)
        File "/tmp/pip-build-env-3yki3ah_/overlay/lib/python3.7/site-packages/mesonpy/__init__.py", line 451, in _wheel_write_metadata
          whl.writestr(f'{self._distinfo_dir}/METADATA', bytes(self._metadata.as_rfc822()))
        File "/usr/local/lib/python3.7/email/message.py", line 164, in __bytes__
          return self.as_bytes()
        File "/usr/local/lib/python3.7/email/message.py", line 178, in as_bytes
          g.flatten(self, unixfrom=unixfrom)
        File "/usr/local/lib/python3.7/email/generator.py", line 116, in flatten
          self._write(msg)
        File "/usr/local/lib/python3.7/email/generator.py", line 181, in _write
          self._dispatch(msg)
        File "/usr/local/lib/python3.7/email/generator.py", line 214, in _dispatch
          meth(msg)
        File "/usr/local/lib/python3.7/email/generator.py", line 432, in _handle_text
          super(BytesGenerator,self)._handle_text(msg)
        File "/usr/local/lib/python3.7/email/generator.py", line 249, in _handle_text
          self._write_lines(payload)
        File "/usr/local/lib/python3.7/email/generator.py", line 155, in _write_lines
          self.write(line)
        File "/usr/local/lib/python3.7/email/generator.py", line 406, in write
          self._fp.write(s.encode('ascii', 'surrogateescape'))
      UnicodeEncodeError: 'ascii' codec can't encode character '\xf8' in position 94: ordinal not in range(128)
      [end of output]
woutdenolf commented 1 month ago

Reproduce:

from email.message import Message

from pathlib import Path

txt = Path('/users/denolf/dev/fabio/README.rst').read_text()

message = Message()
message.set_payload(txt)
_ = bytes(message)
loichuder commented 1 month ago

Funny. If it is a README parsing issue, why does it show only when using --pre :thinking: ?

loichuder commented 1 month ago

Btw, the culprit character is ø from the citation section: https://github.com/silx-kit/fabio?tab=readme-ov-file#citation

woutdenolf commented 1 month ago

When using --pre the message class is pyproject_metadata.RFC822Message and without --pre the message class is email.message.Message.

woutdenolf commented 1 month ago

I guess

pip install --pre fabio

Would be equivalent to

pip install -U --pre meson-python meson ninja cython
cython-3.0.11 meson-1.5.1 meson-python-0.16.0 ninja-1.11.1.1 packaging-24.0 pyproject-metadata-0.9.0b1 tomli-2.0.1

pip install --no-cache --pre fabio --no-build-isolation

pyproject-metadata-0.9.0b1 seems to be the problem (released today). With pyproject-metadata-0.8.0 it works fine and this is the one use when just doing pip install fabio.

woutdenolf commented 1 month ago

https://github.com/pypa/pyproject-metadata/issues/149

woutdenolf commented 1 month ago

Reproduce for python>3.7

pip install --pre fabio --no-cache --no-binary fabio
kif commented 1 month ago

Why can't I just say we don't support python 3.7 anymore ?

woutdenolf commented 1 month ago

You can of course but it won't fix the bug in pyproject-metadata. You can close this issue in fact. It has nothing to do with fabio.

woutdenolf commented 1 month ago

Fixed upstream (pyproject-metadata 0.9.0b3)