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

python 3.10 pypi release #909

Closed
sroet opened this issue Oct 26, 2021 · 12 comments
Closed

python 3.10 pypi release #909

sroet opened this issue Oct 26, 2021 · 12 comments
Labels
Milestone

Comments

@sroet
Copy link
Contributor

sroet commented Oct 26, 2021

currently no tables package of tables can be installed via python -m pip install tables when using python 3.10.

output of `python -m pip install tables` (after installing the current master branch)

python -m pip install tables --force-reinstall --no-cache-dir
Collecting tables
  Downloading tables-3.6.1.tar.gz (4.6 MB)
     |████████████████████████████████| 4.6 MB 2.1 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_b19feb76aeb843068b7a054289e0a55a/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_b19feb76aeb843068b7a054289e0a55a/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-om559h74
       cwd: /tmp/pip-install-8z2sc6fd/tables_b19feb76aeb843068b7a054289e0a55a/
  Complete output (15 lines):
  /tmp/H5close1pxgnca5.c: In function ‘main’:
  /tmp/H5close1pxgnca5.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2b/32/847ee3f521aae6a0be380d923a736162d698586f444df1ac24b98c65025c/tables-3.6.1.tar.gz#sha256=49a972b8a7c27a8a173aeb05f67acb45fe608b64cd8e9fa667c0962a60b71b49 (from https://pypi.org/simple/tables/) (requires-python:>=3.5). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.5.2.tar.gz (7.8 MB)
     |████████████████████████████████| 7.8 MB 41.6 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_5d4e0e1fe8ec48e68e70eb86787275bc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_5d4e0e1fe8ec48e68e70eb86787275bc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-wwgerc_6
       cwd: /tmp/pip-install-8z2sc6fd/tables_5d4e0e1fe8ec48e68e70eb86787275bc/
  Complete output (15 lines):
  /tmp/H5closekqn11d2x.c: In function ‘main’:
  /tmp/H5closekqn11d2x.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/73/51/6dabb2b94826e5db3aa2542b80f1382780b96a0cd13e0cfb637b36ede5c5/tables-3.5.2.tar.gz#sha256=b220e32262bab320aa41d33125a7851ff898be97c0de30b456247508e2cc33c2 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.5.1.tar.gz (8.3 MB)
     |████████████████████████████████| 8.3 MB 35.7 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_a5383ffa53c6484f9bde8a36bb7bdba8/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_a5383ffa53c6484f9bde8a36bb7bdba8/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-n05vksd3
       cwd: /tmp/pip-install-8z2sc6fd/tables_a5383ffa53c6484f9bde8a36bb7bdba8/
  Complete output (15 lines):
  /tmp/H5close8np26sjl.c: In function ‘main’:
  /tmp/H5close8np26sjl.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/c6/e6/38cdcdc501ff889ea1e60bd5ef61d0573f73606f4dd0169786fd991c6b70/tables-3.5.1.tar.gz#sha256=88e2f3be1f143febc8bf8a7fe49ad51fc12518d6a1ac4eb641778d93e5dc2039 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.4.4.tar.gz (4.6 MB)
     |████████████████████████████████| 4.6 MB 6.0 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_a6f92e0f078e4bca8625bfced9179443/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_a6f92e0f078e4bca8625bfced9179443/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-9cq2w3ba
       cwd: /tmp/pip-install-8z2sc6fd/tables_a6f92e0f078e4bca8625bfced9179443/
  Complete output (15 lines):
  /tmp/H5closev7rw4rye.c: In function ‘main’:
  /tmp/H5closev7rw4rye.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/4d/53/8f34ce887c2a2ad80518980419a5f6f41defc85a287a355987e559ce9385/tables-3.4.4.tar.gz#sha256=bdc5c073712af2a43babd139c4855fc99496bb2c3f3f5d1b4770a985e6f9ce29 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.4.3.tar.gz (4.6 MB)
     |████████████████████████████████| 4.6 MB 6.1 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_4722ccbe3d3543788a5657d672fda0f9/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_4722ccbe3d3543788a5657d672fda0f9/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-7gq5uyw2
       cwd: /tmp/pip-install-8z2sc6fd/tables_4722ccbe3d3543788a5657d672fda0f9/
  Complete output (15 lines):
  /tmp/H5closemhxyd77w.c: In function ‘main’:
  /tmp/H5closemhxyd77w.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/98/bb/0192955689d2e5972e2714300433eff57e5bef4147248cb15c7b6f04ae9e/tables-3.4.3.tar.gz#sha256=b6aafe47154e2140c0a91bb38ebdb6ba67a24dd86263f1c294af8c11cb7deed4 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.4.2.tar.gz (7.6 MB)
     |████████████████████████████████| 7.6 MB 26.3 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_dd9c81c4b34844a9960c5c977dc8e0fc/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_dd9c81c4b34844a9960c5c977dc8e0fc/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-femf1_u5
       cwd: /tmp/pip-install-8z2sc6fd/tables_dd9c81c4b34844a9960c5c977dc8e0fc/
  Complete output (15 lines):
  /tmp/H5closehw7sojhg.c: In function ‘main’:
  /tmp/H5closehw7sojhg.c:2:5: warning: implicit declaration of function ‘H5close’ [-Wimplicit-function-declaration]
      2 |     H5close();
        |     ^~~~~~~
  /usr/bin/ld: cannot find -lhdf5
  collect2: error: ld returned 1 exit status
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * Found conda env: ``/home/sander/miniconda3/envs/py310``
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  .. ERROR:: Could not find a local HDF5 installation.
     You may need to explicitly state where your local HDF5 headers and
     library can be found by setting the ``HDF5_DIR`` environment
     variable or by using the ``--hdf5`` command-line option.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/a2/e5/697f7ec96c4808983711635ef2e4c6b217493343938410125bcece1642cf/tables-3.4.2.tar.gz#sha256=fdbbea4edb6bad0ac0e53fc7bc6970e78e12eef4944aa4146bcdcb573201676c (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.4.1.tar.gz (7.6 MB)
     |████████████████████████████████| 7.6 MB 42.2 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_f51f0d09a3694b89ba40084d3e5b4d44/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_f51f0d09a3694b89ba40084d3e5b4d44/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-a0swwqi_
       cwd: /tmp/pip-install-8z2sc6fd/tables_f51f0d09a3694b89ba40084d3e5b4d44/
  Complete output (11 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_f51f0d09a3694b89ba40084d3e5b4d44/setup.py", line 578, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_f51f0d09a3694b89ba40084d3e5b4d44/setup.py", line 349, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/d9/e6/c026063429571f0538bab59166a45bb1b0453217be3f1510aada02741b32/tables-3.4.1.tar.gz#sha256=1587337593133b169d73bc68729b2cb736a3494f93a54188b8cc26f52cd51c67 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.4.0.tar.gz (7.6 MB)
     |████████████████████████████████| 7.6 MB 18.6 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_14689e8a5725468ea652eb163a95aff6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_14689e8a5725468ea652eb163a95aff6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8jyjufxc
       cwd: /tmp/pip-install-8z2sc6fd/tables_14689e8a5725468ea652eb163a95aff6/
  Complete output (11 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_14689e8a5725468ea652eb163a95aff6/setup.py", line 578, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_14689e8a5725468ea652eb163a95aff6/setup.py", line 349, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/59/fb/ac97f34f6cd1863a4a7709fc0dd907efcfe5d10adeba152f20d5e5897d08/tables-3.4.0.tar.gz#sha256=bdd1e3a55b9bfe1c518c874fc730ac34ca42ff7d505e6947229f8a9e5572cac4 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.3.0.tar.gz (7.0 MB)
     |████████████████████████████████| 7.0 MB 26.4 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_1153f60ca78948089decc1ff8cbde5b2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_1153f60ca78948089decc1ff8cbde5b2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-b8y4oa2c
       cwd: /tmp/pip-install-8z2sc6fd/tables_1153f60ca78948089decc1ff8cbde5b2/
  Complete output (11 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_1153f60ca78948089decc1ff8cbde5b2/setup.py", line 569, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_1153f60ca78948089decc1ff8cbde5b2/setup.py", line 341, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/97/eb/ea2102f5a210a62f9f7387cf9912cb841f4a9089dbb232e642daa2626769/tables-3.3.0.tar.gz#sha256=8383ccf02e041a5d55494a09fc5514140b4653055a2732c981b5fd0f7408822c (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.2.3.1.tar.gz (7.1 MB)
     |████████████████████████████████| 7.1 MB 5.1 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_56ee2a920e9e48b2b6017390ab8ed8ac/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_56ee2a920e9e48b2b6017390ab8ed8ac/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-i4ugxizj
       cwd: /tmp/pip-install-8z2sc6fd/tables_56ee2a920e9e48b2b6017390ab8ed8ac/
  Complete output (11 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_56ee2a920e9e48b2b6017390ab8ed8ac/setup.py", line 560, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_56ee2a920e9e48b2b6017390ab8ed8ac/setup.py", line 364, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/0c/eb/e2def4cefade4b2427b8737b7c67cd00db8746dbb02dbfcf66a010f13954/tables-3.2.3.1.tar.gz#sha256=20fb453dcfbb28450f4f738ed8ce85943b1cca4bf5e3cd739098cae6dac9dbc8 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.2.3.tar.gz (7.1 MB)
     |████████████████████████████████| 7.1 MB 4.8 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_5be4c72b46764ab09eebcb2f71d211ae/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_5be4c72b46764ab09eebcb2f71d211ae/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-w5zsuuf_
       cwd: /tmp/pip-install-8z2sc6fd/tables_5be4c72b46764ab09eebcb2f71d211ae/
  Complete output (5 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_5be4c72b46764ab09eebcb2f71d211ae/setup.py", line 34, in <module>
      import cpuinfo
  ModuleNotFoundError: No module named 'cpuinfo'
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/bd/a5/b6466e504397cbb64bc12075c884b86e2e65c73e007c14048bafb87c6ae2/tables-3.2.3.tar.gz#sha256=c9d4f86f465b18a0fe57d03df17534e26760d9af5d1440bcb86a0189c2cb0639 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.2.2.tar.gz (7.0 MB)
     |████████████████████████████████| 7.0 MB 17.2 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_286823c43b0d4b629fa7f85696320f48/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_286823c43b0d4b629fa7f85696320f48/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-690u0wf3
       cwd: /tmp/pip-install-8z2sc6fd/tables_286823c43b0d4b629fa7f85696320f48/
  Complete output (12 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_286823c43b0d4b629fa7f85696320f48/setup.py", line 583, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_286823c43b0d4b629fa7f85696320f48/setup.py", line 360, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  * Found HDF5 headers at ``/usr/include/hdf5/serial``, library at ``/usr/lib/x86_64-linux-gnu/hdf5/serial``.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/af/38/85a4581084ad2aaed4318b7f3a46c5bed3ecb32bae0929add5d7c752d8fc/tables-3.2.2.tar.gz#sha256=3564b351a71ec1737b503b001eb7ceae1f65d5d6e3ffe1ea75aafba10f37fa84 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.2.1.1.tar.gz (7.0 MB)
     |████████████████████████████████| 7.0 MB 12.6 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_8577b451c0db44818e8060d32daf9a04/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_8577b451c0db44818e8060d32daf9a04/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-m7d533zp
       cwd: /tmp/pip-install-8z2sc6fd/tables_8577b451c0db44818e8060d32daf9a04/
  Complete output (12 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_8577b451c0db44818e8060d32daf9a04/setup.py", line 583, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_8577b451c0db44818e8060d32daf9a04/setup.py", line 360, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  * Found HDF5 headers at ``/usr/include/hdf5/serial``, library at ``/usr/lib/x86_64-linux-gnu/hdf5/serial``.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/5e/25/2591b0a60b16c9e65f1a0480dfc756e38c92aa714f9936dd07e965276409/tables-3.2.1.1.tar.gz#sha256=21e9749a60c6acc8a9755a52d95b414bc4f4b2c72a9175af360225883a775358 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.2.0.tar.gz (7.0 MB)
     |████████████████████████████████| 7.0 MB 28.2 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_7d5a02edb6a248449e0268259a64eaad/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_7d5a02edb6a248449e0268259a64eaad/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-w11kui71
       cwd: /tmp/pip-install-8z2sc6fd/tables_7d5a02edb6a248449e0268259a64eaad/
  Complete output (12 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_7d5a02edb6a248449e0268259a64eaad/setup.py", line 583, in <module>
      hdf5_version = get_hdf5_version(hdf5_header)
    File "/tmp/pip-install-8z2sc6fd/tables_7d5a02edb6a248449e0268259a64eaad/setup.py", line 360, in get_hdf5_version
      major_version = int(re.split("\s*", line)[2])
  ValueError: invalid literal for int() with base 10: 'd'
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  * USE_PKGCONFIG: True
  * pkg-config header dirs for HDF5: /usr/include/hdf5/serial
  * pkg-config library dirs for HDF5: /usr/lib/x86_64-linux-gnu/hdf5/serial
  * Found HDF5 headers at ``/usr/include/hdf5/serial``, library at ``/usr/lib/x86_64-linux-gnu/hdf5/serial``.
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/92/3a/a0fd93a68b98ad2ab788f4f725250515ad2f12c23858f3b8d2b17af454a4/tables-3.2.0.tar.gz#sha256=60980e44676bfe463cdd2582ecdacc0b0763b259477015e866f8af72b4cdba44 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.1.1.tar.gz (6.7 MB)
     |████████████████████████████████| 6.7 MB 36.6 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_4b6841526bc54580b1750af08685140e/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_4b6841526bc54580b1750af08685140e/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-wmdtte42
       cwd: /tmp/pip-install-8z2sc6fd/tables_4b6841526bc54580b1750af08685140e/
  Complete output (2 lines):
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  .. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/69/db/2c5544686baace15d2e7f3c2363ba865049985cede70d55d7e883240b73d/tables-3.1.1.tar.gz#sha256=39b9036376f1185599771c19276f13b5b9119d98f9108f58595745ded3fe2da3 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.1.0.tar.gz (6.7 MB)
     |████████████████████████████████| 6.7 MB 45.5 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_7ddf51ad937046759ceef0fdd5cf4a54/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_7ddf51ad937046759ceef0fdd5cf4a54/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-5osln59d
       cwd: /tmp/pip-install-8z2sc6fd/tables_7ddf51ad937046759ceef0fdd5cf4a54/
  Complete output (2 lines):
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  .. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/b3/31/d0d47c6187d6dd9594ef165f8dd7252670c9d3c00a546bd5e56f38061a71/tables-3.1.0.tar.gz#sha256=92bd5052c61fef3d55505dcb1162150ea5e274b76c4e41633e8f78a9ad5f4dc1 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-3.0.0.tar.gz (6.2 MB)
     |████████████████████████████████| 6.2 MB 19.0 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_dd38457d7f9d4cfab79e4184012b71e7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_dd38457d7f9d4cfab79e4184012b71e7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-tmmuexod
       cwd: /tmp/pip-install-8z2sc6fd/tables_dd38457d7f9d4cfab79e4184012b71e7/
  Complete output (2 lines):
  * Using Python 3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
  .. ERROR:: You need numpy 1.4.1 or greater to run PyTables!
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/eb/e6/49cd67bd44033013e4ca5588c53dcf052e08a25befd3be1e08eba32f1a69/tables-3.0.0.tar.gz#sha256=53532a59c8f03c3c5ef3c73c04f5bfd8384d6a3d508683cb87fc17af4c71dfe1 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-2.4.0.tar.gz (8.9 MB)
     |████████████████████████████████| 8.9 MB 25.0 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_5b1a437f41e44742b95da4bc6172c679/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_5b1a437f41e44742b95da4bc6172c679/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-6ri079v8
       cwd: /tmp/pip-install-8z2sc6fd/tables_5b1a437f41e44742b95da4bc6172c679/
  Complete output (6 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_5b1a437f41e44742b95da4bc6172c679/setup.py", line 37
      print ".. %s:: %s" % (kind.upper(), head)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2f/04/939d8eab5c005215a6c267639006c68ddf5069d87f8946350aae60a16dab/tables-2.4.0.tar.gz#sha256=2bda3b1ffbe20ee35d5337d97071ff4177a7742b15e7837324ae7c5720e82678 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-2.3.1.tar.gz (8.8 MB)
     |████████████████████████████████| 8.8 MB 4.9 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_9cf26cd5bd374673b5ffb68bf71ab893/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_9cf26cd5bd374673b5ffb68bf71ab893/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-l1cn7wpu
       cwd: /tmp/pip-install-8z2sc6fd/tables_9cf26cd5bd374673b5ffb68bf71ab893/
  Complete output (6 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_9cf26cd5bd374673b5ffb68bf71ab893/setup.py", line 36
      print ".. %s:: %s" % (kind.upper(), head)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/58/98/43d8e93ccb6fdae2108f1b42b4f94d396d2f97372b7741237c2fe2e7671a/tables-2.3.1.tar.gz#sha256=6b2992c163219af3b75496271f1645e98705e51df6fb5daeaf83b9eae6b371cc (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
  Downloading tables-2.3.tar.gz (8.8 MB)
     |████████████████████████████████| 8.8 MB 5.3 MB/s            
  Preparing metadata (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/sander/miniconda3/envs/py310/bin/python3.1 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-8z2sc6fd/tables_2d8559e181484f83b30aa3684cc828a6/setup.py'"'"'; __file__='"'"'/tmp/pip-install-8z2sc6fd/tables_2d8559e181484f83b30aa3684cc828a6/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-0r6drdj3
       cwd: /tmp/pip-install-8z2sc6fd/tables_2d8559e181484f83b30aa3684cc828a6/
  Complete output (6 lines):
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-8z2sc6fd/tables_2d8559e181484f83b30aa3684cc828a6/setup.py", line 36
      print ".. %s:: %s" % (kind.upper(), head)
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
  ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/6f/65/44351a6a80aeae9548e0d638acdfa393b2d5158c5287620ec2b7704d41be/tables-2.3.tar.gz#sha256=d7350b47a9bbf832693700e6c247967f1e289f1b8be71c593cfe1558f94a9e79 (from https://pypi.org/simple/tables/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement tables (from versions: 2.3, 2.3.1, 2.4.0, 3.0.0, 3.1.0, 3.1.1, 3.2.0rc1, 3.2.0rc2, 3.2.0, 3.2.1.1, 3.2.2, 3.2.3, 3.2.3.1, 3.3.0, 3.4.0, 3.4.1, 3.4.2, 3.4.3, 3.4.4, 3.5.1, 3.5.2, 3.6.1)
ERROR: No matching distribution found for tables

However installing pytables with:

python -m pip install git+https://github.com/PyTables/PyTables

Seems to result in a working install for my downstream projects.

Would it be possible to do a (dummy) release that builds the python 3.10 binaries and upload them to pypi.org?

@sroet
Copy link
Contributor Author

sroet commented Oct 26, 2021

here is the output from "python -m tables.tests.test_all" on python "3.10"` for the current master branch

python -m tables.tests.test_all
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
PyTables version:    3.6.2.dev0
HDF5 version:        1.10.4
NumPy version:       1.21.3
Numexpr version:     2.7.3 (not using Intel's VML/MKL)
Zlib version:        1.2.11 (in Python interpreter)
BZIP2 version:       1.0.8 (13-Jul-2019)
Blosc version:       1.21.0 (2020-12-22)
Blosc compressors:   blosclz (2.3.0), lz4 (1.9.3), lz4hc (1.9.3), zlib (1.2.8), zstd (1.4.8)
Blosc filters:       shuffle, bitshuffle
Cython version:      0.29.24
Python version:      3.10.0 | packaged by conda-forge | (default, Oct 12 2021, 21:24:52) [GCC 9.4.0]
Platform:            Linux-5.4.0-89-generic-x86_64-with-glibc2.31
Byte-ordering:       little
Detected cores:      12
Default encoding:    utf-8
Default FS encoding: utf-8
Default locale:      (en_US, UTF-8)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Performing only a light (yet comprehensive) subset of the test suite.
If you want a more complete test, try passing the --heavy flag to this script
(or set the 'heavy' parameter in case you are using tables.test() call).
The whole suite will take more than 4 hours to complete on a relatively
modern CPU and around 512 MB of main memory.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
/home/sander/miniconda3/envs/py310/lib/python3.10/site-packages/tables/filters.py:305: FiltersWarning: compression library ``lzo`` is not available; using ``zlib`` instead
  warnings.warn("compression library ``%s`` is not available; "
/home/sander/miniconda3/envs/py310/lib/python3.10/site-packages/tables/tests/test_array.py:507: FutureWarning: creating an array with a subarray dtype will behave differently when the `np.array()` (or `asarray`, etc.) call includes an array or array object.
If you are converting a single array or a list of arrays,you can opt-in to the future behaviour using:
    np.array(arr, dtype=np.dtype(['f', dtype]))['f']
    np.array([arr1, arr2], dtype=np.dtype(['f', dtype]))['f']

By including a new field and indexing it after the conversion.
This may lead to a different result or to current failures succeeding.  (FutureWarning since NumPy 1.20)
  tupleInt = np.array(np.arange(4), dtype=(np.int_, (4,)))
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ss..................................................................................................sssss...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................sssssssssssssssssssssssssssss..........................................................ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ssssss............................................................................................................................................................................................................................................................................................................................................................................/home/sander/miniconda3/envs/py310/lib/python3.10/site-packages/tables/tests/test_array.py:2445: DeprecationWarning: `np.int` is a deprecated alias for the builtin `int`. To silence this warning, use `int` by itself. Doing this will not modify any behavior and is safe. When replacing `np.int`, you may wish to use e.g. `np.int64` or `np.int32` to specify the precision. If you wish to review your current use, check the release note link for additional information.
Deprecated in NumPy 1.20; for more details and guidance: https://numpy.org/devdocs/release/1.20.0-notes.html#deprecations
  dtype = np.dtype((np.int, element_shape))
.......................................................................sssssss........................................................ssssssssssssss...................................................................................................................................................................................................ssssssssss............................................................sssss..........ssssssssss.................................................................sssss...............sssss....................................................................................................................................................................ssssss............ssssss....................................................................................................................................................................................................s................................................................................................................................................................................................................................................................................................s...s........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ssssssssssssssssssss.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
----------------------------------------------------------------------
Ran 6371 tests in 134.858s

OK (skipped=191)

@sroet
Copy link
Contributor Author

sroet commented Nov 10, 2021

@PyTables What are the current blockers for a new pypi wheel release?
This is currently blocking the release of a couple packages, and I should have some free cycles next week to (hopefully) deal with some blockers.

@sroet
Copy link
Contributor Author

sroet commented Dec 8, 2021

For people tracking this issue, since this mr was merged, at least the tables 3.6.1 can be installed for python 3.10 using conda and the conda-forge channel.

Here are the installation instructions

@sroet
Copy link
Contributor Author

sroet commented Dec 8, 2021

I will keep this issue open for pypi wheels, but pinging people that linked to this issue to make sure they are aware of the updated status. (version 3.6.1 is available for python 3.10 on conda-forge)
(@aufdenkampe, @xmatthias, @jan-janssen, @bdice, @xsaschako)

@sroet sroet changed the title python 3.10 release python 3.10 pypi release Dec 8, 2021
@avalentino
Copy link
Member

@PyTables What are the current blockers for a new pypi wheel release?
This is currently blocking the release of a couple packages, and I should have some free cycles next week to (hopefully) deal with some blockers.

Dear @sroet sorry for replying your message so late.
You may be interested in an ongoing discussion on the pytables-dev mailing list about the next release.
If you still have time and are interested in contribution please feel free to participate to the discussion.

@xmatthias
Copy link
Contributor

xmatthias commented Dec 11, 2021

@avalentino i'm not sure i understand the discussion on the mailinglist - as it seems to leave out certain points.

there is an existing contribution (attempt?) in #872 which is trying to add wheel building in CI to this project, which hasn't been acted on since march.

Based on my understanding, that PR is basically done (but is looking for a proper review/merging) - so i think the request of "2. another developer steps forward to provide official wheels" in the mailing list is unjustified / basically fullfilled - but the final step (proper review/testing/merging) has not been done.

Maybe you can add a comment in that PR to highlight what's still missing to have that merged, to give people / the community the chance to step up and provide wheels.

@avalentino
Copy link
Member

@xmatthias PR #872 is clearly a work-in-progress: not all tests pass, there is a pending change request, it has merge conflicts with the current master, so it cannot be merged.

Apart for that I think that we have issues in which users require for an updated HDF5 version, while the current machinery used to produce wheels (on GNU/Linux at least) uses the system libraries form the manylinux environment.

To be clear, @amotl made an amazing job but producing good binary packages is a very hard stuff an requires a lot of time.

If you have ideas, proposals of just need clarification about this points, please use the -dev mailing list, I think it is a more appropriate place for this kind of discussions.

@xmatthias
Copy link
Contributor

xmatthias commented Dec 11, 2021

but producing good binary packages is a very hard stuff an requires a lot of time.

This is even more reason to provide good binary packages to users - which may or may not have a proper build environment to build correct binaries.

I think it is a more appropriate place for this kind of discussions.

Honestly, i find mailing lists kind of excluding nowadays.

@avalentino
Copy link
Member

but producing good binary packages is a very hard stuff an requires a lot of time.

This is even more reason to provide good binary packages to users - which may or may not > have a proper build environment to build correct binaries.

I totally agree with you but I have no time to dedicate to it.
Also, very good binary packages are already available via conda.

@avalentino avalentino added this to the 3.6.2 milestone Dec 14, 2021
@RalfG
Copy link

RalfG commented Dec 23, 2021

To people looking for an update on this issue, @xmatthias has done some great work already to get 3.9 and 3.10 wheels:

Currently, open issues are:

@bdice
Copy link

bdice commented Dec 23, 2021

Amazing. Thanks for your hard work @xmatthias, thanks @avalentino for reviewing all those PRs, and thanks for assembling this list of recent work @RalfG! 💯

@avalentino
Copy link
Member

PyTables v3.7.0 is now available.

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

No branches or pull requests

5 participants