Closed kjappelbaum closed 1 month ago
Now trying on new py3.11 on m1 macbook
again running into numpy==1.19.4
also this numpy version does not support 3.11 https://numpy.org/devdocs/release/1.19.4-notes.html
seems to be ok with python 3.9
a bit hard to understand why it tried to install 3.19 (probably because it does not find the right wheel and then tries to compile) - but why does it even try to find that wheel?
numpy==1.26.4
├── accelerate==0.32.1 [requires: numpy>=1.17,<2.0.0]
│ ├── llmstructdata==0.1.1 [requires: accelerate]
│ ├── matextract==0.1.1 [requires: accelerate]
│ ├── peft==0.11.1 [requires: accelerate>=0.21.0]
│ │ ├── llmstructdata==0.1.1 [requires: peft]
│ │ └── matextract==0.1.1 [requires: peft]
│ └── trl==0.9.6 [requires: accelerate]
│ ├── llmstructdata==0.1.1 [requires: trl]
│ └── matextract==0.1.1 [requires: trl]
├── albumentations==1.1.0 [requires: numpy>=1.11.1]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── bert-score==0.3.13 [requires: numpy]
│ ├── llmstructdata==0.1.1 [requires: bert-score]
│ └── matextract==0.1.1 [requires: bert-score]
├── chroma-hnswlib==0.7.5 [requires: numpy]
│ └── chromadb==0.5.4 [requires: chroma-hnswlib==0.7.5]
│ ├── llmstructdata==0.1.1 [requires: chromadb]
│ └── matextract==0.1.1 [requires: chromadb]
├── chromadb==0.5.4 [requires: numpy>=1.22.5,<2.0.0]
│ ├── llmstructdata==0.1.1 [requires: chromadb]
│ └── matextract==0.1.1 [requires: chromadb]
├── contourpy==1.2.1 [requires: numpy>=1.20]
│ └── matplotlib==3.9.1 [requires: contourpy>=1.0.1]
│ ├── bert-score==0.3.13 [requires: matplotlib]
│ │ ├── llmstructdata==0.1.1 [requires: bert-score]
│ │ └── matextract==0.1.1 [requires: bert-score]
│ ├── llmstructdata==0.1.1 [requires: matplotlib]
│ ├── matextract==0.1.1 [requires: matplotlib]
│ ├── matplotlib-venn==0.11.10 [requires: matplotlib]
│ │ └── paperscraper==0.2.13 [requires: matplotlib-venn]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── MolScribe==1.1.1 [requires: matplotlib]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── mplcursors==0.5.3 [requires: matplotlib>=3.1,!=3.7.1]
│ │ └── python-doctr==0.8.1 [requires: mplcursors>=0.3]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ ├── paperscraper==0.2.13 [requires: matplotlib]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── pycocotools==2.0.8 [requires: matplotlib>=2.1.0]
│ │ └── RxnScribe==1.0 [requires: pycocotools>=2.0.4]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── pymatgen==2024.6.10 [requires: matplotlib>=3.8]
│ │ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ │ ├── matextract==0.1.1 [requires: pymatgen]
│ │ └── pymatviz==0.9.2 [requires: pymatgen]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── pymatviz==0.9.2 [requires: matplotlib>=3.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── python-doctr==0.8.1 [requires: matplotlib>=3.1.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ ├── RxnScribe==1.0 [requires: matplotlib>=3.5.3]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── seaborn==0.13.2 [requires: matplotlib>=3.4,!=3.6.1]
│ ├── llmstructdata==0.1.1 [requires: seaborn]
│ ├── matextract==0.1.1 [requires: seaborn]
│ └── paperscraper==0.2.13 [requires: seaborn]
│ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ └── matextract==0.1.1 [requires: paperscraper]
├── datasets==2.20.0 [requires: numpy>=1.17]
│ ├── evaluate==0.4.2 [requires: datasets>=2.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: evaluate]
│ │ └── matextract==0.1.1 [requires: evaluate]
│ ├── llmstructdata==0.1.1 [requires: datasets]
│ ├── matextract==0.1.1 [requires: datasets]
│ └── trl==0.9.6 [requires: datasets]
│ ├── llmstructdata==0.1.1 [requires: trl]
│ └── matextract==0.1.1 [requires: trl]
├── easyocr==1.7.1 [requires: numpy]
│ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── evaluate==0.4.2 [requires: numpy>=1.17]
│ ├── llmstructdata==0.1.1 [requires: evaluate]
│ └── matextract==0.1.1 [requires: evaluate]
├── gensim==4.3.2 [requires: numpy>=1.18.5]
│ └── SmilesPE==0.0.3 [requires: gensim]
│ └── MolScribe==1.1.1 [requires: SmilesPE==0.0.3]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── h5py==3.11.0 [requires: numpy>=1.17.3]
│ └── python-doctr==0.8.1 [requires: h5py>=3.1.0,<4.0.0]
│ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ └── matextract==0.1.1 [requires: python-doctr]
├── imageio==2.34.2 [requires: numpy]
│ └── scikit-image==0.24.0 [requires: imageio>=2.33]
│ ├── albumentations==1.1.0 [requires: scikit-image>=0.16.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── easyocr==1.7.1 [requires: scikit-image]
│ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── langchain==0.2.9 [requires: numpy>=1,<2]
│ ├── langchain-community==0.2.7 [requires: langchain>=0.2.7,<0.3.0]
│ │ ├── llmstructdata==0.1.1 [requires: langchain-community]
│ │ └── matextract==0.1.1 [requires: langchain-community]
│ ├── llmstructdata==0.1.1 [requires: langchain]
│ └── matextract==0.1.1 [requires: langchain]
├── langchain-community==0.2.7 [requires: numpy>=1,<2]
│ ├── llmstructdata==0.1.1 [requires: langchain-community]
│ └── matextract==0.1.1 [requires: langchain-community]
├── llmstructdata==0.1.1 [requires: numpy]
├── matextract==0.1.1 [requires: numpy]
├── matplotlib==3.9.1 [requires: numpy>=1.23]
│ ├── bert-score==0.3.13 [requires: matplotlib]
│ │ ├── llmstructdata==0.1.1 [requires: bert-score]
│ │ └── matextract==0.1.1 [requires: bert-score]
│ ├── llmstructdata==0.1.1 [requires: matplotlib]
│ ├── matextract==0.1.1 [requires: matplotlib]
│ ├── matplotlib-venn==0.11.10 [requires: matplotlib]
│ │ └── paperscraper==0.2.13 [requires: matplotlib-venn]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── MolScribe==1.1.1 [requires: matplotlib]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── mplcursors==0.5.3 [requires: matplotlib>=3.1,!=3.7.1]
│ │ └── python-doctr==0.8.1 [requires: mplcursors>=0.3]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ ├── paperscraper==0.2.13 [requires: matplotlib]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── pycocotools==2.0.8 [requires: matplotlib>=2.1.0]
│ │ └── RxnScribe==1.0 [requires: pycocotools>=2.0.4]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── pymatgen==2024.6.10 [requires: matplotlib>=3.8]
│ │ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ │ ├── matextract==0.1.1 [requires: pymatgen]
│ │ └── pymatviz==0.9.2 [requires: pymatgen]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── pymatviz==0.9.2 [requires: matplotlib>=3.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── python-doctr==0.8.1 [requires: matplotlib>=3.1.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ ├── RxnScribe==1.0 [requires: matplotlib>=3.5.3]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── seaborn==0.13.2 [requires: matplotlib>=3.4,!=3.6.1]
│ ├── llmstructdata==0.1.1 [requires: seaborn]
│ ├── matextract==0.1.1 [requires: seaborn]
│ └── paperscraper==0.2.13 [requires: seaborn]
│ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ └── matextract==0.1.1 [requires: paperscraper]
├── matplotlib-venn==0.11.10 [requires: numpy]
│ └── paperscraper==0.2.13 [requires: matplotlib-venn]
│ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ └── matextract==0.1.1 [requires: paperscraper]
├── mendeleev==0.17.0 [requires: numpy>=1.21,<2.0]
│ ├── llmstructdata==0.1.1 [requires: mendeleev]
│ ├── llmstructdata==0.1.1 [requires: mendeleev]
│ └── matextract==0.1.1 [requires: mendeleev]
├── MolScribe==1.1.1 [requires: numpy]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── onnxruntime==1.18.1 [requires: numpy>=1.21.6,<2.0]
│ └── chromadb==0.5.4 [requires: onnxruntime>=1.14.1]
│ ├── llmstructdata==0.1.1 [requires: chromadb]
│ └── matextract==0.1.1 [requires: chromadb]
├── opencv-python==4.10.0.84 [requires: numpy>=1.21.0]
│ ├── llmstructdata==0.1.1 [requires: opencv-python]
│ ├── matextract==0.1.1 [requires: opencv-python]
│ ├── MolScribe==1.1.1 [requires: opencv-python>=4.5.5.64]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── python-doctr==0.8.1 [requires: opencv-python>=4.5.0,<5.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ └── RxnScribe==1.0 [requires: opencv-python>=4.5.5.64]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python==4.10.0.84 [requires: numpy>=1.17.0]
│ ├── llmstructdata==0.1.1 [requires: opencv-python]
│ ├── matextract==0.1.1 [requires: opencv-python]
│ ├── MolScribe==1.1.1 [requires: opencv-python>=4.5.5.64]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── python-doctr==0.8.1 [requires: opencv-python>=4.5.0,<5.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ └── RxnScribe==1.0 [requires: opencv-python>=4.5.5.64]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python==4.10.0.84 [requires: numpy>=1.17.3]
│ ├── llmstructdata==0.1.1 [requires: opencv-python]
│ ├── matextract==0.1.1 [requires: opencv-python]
│ ├── MolScribe==1.1.1 [requires: opencv-python>=4.5.5.64]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── python-doctr==0.8.1 [requires: opencv-python>=4.5.0,<5.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ └── RxnScribe==1.0 [requires: opencv-python>=4.5.5.64]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python==4.10.0.84 [requires: numpy>=1.19.3]
│ ├── llmstructdata==0.1.1 [requires: opencv-python]
│ ├── matextract==0.1.1 [requires: opencv-python]
│ ├── MolScribe==1.1.1 [requires: opencv-python>=4.5.5.64]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── python-doctr==0.8.1 [requires: opencv-python>=4.5.0,<5.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ └── RxnScribe==1.0 [requires: opencv-python>=4.5.5.64]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python-headless==4.10.0.84 [requires: numpy>=1.21.0]
│ ├── albumentations==1.1.0 [requires: opencv-python-headless>=4.1.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── easyocr==1.7.1 [requires: opencv-python-headless]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── qudida==0.0.4 [requires: opencv-python-headless>=4.0.1]
│ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python-headless==4.10.0.84 [requires: numpy>=1.17.0]
│ ├── albumentations==1.1.0 [requires: opencv-python-headless>=4.1.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── easyocr==1.7.1 [requires: opencv-python-headless]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── qudida==0.0.4 [requires: opencv-python-headless>=4.0.1]
│ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python-headless==4.10.0.84 [requires: numpy>=1.17.3]
│ ├── albumentations==1.1.0 [requires: opencv-python-headless>=4.1.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── easyocr==1.7.1 [requires: opencv-python-headless]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── qudida==0.0.4 [requires: opencv-python-headless>=4.0.1]
│ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── opencv-python-headless==4.10.0.84 [requires: numpy>=1.19.3]
│ ├── albumentations==1.1.0 [requires: opencv-python-headless>=4.1.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── easyocr==1.7.1 [requires: opencv-python-headless]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── qudida==0.0.4 [requires: opencv-python-headless>=4.0.1]
│ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── pandas==2.0.0 [requires: numpy>=1.20.3]
│ ├── bert-score==0.3.13 [requires: pandas>=1.0.1]
│ │ ├── llmstructdata==0.1.1 [requires: bert-score]
│ │ └── matextract==0.1.1 [requires: bert-score]
│ ├── datasets==2.20.0 [requires: pandas]
│ │ ├── evaluate==0.4.2 [requires: datasets>=2.0.0]
│ │ │ ├── llmstructdata==0.1.1 [requires: evaluate]
│ │ │ └── matextract==0.1.1 [requires: evaluate]
│ │ ├── llmstructdata==0.1.1 [requires: datasets]
│ │ ├── matextract==0.1.1 [requires: datasets]
│ │ └── trl==0.9.6 [requires: datasets]
│ │ ├── llmstructdata==0.1.1 [requires: trl]
│ │ └── matextract==0.1.1 [requires: trl]
│ ├── evaluate==0.4.2 [requires: pandas]
│ │ ├── llmstructdata==0.1.1 [requires: evaluate]
│ │ └── matextract==0.1.1 [requires: evaluate]
│ ├── llmstructdata==0.1.1 [requires: pandas]
│ ├── matextract==0.1.1 [requires: pandas]
│ ├── matextract==0.1.1 [requires: pandas<=2.0.0]
│ ├── mendeleev==0.17.0 [requires: pandas>=1.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: mendeleev]
│ │ ├── llmstructdata==0.1.1 [requires: mendeleev]
│ │ └── matextract==0.1.1 [requires: mendeleev]
│ ├── MolScribe==1.1.1 [requires: pandas]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── paperscraper==0.2.13 [requires: pandas]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── pymatgen==2024.6.10 [requires: pandas>=2]
│ │ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ │ ├── matextract==0.1.1 [requires: pymatgen]
│ │ └── pymatviz==0.9.2 [requires: pymatgen]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── pymatviz==0.9.2 [requires: pandas>=2.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── RxnScribe==1.0 [requires: pandas>=1.2.4]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── seaborn==0.13.2 [requires: pandas>=1.2]
│ ├── llmstructdata==0.1.1 [requires: seaborn]
│ ├── matextract==0.1.1 [requires: seaborn]
│ └── paperscraper==0.2.13 [requires: seaborn]
│ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ └── matextract==0.1.1 [requires: paperscraper]
├── peft==0.11.1 [requires: numpy>=1.17]
│ ├── llmstructdata==0.1.1 [requires: peft]
│ └── matextract==0.1.1 [requires: peft]
├── pyarrow==17.0.0 [requires: numpy>=1.16.6]
│ └── datasets==2.20.0 [requires: pyarrow>=15.0.0]
│ ├── evaluate==0.4.2 [requires: datasets>=2.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: evaluate]
│ │ └── matextract==0.1.1 [requires: evaluate]
│ ├── llmstructdata==0.1.1 [requires: datasets]
│ ├── matextract==0.1.1 [requires: datasets]
│ └── trl==0.9.6 [requires: datasets]
│ ├── llmstructdata==0.1.1 [requires: trl]
│ └── matextract==0.1.1 [requires: trl]
├── pycocotools==2.0.8 [requires: numpy]
│ └── RxnScribe==1.0 [requires: pycocotools>=2.0.4]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── pymatgen==2024.6.10 [requires: numpy>=1.25.0]
│ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ ├── matextract==0.1.1 [requires: pymatgen]
│ └── pymatviz==0.9.2 [requires: pymatgen]
│ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ └── matextract==0.1.1 [requires: pymatviz]
├── pymatviz==0.9.2 [requires: numpy>=1.21.0,<2]
│ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ └── matextract==0.1.1 [requires: pymatviz]
├── python-doctr==0.8.1 [requires: numpy>=1.16.0,<2.0.0]
│ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ └── matextract==0.1.1 [requires: python-doctr]
├── pytorch-lightning==2.3.3 [requires: numpy>=1.17.2]
│ └── RxnScribe==1.0 [requires: pytorch-lightning>=1.8.6]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── qudida==0.0.4 [requires: numpy>=0.18.0]
│ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── rdkit==2024.3.3 [requires: numpy<2.0]
│ ├── llmstructdata==0.1.1 [requires: rdkit]
│ └── matextract==0.1.1 [requires: rdkit]
├── rdkit-pypi==2022.9.5 [requires: numpy]
│ └── MolScribe==1.1.1 [requires: rdkit-pypi>=2021.03.2]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── RxnScribe==1.0 [requires: numpy>=1.19.5]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── scikit-image==0.24.0 [requires: numpy>=1.23]
│ ├── albumentations==1.1.0 [requires: scikit-image>=0.16.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── easyocr==1.7.1 [requires: scikit-image]
│ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── scikit-learn==1.5.1 [requires: numpy>=1.19.5]
│ ├── matextract==0.1.1 [requires: scikit-learn]
│ ├── pymatviz==0.9.2 [requires: scikit-learn]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── qudida==0.0.4 [requires: scikit-learn>=0.19.1]
│ │ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── sentence-transformers==3.0.1 [requires: scikit-learn]
│ ├── llmstructdata==0.1.1 [requires: sentence-transformers]
│ └── matextract==0.1.1 [requires: sentence-transformers]
├── scipy==1.13.1 [requires: numpy>=1.22.4,<2.3]
│ ├── albumentations==1.1.0 [requires: scipy]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── bitsandbytes==0.42.0 [requires: scipy]
│ │ ├── llmstructdata==0.1.1 [requires: bitsandbytes]
│ │ └── matextract==0.1.1 [requires: bitsandbytes]
│ ├── easyocr==1.7.1 [requires: scipy]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── gensim==4.3.2 [requires: scipy>=1.7.0]
│ │ └── SmilesPE==0.0.3 [requires: gensim]
│ │ └── MolScribe==1.1.1 [requires: SmilesPE==0.0.3]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── matplotlib-venn==0.11.10 [requires: scipy]
│ │ └── paperscraper==0.2.13 [requires: matplotlib-venn]
│ │ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ │ └── matextract==0.1.1 [requires: paperscraper]
│ ├── pymatgen==2024.6.10 [requires: scipy>=1.13.0]
│ │ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ │ ├── matextract==0.1.1 [requires: pymatgen]
│ │ └── pymatviz==0.9.2 [requires: pymatgen]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── pymatviz==0.9.2 [requires: scipy]
│ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ └── matextract==0.1.1 [requires: pymatviz]
│ ├── python-doctr==0.8.1 [requires: scipy>=1.4.0,<2.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ │ └── matextract==0.1.1 [requires: python-doctr]
│ ├── scikit-image==0.24.0 [requires: scipy>=1.9]
│ │ ├── albumentations==1.1.0 [requires: scikit-image>=0.16.1]
│ │ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ │ └── matextract==0.1.1 [requires: RxnScribe]
│ │ └── easyocr==1.7.1 [requires: scikit-image]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── scikit-learn==1.5.1 [requires: scipy>=1.6.0]
│ │ ├── matextract==0.1.1 [requires: scikit-learn]
│ │ ├── pymatviz==0.9.2 [requires: scikit-learn]
│ │ │ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ │ │ └── matextract==0.1.1 [requires: pymatviz]
│ │ ├── qudida==0.0.4 [requires: scikit-learn>=0.19.1]
│ │ │ └── albumentations==1.1.0 [requires: qudida>=0.0.4]
│ │ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ │ └── matextract==0.1.1 [requires: RxnScribe]
│ │ └── sentence-transformers==3.0.1 [requires: scikit-learn]
│ │ ├── llmstructdata==0.1.1 [requires: sentence-transformers]
│ │ └── matextract==0.1.1 [requires: sentence-transformers]
│ └── sentence-transformers==3.0.1 [requires: scipy]
│ ├── llmstructdata==0.1.1 [requires: sentence-transformers]
│ └── matextract==0.1.1 [requires: sentence-transformers]
├── seaborn==0.13.2 [requires: numpy>=1.20,!=1.24.0]
│ ├── llmstructdata==0.1.1 [requires: seaborn]
│ ├── matextract==0.1.1 [requires: seaborn]
│ └── paperscraper==0.2.13 [requires: seaborn]
│ ├── llmstructdata==0.1.1 [requires: paperscraper]
│ └── matextract==0.1.1 [requires: paperscraper]
├── sentence-transformers==3.0.1 [requires: numpy]
│ ├── llmstructdata==0.1.1 [requires: sentence-transformers]
│ └── matextract==0.1.1 [requires: sentence-transformers]
├── shapely==2.0.5 [requires: numpy>=1.14,<3]
│ ├── easyocr==1.7.1 [requires: shapely]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── python-doctr==0.8.1 [requires: shapely>=1.6.0,<3.0.0]
│ ├── llmstructdata==0.1.1 [requires: python-doctr]
│ └── matextract==0.1.1 [requires: python-doctr]
├── spglib==2.5.0 [requires: numpy>=1.20,<3]
│ └── pymatgen==2024.6.10 [requires: spglib>=2.0.2]
│ ├── llmstructdata==0.1.1 [requires: pymatgen]
│ ├── matextract==0.1.1 [requires: pymatgen]
│ └── pymatviz==0.9.2 [requires: pymatgen]
│ ├── llmstructdata==0.1.1 [requires: pymatviz]
│ └── matextract==0.1.1 [requires: pymatviz]
├── tensorboard==2.17.0 [requires: numpy>=1.12.0]
│ └── OpenNMT-py==2.2.0 [requires: tensorboard>=2.3]
│ └── MolScribe==1.1.1 [requires: OpenNMT-py==2.2.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── tifffile==2024.7.2 [requires: numpy]
│ └── scikit-image==0.24.0 [requires: tifffile>=2022.8.12]
│ ├── albumentations==1.1.0 [requires: scikit-image>=0.16.1]
│ │ └── MolScribe==1.1.1 [requires: albumentations==1.1.0]
│ │ └── RxnScribe==1.0 [requires: MolScribe]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── easyocr==1.7.1 [requires: scikit-image]
│ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── torchmetrics==1.4.0.post0 [requires: numpy>1.20.0]
│ └── pytorch-lightning==2.3.3 [requires: torchmetrics>=0.7.0]
│ └── RxnScribe==1.0 [requires: pytorch-lightning>=1.8.6]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── torchtext==0.5.0 [requires: numpy]
│ └── OpenNMT-py==2.2.0 [requires: torchtext==0.5.0]
│ └── MolScribe==1.1.1 [requires: OpenNMT-py==2.2.0]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── torchvision==0.18.1 [requires: numpy]
│ ├── easyocr==1.7.1 [requires: torchvision>=0.5]
│ │ └── RxnScribe==1.0 [requires: easyocr>=1.6.2]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ └── timm==0.4.12 [requires: torchvision]
│ └── MolScribe==1.1.1 [requires: timm==0.4.12]
│ └── RxnScribe==1.0 [requires: MolScribe]
│ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ └── matextract==0.1.1 [requires: RxnScribe]
├── transformers==4.42.4 [requires: numpy>=1.17,<2.0]
│ ├── bert-score==0.3.13 [requires: transformers>=3.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: bert-score]
│ │ └── matextract==0.1.1 [requires: bert-score]
│ ├── llmstructdata==0.1.1 [requires: transformers]
│ ├── matextract==0.1.1 [requires: transformers]
│ ├── peft==0.11.1 [requires: transformers]
│ │ ├── llmstructdata==0.1.1 [requires: peft]
│ │ └── matextract==0.1.1 [requires: peft]
│ ├── RxnScribe==1.0 [requires: transformers>=4.5.1]
│ │ ├── llmstructdata==0.1.1 [requires: RxnScribe]
│ │ └── matextract==0.1.1 [requires: RxnScribe]
│ ├── sentence-transformers==3.0.1 [requires: transformers>=4.34.0,<5.0.0]
│ │ ├── llmstructdata==0.1.1 [requires: sentence-transformers]
│ │ └── matextract==0.1.1 [requires: sentence-transformers]
│ └── trl==0.9.6 [requires: transformers>=4.31.0]
│ ├── llmstructdata==0.1.1 [requires: trl]
│ └── matextract==0.1.1 [requires: trl]
├── trl==0.9.6 [requires: numpy>=1.18.2,<2.0.0]
│ ├── llmstructdata==0.1.1 [requires: trl]
│ └── matextract==0.1.1 [requires: trl]
└── unstructured==0.14.10 [requires: numpy<2]
├── llmstructdata==0.1.1 [requires: unstructured]
└── matextract==0.1.1 [requires: unstructured]
let's see how this goes
Also fails in actions