ERROR: No matching distribution found for blosc2>=2.2.8 (macos, python 3.8)
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 48.7k
- Forks
- 7.7k
- PR merge metrics
- No merged PRs in 30d
Description
🐛 Bug Description
When following the installation instructions, I get the following error
ERROR: No matching distribution found for blosc2>=2.2.8
on macos 14.0, python 3.8.
To Reproduce
Steps to reproduce the behavior:
conda create --yes -n qlib python=3.8
conda activate qlib
pip install pyqlib
Expected Behavior
Installation completes successfully
Screenshot
...
Collecting tables>=3.6.1 (from pyqlib)
Using cached tables-3.9.0.tar.gz (4.7 MB)
Installing build dependencies ... error
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> [20 lines of output]
Collecting setuptools>=61.0.0
Obtaining dependency information for setuptools>=61.0.0 from https://files.pythonhosted.org/packages/bb/26/7945080113158354380a12ce26873dd6c1ebd88d47f5bc24e2c5bb38c16a/setuptools-68.2.2-py3-none-any.whl.metadata
Using cached setuptools-68.2.2-py3-none-any.whl.metadata (6.3 kB)
Collecting wheel
Obtaining dependency information for wheel from https://files.pythonhosted.org/packages/b8/8b/31273bf66016be6ad22bb7345c37ff350276cfd46e389a0c2ac5da9d9073/wheel-0.41.2-py3-none-any.whl.metadata
Using cached wheel-0.41.2-py3-none-any.whl.metadata (2.2 kB)
Collecting oldest-supported-numpy
Obtaining dependency information for oldest-supported-numpy from https://files.pythonhosted.org/packages/94/9a/756fef9346e5ca2289cb70d73990b4c9f25446a885c1186cfb93a85e7da0/oldest_supported_numpy-2023.8.3-py3-none-any.whl.metadata
Using cached oldest_supported_numpy-2023.8.3-py3-none-any.whl.metadata (9.5 kB)
Collecting packaging
Obtaining dependency information for packaging from https://files.pythonhosted.org/packages/ec/1a/610693ac4ee14fcdf2d9bf3c493370e4f2ef7ae2e19217d7a237ff42367d/packaging-23.2-py3-none-any.whl.metadata
Using cached packaging-23.2-py3-none-any.whl.metadata (3.2 kB)
Collecting py-cpuinfo
Using cached py_cpuinfo-9.0.0-py3-none-any.whl (22 kB)
Collecting Cython>=0.29.32
Obtaining dependency information for Cython>=0.29.32 from https://files.pythonhosted.org/packages/5b/de/f57f7dc68629b52a2e6feea0499ebf1324395d2d4f06e643e7052f590d90/Cython-3.0.2-cp38-cp38-macosx_10_9_x86_64.whl.metadata
Using cached Cython-3.0.2-cp38-cp38-macosx_10_9_x86_64.whl.metadata (3.1 kB)
ERROR: Ignored the following versions that require a different python version: 2.2.8 Requires-Python <4,>=3.9
ERROR: Could not find a version that satisfies the requirement blosc2>=2.2.8 (from versions: 0.1.1, 0.1.2, 0.1.3, 0.1.4, 0.1.5, 0.1.6, 0.1.7, 0.1.8, 0.1.9, 0.1.10, 0.2.0, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.4.1, 0.5.1, 0.5.2, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.6.6, 2.0.0, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.2.2, 2.2.3, 2.2.4, 2.2.5, 2.2.6, 2.2.7)
ERROR: No matching distribution found for blosc2>=2.2.8
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error
× pip subprocess to install build dependencies did not run successfully.
│ exit code: 1
╰─> See above for output.
note: This error originates from a subprocess, and is likely not a problem with pip.
Environment
Note: User could run cd scripts && python collect_info.py all under project directory to get system information
and paste them here directly.
--> I cannot run the above command since I couldn't install qlib in the first place, however I provide all the information I can get.
- Qlib version: N/A
- Python version: 3.8.17
- OS (
Windows,Linux,MacOS): macos 14.0 - Commit number (optional, please provide it if you are using the dev version):
Additional Notes
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the installation instructions with Python 3.8 on macOS 14.0 using conda create --yes -n qlib python=3.8, then pip install pyqlib. Inspect the installation dependency metadata involved in tables and blosc2; done means the documented installation completes successfully for the reported environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 28/100