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

ESMfold broken? #1

Open
justinbrbooth opened this issue Dec 27, 2023 · 0 comments
Open

ESMfold broken? #1

justinbrbooth opened this issue Dec 27, 2023 · 0 comments

Comments

@justinbrbooth
Copy link

I seem to be able to run the EvoProtGrad test command but not the ESMfold one:

EvoProtGrad:

(base) PS C:\Users\tmtkn\Dropbox (The Francis Crick)\DeBenedictisE\justin\thebiodesignlab-justin> modal run helix.evoprotgrad::get_evoprotgrad_variants --sequence "MSGKIDKILIVGGGTAGWMAASYLGKALQGTADITLLQAPDIP"  --max-mutations 4 --parallel-chains 10 --n-steps 200 --output-csv-file "my-variants.csv" --output-fasta-file "my-variants.fasta"
✓ Initialized. View run at https://modal.com/justinbrbooth/apps/ap-WrL6w4eOeJWx4M4SUgDmwO
/ Creating objects...2023-12-26T19:25:22-0500 Mount of 'C:\Users\tmtkn\anaconda3\Lib\site-packages\helix' is empty.
Building image im-9IiveIGpOPPtK8vp1zU2g5

=> Step 0: FROM base

=> Step 1: RUN python -m pip install evo_prot_grad pandas torch 'transformers[torch]==4.30.0' 
Looking in indexes: http://pypi-mirror.modal.local:5555/simple
Collecting evo_prot_grad
  Downloading http://pypi-mirror.modal.local:5555/simple/evo-prot-grad/evo_prot_grad-0.1.4-py3-none-any.whl (25 kB)
Collecting pandas
  Downloading http://pypi-mirror.modal.local:5555/simple/pandas/pandas-2.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (12.2 MB)     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.2/12.2 MB 249.4 MB/s eta 0:00:00
Collecting torch
  Downloading http://pypi-mirror.modal.local:5555/simple/torch/torch-2.1.2-cp311-cp311-manylinux1_x86_64.whl (670.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 670.2/670.2 MB 226.2 MB/s eta 0:00:00
Collecting transformers[torch]==4.30.0
  Downloading http://pypi-mirror.modal.local:5555/simple/transformers/transformers-4.30.0-py3-none-any.whl (7.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.2/7.2 MB 201.2 MB/s eta 0:00:00
Collecting filelock (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/filelock/filelock-3.13.1-py3-none-any.whl (11 kB)
Collecting huggingface-hub<1.0,>=0.14.1 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/huggingface-hub/huggingface_hub-0.20.1-py3-none-any.whl (330 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 330.1/330.1 kB 309.8 MB/s eta 0:00:00
Requirement already satisfied: numpy>=1.17 in /usr/local/lib/python3.11/site-packages (from transformers[torch]==4.30.0) (1.25.0)
Collecting packaging>=20.0 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 283.5 MB/s eta 0:00:00
Collecting pyyaml>=5.1 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/pyyaml/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (757 kB) 
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 757.7/757.7 kB 361.1 MB/s eta 0:00:00
Collecting regex!=2019.12.17 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/regex/regex-2023.12.25-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (785 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 785.1/785.1 kB 316.9 MB/s eta 0:00:00
Collecting requests (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/requests/requests-2.31.0-py3-none-any.whl (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 221.8 MB/s eta 0:00:00
Collecting tokenizers!=0.11.3,<0.14,>=0.11.1 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/tokenizers/tokenizers-0.13.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl 
(7.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.8/7.8 MB 229.4 MB/s eta 0:00:00
Collecting safetensors>=0.3.1 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/safetensors/safetensors-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 340.9 MB/s eta 0:00:00
Collecting tqdm>=4.27 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/tqdm/tqdm-4.66.1-py3-none-any.whl (78 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 78.3/78.3 kB 282.8 MB/s eta 0:00:00
Collecting accelerate>=0.20.2 (from transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/accelerate/accelerate-0.25.0-py3-none-any.whl (265 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 265.7/265.7 kB 386.1 MB/s eta 0:00:00
Collecting python-dateutil>=2.8.2 (from pandas)
  Downloading http://pypi-mirror.modal.local:5555/simple/python-dateutil/python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 394.9 MB/s eta 0:00:00
Collecting pytz>=2020.1 (from pandas)
  Downloading http://pypi-mirror.modal.local:5555/simple/pytz/pytz-2023.3.post1-py2.py3-none-any.whl (502 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 502.5/502.5 kB 306.8 MB/s eta 0:00:00
Collecting tzdata>=2022.1 (from pandas)
  Downloading http://pypi-mirror.modal.local:5555/simple/tzdata/tzdata-2023.3-py2.py3-none-any.whl (341 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 341.8/341.8 kB 391.7 MB/s eta 0:00:00
Requirement already satisfied: typing-extensions in /usr/local/lib/python3.11/site-packages (from torch) (4.7.1)
Collecting sympy (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/sympy/sympy-1.12-py3-none-any.whl (5.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 5.7/5.7 MB 311.1 MB/s eta 0:00:00
Collecting networkx (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/networkx/networkx-3.2.1-py3-none-any.whl (1.6 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 361.2 MB/s eta 0:00:00
Collecting jinja2 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/jinja2/Jinja2-3.1.2-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 371.9 MB/s eta 0:00:00
Collecting fsspec (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/fsspec/fsspec-2023.12.2-py3-none-any.whl (168 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 169.0/169.0 kB 384.4 MB/s eta 0:00:00
Collecting nvidia-cuda-nvrtc-cu12==12.1.105 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cuda-nvrtc-cu12/nvidia_cuda_nvrtc_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (23.7 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 23.7/23.7 MB 347.0 MB/s eta 0:00:00
Collecting nvidia-cuda-runtime-cu12==12.1.105 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cuda-runtime-cu12/nvidia_cuda_runtime_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (823 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 823.6/823.6 kB 311.3 MB/s eta 0:00:00
Collecting nvidia-cuda-cupti-cu12==12.1.105 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cuda-cupti-cu12/nvidia_cuda_cupti_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (14.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 14.1/14.1 MB 346.1 MB/s eta 0:00:00
Collecting nvidia-cudnn-cu12==8.9.2.26 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cudnn-cu12/nvidia_cudnn_cu12-8.9.2.26-py3-none-manylinux1_x86_64.whl (731.7 MB)  
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 731.7/731.7 MB 322.0 MB/s eta 0:00:00
Collecting nvidia-cublas-cu12==12.1.3.1 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cublas-cu12/nvidia_cublas_cu12-12.1.3.1-py3-none-manylinux1_x86_64.whl (410.6 MB)     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 410.6/410.6 MB 194.9 MB/s eta 0:00:00
Collecting nvidia-cufft-cu12==11.0.2.54 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cufft-cu12/nvidia_cufft_cu12-11.0.2.54-py3-none-manylinux1_x86_64.whl (121.6 MB) 
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.6/121.6 MB 352.3 MB/s eta 0:00:00
Collecting nvidia-curand-cu12==10.3.2.106 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-curand-cu12/nvidia_curand_cu12-10.3.2.106-py3-none-manylinux1_x86_64.whl (56.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.5/56.5 MB 282.0 MB/s eta 0:00:00
Collecting nvidia-cusolver-cu12==11.4.5.107 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cusolver-cu12/nvidia_cusolver_cu12-11.4.5.107-py3-none-manylinux1_x86_64.whl (124.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 124.2/124.2 MB 333.3 MB/s eta 0:00:00
Collecting nvidia-cusparse-cu12==12.1.0.106 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-cusparse-cu12/nvidia_cusparse_cu12-12.1.0.106-py3-none-manylinux1_x86_64.whl (196.0 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 196.0/196.0 MB 363.1 MB/s eta 0:00:00
Collecting nvidia-nccl-cu12==2.18.1 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-nccl-cu12/nvidia_nccl_cu12-2.18.1-py3-none-manylinux1_x86_64.whl (209.8 MB)      
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 209.8/209.8 MB 311.1 MB/s eta 0:00:00
Collecting nvidia-nvtx-cu12==12.1.105 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-nvtx-cu12/nvidia_nvtx_cu12-12.1.105-py3-none-manylinux1_x86_64.whl (99 kB)       
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.1/99.1 kB 309.9 MB/s eta 0:00:00
Collecting triton==2.1.0 (from torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/triton/triton-2.1.0-0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (89.2 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.2/89.2 MB 118.8 MB/s eta 0:00:00
Collecting nvidia-nvjitlink-cu12 (from nvidia-cusolver-cu12==11.4.5.107->torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/nvidia-nvjitlink-cu12/nvidia_nvjitlink_cu12-12.3.101-py3-none-manylinux1_x86_64.whl (20.5 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 20.5/20.5 MB 342.9 MB/s eta 0:00:00
Collecting psutil (from accelerate>=0.20.2->transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/psutil/psutil-5.9.7-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (285 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 285.5/285.5 kB 394.9 MB/s eta 0:00:00
Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.11/site-packages (from python-dateutil>=2.8.2->pandas) (1.16.0)
Collecting MarkupSafe>=2.0 (from jinja2->torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/markupsafe/MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (28 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.11/site-packages (from requests->transformers[torch]==4.30.0) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.11/site-packages (from requests->transformers[torch]==4.30.0) (3.4)        
Collecting urllib3<3,>=1.21.1 (from requests->transformers[torch]==4.30.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/urllib3/urllib3-2.1.0-py3-none-any.whl (104 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.6/104.6 kB 383.7 MB/s eta 0:00:00
Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.11/site-packages (from requests->transformers[torch]==4.30.0) (2023.5.7)
Collecting mpmath>=0.19 (from sympy->torch)
  Downloading http://pypi-mirror.modal.local:5555/simple/mpmath/mpmath-1.3.0-py3-none-any.whl (536 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 536.2/536.2 kB 321.6 MB/s eta 0:00:00
Installing collected packages: tokenizers, pytz, mpmath, urllib3, tzdata, tqdm, sympy, safetensors, regex, pyyaml, python-dateutil, psutil, packaging, nvidia-nvtx-cu12, nvidia-nvjitlink-cu12, nvidia-nccl-cu12, nvidia-curand-cu12, nvidia-cufft-cu12, nvidia-cuda-runtime-cu12, nvidia-cuda-nvrtc-cu12, nvidia-cuda-cupti-cu12, nvidia-cublas-cu12, networkx, MarkupSafe, fsspec, filelock, triton, requests, pandas, nvidia-cusparse-cu12, nvidia-cudnn-cu12, jinja2, nvidia-cusolver-cu12, huggingface-hub, transformers, torch, accelerate, evo_prot_grad
Successfully installed MarkupSafe-2.1.3 accelerate-0.25.0 evo_prot_grad-0.1.4 filelock-3.13.1 fsspec-2023.12.2 huggingface-hub-0.20.1 jinja2-3.1.2 mpmath-1.3.0 networkx-3.2.1 nvidia-cublas-cu12-12.1.3.1 nvidia-cuda-cupti-cu12-12.1.105 nvidia-cuda-nvrtc-cu12-12.1.105 nvidia-cuda-runtime-cu12-12.1.105 nvidia-cudnn-cu12-8.9.2.26 nvidia-cufft-cu12-11.0.2.54 nvidia-curand-cu12-10.3.2.106 nvidia-cusolver-cu12-11.4.5.107 nvidia-cusparse-cu12-12.1.0.106 nvidia-nccl-cu12-2.18.1 nvidia-nvjitlink-cu12-12.3.101 nvidia-nvtx-cu12-12.1.105 packaging-23.2 pandas-2.1.4 psutil-5.9.7 python-dateutil-2.8.2 pytz-2023.3.post1 pyyaml-6.0.1 regex-2023.12.25 requests-2.31.0 safetensors-0.4.1 sympy-1.12 tokenizers-0.13.3 torch-2.1.2 tqdm-4.66.1 transformers-4.30.0 triton-2.1.0 tzdata-2023.3 urllib3-2.1.0

[notice] A new release of pip is available: 23.1.2 -> 23.3.2
[notice] To update, run: pip install --upgrade pip
Creating image snapshot...
Finished snapshot; took 4.30s

Built image im-9IiveIGpOPPtK8vp1zU2g5 in 84.65s
✓ Created objects.
├── 🔨 Created mount C:\Users\tmtkn\anaconda3\Lib\site-packages\helix
├── 🔨 Created mount C:\Users\tmtkn\anaconda3\Lib\site-packages\helix
├── 🔨 Created download_results.
├── 🔨 Created list_results.
├── 🔨 Created helix_api => https://justinbrbooth--helix-helix-api-dev.modal.run
└── 🔨 Created EvoProtGrad.evolve.
Running 10 parallel chains in 1 containers
config.json: 100%|██████████| 775/775 [00:00<00:00, 6.48MB/s]
model.safetensors:   0%|          | 0.00/31.4M [00:00<?, ?B/s]model.safetensors: 100%|██████████| 31.4M/31.4M [00:00<00:00, 332MB/s]
tokenizer_config.json: 100%|██████████| 95.0/95.0 [00:00<00:00, 579kB/s]
vocab.txt: 100%|██████████| 93.0/93.0 [00:00<00:00, 486kB/s]
special_tokens_map.json:   0%|          | 0.00/125 [00:00<?, ?B/s]special_tokens_map.json: 100%|██████████| 125/125 [00:00<00:00, 847kB/s]       
Successfully generated 10 variants
OrderedDict([('T35I', 6),
             ('T31P', 2),
             ('D33K', 2),
             ('G30Y', 1),
             ('T31E', 1),
             ('D33E', 1),
             ('D41H', 1),
             ('A32K', 1),
             ('G30K', 1)])
Stopping app - local entrypoint completed.
✓ App completed. View run at https://modal.com/justinbrbooth/apps/ap-WrL6w4eOeJWx4M4SUgDmwO

ESMfold

(base) PS C:\Users\tmtkn\Dropbox (The Francis Crick)\DeBenedictisE\justin\thebiodesignlab-justin> modal run helix.esm::predict_structures_from_fasta --fasta-file "t7-mbp_10.fasta" --output-dir "t7-mbp_structures"
✓ Initialized. View run at https://modal.com/justinbrbooth/apps/ap-ZhVVEgY6D1xAPnWO5Vt8CO
/ Creating objects...2023-12-26T19:28:45-0500 Mount of 'C:\Users\tmtkn\anaconda3\Lib\site-packages\helix' is empty.
- Creating objects...
Building image im-gouu4ziRNNwEyVQB2cKdiu

=> Step 0: FROM pytorch/pytorch:1.12.1-cuda11.3-cudnn8-devel
Getting image source signatures
Copying blob sha256:13f51f3f80fd8f1a9a131175cbaf33b432fcf723e22cb28d2c3bda0e0f52e8ad
Copying blob sha256:0645c48e225b632d6eadd5a34db26f3aa051a91ce43007b8189a1759f2c0758e
Copying blob sha256:40dd5be53814ae70b2898558673b7ea18d58bf7ab3433560b9ce3cb76d9ff0b1
Copying blob sha256:74115353f57d71e0b7291d9e8c0ebee2b4068925574bf9fbc7119708286c5276
Copying blob sha256:8889d023c18ea53dc42fff5ad1d81de2858ca7990ccffb179850543b0877c5e9
Copying blob sha256:9e0ea72fe76c77bca208f180d6349a80d0e8576ae9260542fd9c4892b2acf8df
Copying blob sha256:c4ba9103d17de47501645adba914b86b965ab37d0ae612efd74bfa98b7d6cc4e
Copying blob sha256:8d9b8d71f868a6810fbb5ef2937b7460ff98cf3c9e8210be32105f1f1c0eed73
Copying blob sha256:97badaa6a776948df87a229c0b38266af20a344470d5a7e199a7d98c8c0629b7
Copying blob sha256:63041bc7286a0f20672fb30b4bfbd067cc313452d9a600f109add0ecc23e4a6e
Copying blob sha256:5f237510596a196844c02f4b78863c55ac8c414d0ab2f300c8538e356ad7e9d7
Copying blob sha256:e84ba40a3ba2c73a98e93d3afcb03753d59e08088441657850086bb6d8342f7c
Copying blob sha256:3514d699b3b1ba38898c873878a8e57b5ce2c885f3b76c65703a0e6ad6937777
Copying config sha256:8caef687dea534c50559e701e03de23a87d8b586b00abd9266d44b8a28ffda5f
Writing manifest to image destination
Unpacking OCI image
   • unpacking rootfs ...
   • ... done
   • unpacked image rootfs: /tmp/.tmpg60VVv

=> Step 1: COPY /modal_requirements.txt /modal_requirements.txt

=> Step 2: RUN python -m pip install --upgrade pip
Looking in indexes: http://pypi-mirror.modal.local:5555/simple
Requirement already satisfied: pip in /opt/conda/lib/python3.7/site-packages (22.1.2)
Collecting pip
  Downloading pip-23.3.2-py3-none-any.whl (2.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 109.3 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 22.1.2
    Uninstalling pip-22.1.2:
      Successfully uninstalled pip-22.1.2
Successfully installed pip-23.3.2

=> Step 3: RUN python -m pip install -r /modal_requirements.txt
Looking in indexes: http://pypi-mirror.modal.local:5555/simple
Ignoring cloudpickle: markers 'python_version >= "3.11"' don't match your environment
Collecting aiohttp==3.8.3 (from -r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/aiohttp/aiohttp-3.8.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (948 kB)     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 948.0/948.0 kB 188.1 MB/s eta 0:00:00
Collecting aiostream==0.4.4 (from -r /modal_requirements.txt (line 3))
  Downloading http://pypi-mirror.modal.local:5555/simple/aiostream/aiostream-0.4.4.tar.gz (32 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'done'
Collecting asgiref==3.5.2 (from -r /modal_requirements.txt (line 4))
  Downloading http://pypi-mirror.modal.local:5555/simple/asgiref/asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting certifi>=2022.12.07 (from -r /modal_requirements.txt (line 5))
  Downloading http://pypi-mirror.modal.local:5555/simple/certifi/certifi-2023.11.17-py3-none-any.whl (162 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 162.5/162.5 kB 192.1 MB/s eta 0:00:00
Collecting cloudpickle==2.0.0 (from -r /modal_requirements.txt (line 6))
  Downloading http://pypi-mirror.modal.local:5555/simple/cloudpickle/cloudpickle-2.0.0-py3-none-any.whl (25 kB)
Collecting ddtrace==1.5.2 (from -r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/ddtrace/ddtrace-1.5.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.7 MB)     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.7/3.7 MB 134.7 MB/s eta 0:00:00
Collecting fastapi==0.88.0 (from -r /modal_requirements.txt (line 9))
  Downloading http://pypi-mirror.modal.local:5555/simple/fastapi/fastapi-0.88.0-py3-none-any.whl (55 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.5/55.5 kB 196.6 MB/s eta 0:00:00
Collecting fastprogress==1.0.0 (from -r /modal_requirements.txt (line 10))
  Downloading http://pypi-mirror.modal.local:5555/simple/fastprogress/fastprogress-1.0.0-py3-none-any.whl (12 kB)
Collecting grpclib==0.4.3 (from -r /modal_requirements.txt (line 11))
  Downloading http://pypi-mirror.modal.local:5555/simple/grpclib/grpclib-0.4.3.tar.gz (62 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.1/62.1 kB 211.7 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
Collecting importlib_metadata==4.8.1 (from -r /modal_requirements.txt (line 12))
  Downloading http://pypi-mirror.modal.local:5555/simple/importlib-metadata/importlib_metadata-4.8.1-py3-none-any.whl (17 kB)
Collecting ipython>=7.34.0 (from -r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.19.0-py3-none-any.whl (808 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.9/808.9 kB 244.1 MB/s eta 0:00:00
Collecting protobuf>=3.19.0 (from -r /modal_requirements.txt (line 14))
  Downloading http://pypi-mirror.modal.local:5555/simple/protobuf/protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.6/294.6 kB 253.2 MB/s eta 0:00:00
Collecting python-multipart>=0.0.5 (from -r /modal_requirements.txt (line 15))
  Downloading http://pypi-mirror.modal.local:5555/simple/python-multipart/python_multipart-0.0.6-py3-none-any.whl (45 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.7/45.7 kB 165.7 MB/s eta 0:00:00
Collecting rich==12.3.0 (from -r /modal_requirements.txt (line 16))
  Downloading http://pypi-mirror.modal.local:5555/simple/rich/rich-12.3.0-py3-none-any.whl (232 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 232.1/232.1 kB 240.4 MB/s eta 0:00:00
Collecting tblib==1.7.0 (from -r /modal_requirements.txt (line 17))
  Downloading http://pypi-mirror.modal.local:5555/simple/tblib/tblib-1.7.0-py2.py3-none-any.whl (12 kB)
Collecting toml==0.10.2 (from -r /modal_requirements.txt (line 18))
  Downloading http://pypi-mirror.modal.local:5555/simple/toml/toml-0.10.2-py2.py3-none-any.whl (16 kB)
Collecting typer==0.6.1 (from -r /modal_requirements.txt (line 19))
  Downloading http://pypi-mirror.modal.local:5555/simple/typer/typer-0.6.1-py3-none-any.whl (38 kB)
Collecting types-certifi==2021.10.8.3 (from -r /modal_requirements.txt (line 20))
  Downloading http://pypi-mirror.modal.local:5555/simple/types-certifi/types_certifi-2021.10.8.3-py3-none-any.whl (2.1 kB)
Collecting types-toml==0.10.4 (from -r /modal_requirements.txt (line 21))
  Downloading http://pypi-mirror.modal.local:5555/simple/types-toml/types_toml-0.10.4-py3-none-any.whl (4.5 kB)
Collecting typeguard>=3.0.0 (from -r /modal_requirements.txt (line 22))
  Downloading http://pypi-mirror.modal.local:5555/simple/typeguard/typeguard-4.1.5-py3-none-any.whl (34 kB)
Collecting attrs>=17.3.0 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/attrs/attrs-23.1.0-py3-none-any.whl (61 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.2/61.2 kB 203.5 MB/s eta 0:00:00
Requirement already satisfied: charset-normalizer<3.0,>=2.0 in /opt/conda/lib/python3.7/site-packages (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2)) (2.0.4)
Collecting multidict<7.0,>=4.5 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/multidict/multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94 
kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.8/94.8 kB 214.0 MB/s eta 0:00:00
Collecting async-timeout<5.0,>=4.0.0a3 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/async-timeout/async_timeout-4.0.3-py3-none-any.whl (5.7 kB)
Collecting yarl<2.0,>=1.0 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/yarl/yarl-1.9.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (289 kB)      
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 289.8/289.8 kB 229.2 MB/s eta 0:00:00
Collecting frozenlist>=1.1.1 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/frozenlist/frozenlist-1.4.1-py3-none-any.whl (11 kB)
Collecting aiosignal>=1.1.2 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/aiosignal/aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting asynctest==0.13.0 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/asynctest/asynctest-0.13.0-py3-none-any.whl (26 kB)
Requirement already satisfied: typing-extensions>=3.7.4 in /opt/conda/lib/python3.7/site-packages (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2)) (4.3.0)
Collecting ddsketch>=2.0.1 (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/ddsketch/ddsketch-2.0.4-py3-none-any.whl (18 kB)
Collecting packaging>=17.1 (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/packaging/packaging-23.2-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.0/53.0 kB 169.8 MB/s eta 0:00:00
Collecting tenacity>=5 (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/tenacity/tenacity-8.2.3-py3-none-any.whl (24 kB)
Collecting cattrs (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/cattrs/cattrs-23.2.3-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 183.4 MB/s eta 0:00:00
Requirement already satisfied: six>=1.12.0 in /opt/conda/lib/python3.7/site-packages (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8)) (1.16.0)
Collecting jsonschema (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/jsonschema/jsonschema-4.20.0-py3-none-any.whl (84 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 212.9 MB/s eta 0:00:00
Collecting xmltodict>=0.12 (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/xmltodict/xmltodict-0.13.0-py2.py3-none-any.whl (10.0 kB)
Collecting envier (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/envier/envier-0.5.0-py3-none-any.whl (9.3 kB)
Collecting bytecode~=0.13.0 (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/bytecode/bytecode-0.13.0-py3-none-any.whl (53 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 kB 186.9 MB/s eta 0:00:00
Collecting pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 (from fastapi==0.88.0->-r /modal_requirements.txt (line 9))        
  Downloading http://pypi-mirror.modal.local:5555/simple/pydantic/pydantic-1.10.13-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 254.3 MB/s eta 0:00:00
Collecting starlette==0.22.0 (from fastapi==0.88.0->-r /modal_requirements.txt (line 9))
  Downloading http://pypi-mirror.modal.local:5555/simple/starlette/starlette-0.22.0-py3-none-any.whl (64 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.3/64.3 kB 203.5 MB/s eta 0:00:00
Requirement already satisfied: numpy in /opt/conda/lib/python3.7/site-packages (from fastprogress==1.0.0->-r /modal_requirements.txt (line 10)) (1.21.5)
Collecting h2<5,>=3.1.0 (from grpclib==0.4.3->-r /modal_requirements.txt (line 11))
  Downloading http://pypi-mirror.modal.local:5555/simple/h2/h2-4.1.0-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 176.8 MB/s eta 0:00:00
Collecting zipp>=0.5 (from importlib_metadata==4.8.1->-r /modal_requirements.txt (line 12))
  Downloading http://pypi-mirror.modal.local:5555/simple/zipp/zipp-3.17.0-py3-none-any.whl (7.4 kB)
Collecting commonmark<0.10.0,>=0.9.0 (from rich==12.3.0->-r /modal_requirements.txt (line 16))
  Downloading http://pypi-mirror.modal.local:5555/simple/commonmark/commonmark-0.9.1-py2.py3-none-any.whl (51 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 51.1/51.1 kB 195.5 MB/s eta 0:00:00
Requirement already satisfied: pygments<3.0.0,>=2.6.0 in /opt/conda/lib/python3.7/site-packages (from rich==12.3.0->-r /modal_requirements.txt (line 16)) (2.11.2)
Collecting click<9.0.0,>=7.1.1 (from typer==0.6.1->-r /modal_requirements.txt (line 19))
  Downloading http://pypi-mirror.modal.local:5555/simple/click/click-8.1.7-py3-none-any.whl (97 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.9/97.9 kB 213.1 MB/s eta 0:00:00
Collecting anyio<5,>=3.4.0 (from starlette==0.22.0->fastapi==0.88.0->-r /modal_requirements.txt (line 9))
  Downloading http://pypi-mirror.modal.local:5555/simple/anyio/anyio-4.2.0-py3-none-any.whl (85 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.5/85.5 kB 223.0 MB/s eta 0:00:00
Requirement already satisfied: decorator in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (5.1.1)
Requirement already satisfied: jedi>=0.16 in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) 
(0.18.1)
Requirement already satisfied: matplotlib-inline in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.1.2)
Collecting prompt-toolkit<3.1.0,>=3.0.41 (from ipython>=7.34.0->-r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/prompt-toolkit/prompt_toolkit-3.0.43-py3-none-any.whl (386 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 386.1/386.1 kB 250.4 MB/s eta 0:00:00
Collecting stack-data (from ipython>=7.34.0->-r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/stack-data/stack_data-0.6.3-py3-none-any.whl (24 kB)
Requirement already satisfied: traitlets>=5 in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (5.1.1)
Collecting exceptiongroup (from ipython>=7.34.0->-r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/exceptiongroup/exceptiongroup-1.2.0-py3-none-any.whl (16 kB)
Requirement already satisfied: pexpect>4.3 in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (4.8.0)
INFO: pip is looking at multiple versions of ipython to determine which version is compatible with other requirements. This could take a while.  
Collecting ipython>=7.34.0 (from -r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.18.1-py3-none-any.whl (808 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 245.6 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.18.0-py3-none-any.whl (808 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 254.8 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.17.2-py3-none-any.whl (808 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.4/808.4 kB 271.3 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.17.1-py3-none-any.whl (808 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 808.2/808.2 kB 252.7 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.16.1-py3-none-any.whl (806 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 807.0/807.0 kB 239.3 MB/s eta 0:00:00
Requirement already satisfied: backcall in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.2.0)
Requirement already satisfied: pickleshare in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.7.5)
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.15.0-py3-none-any.whl (806 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 806.6/806.6 kB 245.3 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.14.0-py3-none-any.whl (798 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.7/798.7 kB 251.8 MB/s eta 0:00:00
INFO: pip is still looking at multiple versions of ipython to determine which version is compatible with other requirements. This could take a while.
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.13.2-py3-none-any.whl (797 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.7/797.7 kB 273.1 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.13.1-py3-none-any.whl (797 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.6/797.6 kB 273.7 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.12.3-py3-none-any.whl (798 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 798.3/798.3 kB 277.8 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.12.2-py3-none-any.whl (797 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.8/797.8 kB 262.1 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.12.1-py3-none-any.whl (797 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 797.7/797.7 kB 230.9 MB/s eta 0:00:00
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter constraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.12.0-py3-none-any.whl (796 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 796.4/796.4 kB 249.3 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.11.0-py3-none-any.whl (793 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 793.3/793.3 kB 263.8 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.10.0-py3-none-any.whl (784 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 784.3/784.3 kB 199.6 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.9.0-py3-none-any.whl (783 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 783.1/783.1 kB 262.1 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.8.0-py3-none-any.whl (775 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 775.8/775.8 kB 257.8 MB/s eta 0:00:00
Requirement already satisfied: prompt-toolkit<3.1.0,>=3.0.11 in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (3.0.20)
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.7.0-py3-none-any.whl (761 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 761.7/761.7 kB 264.3 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.6.0-py3-none-any.whl (761 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 761.1/761.1 kB 261.2 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.5.0-py3-none-any.whl (752 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 752.0/752.0 kB 280.1 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.4.0-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.8/750.8 kB 251.7 MB/s eta 0:00:00
Requirement already satisfied: setuptools>=18.5 in /opt/conda/lib/python3.7/site-packages (from ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (61.2.0)
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.3.0-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.8/750.8 kB 257.2 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.2.0-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.7/750.7 kB 251.4 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.1.1-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.3/750.3 kB 217.0 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.1.0-py3-none-any.whl (750 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.1/750.1 kB 267.7 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.0.1-py3-none-any.whl (747 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 747.5/747.5 kB 259.4 MB/s eta 0:00:00
Collecting black (from ipython>=7.34.0->-r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/black/black-23.12.1-py3-none-any.whl (194 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 194.4/194.4 kB 242.6 MB/s eta 0:00:00
Collecting ipython>=7.34.0 (from -r /modal_requirements.txt (line 13))
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-8.0.0-py3-none-any.whl (747 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 747.4/747.4 kB 234.4 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/ipython/ipython-7.34.0-py3-none-any.whl (793 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 793.8/793.8 kB 222.5 MB/s eta 0:00:00
INFO: pip is looking at multiple versions of protobuf to determine which version is compatible with other requirements. This could take a while. 
Collecting protobuf>=3.19.0 (from -r /modal_requirements.txt (line 14))
  Downloading http://pypi-mirror.modal.local:5555/simple/protobuf/protobuf-4.25.0-cp37-abi3-manylinux2014_x86_64.whl (294 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 294.4/294.4 kB 250.5 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/protobuf/protobuf-4.24.4-cp37-abi3-manylinux2014_x86_64.whl (311 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 311.6/311.6 kB 247.3 MB/s eta 0:00:00
Collecting typing-extensions>=3.7.4 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/typing-extensions/typing_extensions-4.9.0-py3-none-any.whl (32 kB)
INFO: pip is looking at multiple versions of typeguard to determine which version is compatible with other requirements. This could take a while.Collecting typeguard>=3.0.0 (from -r /modal_requirements.txt (line 22))
  Downloading http://pypi-mirror.modal.local:5555/simple/typeguard/typeguard-4.1.4-py3-none-any.whl (34 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/typeguard/typeguard-4.1.3-py3-none-any.whl (33 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/typeguard/typeguard-4.1.2-py3-none-any.whl (33 kB)
INFO: pip is looking at multiple versions of frozenlist to determine which version is compatible with other requirements. This could take a while.
Collecting frozenlist>=1.1.1 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/frozenlist/frozenlist-1.4.0.tar.gz (90 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.7/90.7 kB 222.1 MB/s eta 0:00:00
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'done'
  Downloading http://pypi-mirror.modal.local:5555/simple/frozenlist/frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (148 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 148.0/148.0 kB 146.0 MB/s eta 0:00:00
Collecting hyperframe<7,>=6.0 (from h2<5,>=3.1.0->grpclib==0.4.3->-r /modal_requirements.txt (line 11))
  Downloading http://pypi-mirror.modal.local:5555/simple/hyperframe/hyperframe-6.0.1-py3-none-any.whl (12 kB)
Collecting hpack<5,>=4.0 (from h2<5,>=3.1.0->grpclib==0.4.3->-r /modal_requirements.txt (line 11))
  Downloading http://pypi-mirror.modal.local:5555/simple/hpack/hpack-4.0.0-py3-none-any.whl (32 kB)
Requirement already satisfied: parso<0.9.0,>=0.8.0 in /opt/conda/lib/python3.7/site-packages (from jedi>=0.16->ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.8.3)
Requirement already satisfied: ptyprocess>=0.5 in /opt/conda/lib/python3.7/site-packages (from pexpect>4.3->ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.7.0)
Requirement already satisfied: wcwidth in /opt/conda/lib/python3.7/site-packages (from prompt-toolkit<3.1.0,>=3.0.11->ipython>=7.34.0->-r /modal_requirements.txt (line 13)) (0.2.5)
INFO: pip is looking at multiple versions of typing-extensions to determine which version is compatible with other requirements. This could take 
a while.
Collecting typing-extensions>=3.7.4 (from aiohttp==3.8.3->-r /modal_requirements.txt (line 2))
  Downloading http://pypi-mirror.modal.local:5555/simple/typing-extensions/typing_extensions-4.8.0-py3-none-any.whl (31 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/typing-extensions/typing_extensions-4.7.1-py3-none-any.whl (33 kB)
Requirement already satisfied: idna>=2.0 in /opt/conda/lib/python3.7/site-packages (from yarl<2.0,>=1.0->aiohttp==3.8.3->-r /modal_requirements.txt (line 2)) (3.3)
INFO: pip is looking at multiple versions of zipp to determine which version is compatible with other requirements. This could take a while.     
Collecting zipp>=0.5 (from importlib_metadata==4.8.1->-r /modal_requirements.txt (line 12))
  Downloading http://pypi-mirror.modal.local:5555/simple/zipp/zipp-3.16.2-py3-none-any.whl (7.2 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/zipp/zipp-3.16.1-py3-none-any.whl (7.2 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/zipp/zipp-3.16.0-py3-none-any.whl (6.7 kB)
  Downloading http://pypi-mirror.modal.local:5555/simple/zipp/zipp-3.15.0-py3-none-any.whl (6.8 kB)
INFO: pip is looking at multiple versions of cattrs to determine which version is compatible with other requirements. This could take a while.   
Collecting cattrs (from ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/cattrs/cattrs-23.2.2-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 185.9 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/cattrs/cattrs-23.2.1-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 149.4 MB/s eta 0:00:00
  Downloading http://pypi-mirror.modal.local:5555/simple/cattrs/cattrs-23.1.2-py3-none-any.whl (50 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 50.8/50.8 kB 191.2 MB/s eta 0:00:00
Collecting importlib-resources>=1.4.0 (from jsonschema->ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/importlib-resources/importlib_resources-6.1.1-py3-none-any.whl (33 kB)
Collecting jsonschema-specifications>=2023.03.6 (from jsonschema->ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/jsonschema-specifications/jsonschema_specifications-2023.12.1-py3-none-any.whl (18 kB)  
Collecting pkgutil-resolve-name>=1.3.10 (from jsonschema->ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/pkgutil-resolve-name/pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Collecting referencing>=0.28.4 (from jsonschema->ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/referencing/referencing-0.32.0-py3-none-any.whl (26 kB)
Collecting rpds-py>=0.7.1 (from jsonschema->ddtrace==1.5.2->-r /modal_requirements.txt (line 8))
  Downloading http://pypi-mirror.modal.local:5555/simple/rpds-py/rpds_py-0.15.2.tar.gz (22 kB)
  Installing build dependencies: started
  Installing build dependencies: finished with status 'done'
  Getting requirements to build wheel: started
  Getting requirements to build wheel: finished with status 'done'
  Preparing metadata (pyproject.toml): started
  Preparing metadata (pyproject.toml): finished with status 'error'
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [6 lines of output]
      
      Cargo, the Rust package manager, is not installed or is not on PATH.
      This package requires Rust and Cargo to compile extensions. Install it through
      the system's package manager or via https://rustup.rs/

      Checking for Rust toolchain....
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
Terminating task due to error: failed to run builder command "python -m pip install -r /modal_requirements.txt"

Caused by:
    container exit status: 1
Runner failed with exception: task exited with failure, status = exit status: 1
Stopping app - uncaught exception raised locally: RemoteError('Image build for im-gouu4ziRNNwEyVQB2cKdiu failed with the exception:\ntask exited 
with failure, status = exit status: 1').
╭─────────────────────────────── Traceback (most recent call last) ────────────────────────────────╮
│ <frozen runpy>:198 in _run_module_as_main                                                        │
│                                                                                                  │
│ <frozen runpy>:88 in _run_code                                                                   │
│                                                                                                  │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Scripts\modal.exe\__main__.py:7 in <module>                             │
│                                                                                                  │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\__main__.py:9 in main                           │
│                                                                                                  │
│    8 │   setup_rich_traceback()                                                                  │
│ ❱  9 │   entrypoint_cli()                                                                        │
│   10                                                                                             │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\core.py:1157 in __call__                        │
│                                                                                                  │
│   1156 │   │   """Alias for :meth:`main`."""                                                     │
│ ❱ 1157 │   │   return self.main(*args, **kwargs)                                                 │
│   1158                                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\typer\core.py:778 in main                             │
│                                                                                                  │
│   777 │   ) -> Any:                                                                              │
│ ❱ 778 │   │   return _main(                                                                      │
│   779 │   │   │   self,                                                                          │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\typer\core.py:216 in _main                            │
│                                                                                                  │
│   215 │   │   │   with self.make_context(prog_name, args, **extra) as ctx:                       │
│ ❱ 216 │   │   │   │   rv = self.invoke(ctx)                                                      │
│   217 │   │   │   │   if not standalone_mode:                                                    │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\core.py:1688 in invoke                          │
│                                                                                                  │
│   1687 │   │   │   │   with sub_ctx:                                                             │
│ ❱ 1688 │   │   │   │   │   return _process_result(sub_ctx.command.invoke(sub_ctx))               │
│   1689                                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\core.py:1688 in invoke                          │
│                                                                                                  │
│   1687 │   │   │   │   with sub_ctx:                                                             │
│ ❱ 1688 │   │   │   │   │   return _process_result(sub_ctx.command.invoke(sub_ctx))               │
│   1689                                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\core.py:1434 in invoke                          │
│                                                                                                  │
│   1433 │   │   if self.callback is not None:                                                     │
│ ❱ 1434 │   │   │   return ctx.invoke(self.callback, **ctx.params)                                │
│   1435                                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\core.py:783 in invoke                           │
│                                                                                                  │
│    782 │   │   │   with ctx:                                                                     │
│ ❱  783 │   │   │   │   return __callback(*args, **kwargs)                                        │
│    784                                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\click\decorators.py:33 in new_func                    │
│                                                                                                  │
│    32 │   def new_func(*args: "P.args", **kwargs: "P.kwargs") -> "R":                            │
│ ❱  33 │   │   return f(get_current_context(), *args, **kwargs)                                   │
│    34                                                                                            │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\cli\run.py:145 in f                             │
│                                                                                                  │
│   144 │   │                                                                                      │
│ ❱ 145 │   │   with run_stub(                                                                     │
│   146 │   │   │   stub,                                                                          │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\synchronicity\synchronizer.py:497 in proxy_method     │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\synchronicity\combined_types.py:26 in __call__        │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\contextlib.py:204 in __aenter__                                     │
│                                                                                                  │
│   203 │   │   try:                                                                               │
│ ❱ 204 │   │   │   return await anext(self.gen)                                                   │
│   205 │   │   except StopAsyncIteration:                                                         │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\runner.py:140 in _run_stub                      │
│                                                                                                  │
│   139 │   │   │   exc_info = e                                                                   │
│ ❱ 140 │   │   │   raise e                                                                        │
│   141 │   │   finally:                                                                           │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\runner.py:94 in _run_stub                       │
│                                                                                                  │
│    93 │   │   │   # Create all members                                                           │
│ ❱  94 │   │   │   await app._create_all_objects(                                                 │
│    95 │   │   │   │   stub._blueprint, app_state, environment_name, shell=shell, output_mgr=ou   │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\app.py:106 in _create_all_objects               │
│                                                                                                  │
│   105 │   │   │   │   existing_object_id = tag_to_object_id.get(tag)                             │
│ ❱ 106 │   │   │   │   await resolver.load(obj, existing_object_id)                               │
│   107 │   │   │   │   self._tag_to_object_id[tag] = obj.object_id                                │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\_resolver.py:131 in load                        │
│                                                                                                  │
│   130 │   │                                                                                      │
│ ❱ 131 │   │   return await cached_future                                                         │
│   132                                                                                            │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\_resolver.py:104 in loader                      │
│                                                                                                  │
│   103 │   │   │   │   # TODO(erikbern): do we need existing_object_id for those?                 │
│ ❱ 104 │   │   │   │   await asyncio.gather(*[self.load(dep) for dep in obj.deps()])              │
│   105                                                                                            │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\_resolver.py:131 in load                        │
│                                                                                                  │
│   130 │   │                                                                                      │
│ ❱ 131 │   │   return await cached_future                                                         │
│   132                                                                                            │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\_resolver.py:104 in loader                      │
│                                                                                                  │
│   103 │   │   │   │   # TODO(erikbern): do we need existing_object_id for those?                 │
│ ❱ 104 │   │   │   │   await asyncio.gather(*[self.load(dep) for dep in obj.deps()])              │
│   105                                                                                            │
│                                                                                                  │
│ C:\Users\tmtkn\anaconda3\Lib\site-packages\modal\_resolver.py:131 in load                        │
│                                                                                                  │
│   130 │   │                                                                                      │
│ ❱ 131 │   │   return await cached_future                                                         │
│   132                                                                                            │
╰──────────────────────────────────────────────────────────────────────────────────────────────────╯
RemoteError: Image build for im-gouu4ziRNNwEyVQB2cKdiu failed with the exception:
task exited with failure, status = exit status: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant