Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

pip install --pre fabio fails for 2024.09 #588

Closed
loichuder opened this issue Sep 13, 2024 · 10 comments
Closed

pip install --pre fabio fails for 2024.09 #588

loichuder opened this issue Sep 13, 2024 · 10 comments

Comments

@loichuder
Copy link
Member

loichuder commented Sep 13, 2024

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 <module>
      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]
@loichuder loichuder changed the title pip install --pre fabio fails for 2024.09 on Python 3.7 pip install --pre fabio fails for 2024.09 Sep 13, 2024
@woutdenolf
Copy link
Contributor

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
Copy link
Member Author

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

@loichuder
Copy link
Member Author

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

@woutdenolf
Copy link
Contributor

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

@woutdenolf
Copy link
Contributor

woutdenolf commented Sep 13, 2024

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
Copy link
Contributor

@woutdenolf
Copy link
Contributor

Reproduce for python>3.7

pip install --pre fabio --no-cache --no-binary fabio

@kif
Copy link
Member

kif commented Sep 13, 2024

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

@woutdenolf
Copy link
Contributor

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
Copy link
Contributor

woutdenolf commented Sep 13, 2024

Fixed upstream (pyproject-metadata 0.9.0b3)

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

No branches or pull requests

3 participants