coiled / feedback

A place to provide Coiled feedback
15 stars 3 forks source link

Lots of boto versions #217

Closed mrocklin closed 1 year ago

mrocklin commented 2 years ago

We grab lots of boto and jupyter-client packages when we pip install coiled

(base) mrocklin@Matthews-Mac-mini ~ % mamba create -n test python=3.10 pip
(base) mrocklin@Matthews-Mac-mini ~ % pip install coiled
Output ``` __ __ __ __ / \ / \ / \ / \ / \/ \/ \/ \ ███████████████/ /██/ /██/ /██/ /████████████████████████ / / \ / \ / \ / \ \____ / / \_/ \_/ \_/ \ o \__, / _/ \_____/ ` |/ ███╗ ███╗ █████╗ ███╗ ███╗██████╗ █████╗ ████╗ ████║██╔══██╗████╗ ████║██╔══██╗██╔══██╗ ██╔████╔██║███████║██╔████╔██║██████╔╝███████║ ██║╚██╔╝██║██╔══██║██║╚██╔╝██║██╔══██╗██╔══██║ ██║ ╚═╝ ██║██║ ██║██║ ╚═╝ ██║██████╔╝██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝ ╚═╝ ╚═╝ mamba (0.15.3) supported by @QuantStack GitHub: https://github.com/mamba-org/mamba Twitter: https://twitter.com/QuantStack █████████████████████████████████████████████████████████████ Looking for: ['python=3.10', 'pip'] conda-forge/osx-arm64 [====================] (00m:01s) Done conda-forge/noarch [====================] (00m:03s) Done Transaction Prefix: /Users/mrocklin/mambaforge/envs/test Updating specs: - python=3.10 - pip Package Version Build Channel Size ────────────────────────────────────────────────────────────────────────────────────── Install: ────────────────────────────────────────────────────────────────────────────────────── + bzip2 1.0.8 h3422bc3_4 conda-forge/osx-arm64 Cached + ca-certificates 2022.9.24 h4653dfc_0 conda-forge/osx-arm64 Cached + libffi 3.4.2 h3422bc3_5 conda-forge/osx-arm64 Cached + libsqlite 3.40.0 h76d750c_0 conda-forge/osx-arm64 804 KB + libzlib 1.2.13 h03a7124_4 conda-forge/osx-arm64 Cached + ncurses 6.3 h07bb92c_1 conda-forge/osx-arm64 Cached + openssl 3.0.7 h03a7124_0 conda-forge/osx-arm64 2 MB + pip 22.3.1 pyhd8ed1ab_0 conda-forge/noarch Cached + python 3.10.6 hae75cb6_0_cpython conda-forge/osx-arm64 Cached + readline 8.1.2 h46ed386_0 conda-forge/osx-arm64 Cached + setuptools 65.5.1 pyhd8ed1ab_0 conda-forge/noarch Cached + tk 8.6.12 he1e0b03_0 conda-forge/osx-arm64 Cached + tzdata 2022f h191b570_0 conda-forge/noarch Cached + wheel 0.38.4 pyhd8ed1ab_0 conda-forge/noarch Cached + xz 5.2.6 h57fd34a_0 conda-forge/osx-arm64 Cached Summary: Install: 15 packages Total download: 3 MB ────────────────────────────────────────────────────────────────────────────────────── Confirm changes: [Y/n] Finished libsqlite (00m:00s) 804 KB 5 MB/sting [> ] (--:--) Finished openssl (00m:00s) 2 MB 6 MB/sting [====================> ] (00m:00s) 1 / 2 Downloading [=========================================] (00m:00s) 7.39 MB/s Extracting [=========================================] (00m:00s) 2 / 2 Preparing transaction: done Verifying transaction: -\|/-| /\|/ done Executing transaction: \|/-\ |- done # # To activate this environment, use # # $ conda activate test # # To deactivate an active environment, use # # $ conda deactivate (base) mrocklin@Matthews-Mac-mini ~ % mamba activate test (test) mrocklin@Matthews-Mac-mini ~ % pip install coiled Collecting coiled Downloading coiled-0.2.47-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.3/163.3 kB 3.1 MB/s eta 0:00:00 Collecting jmespath Downloading jmespath-1.0.1-py3-none-any.whl (20 kB) Collecting typing-extensions Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB) Requirement already satisfied: pip in ./mambaforge/envs/test/lib/python3.10/site-packages (from coiled) (22.3.1) Collecting ipython Downloading ipython-8.6.0-py3-none-any.whl (761 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 761.1/761.1 kB 13.2 MB/s eta 0:00:00 Collecting ipywidgets<8.0,>=7.0 Downloading ipywidgets-7.7.2-py2.py3-none-any.whl (123 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 123.4/123.4 kB 5.4 MB/s eta 0:00:00 Collecting bokeh>=2.4.2 Downloading bokeh-3.0.2-py3-none-any.whl (16.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.4/16.4 MB 47.9 MB/s eta 0:00:00 Collecting textual Downloading textual-0.4.0-py3-none-any.whl (271 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 271.1/271.1 kB 12.1 MB/s eta 0:00:00 Collecting importlib-metadata Downloading importlib_metadata-5.0.0-py3-none-any.whl (21 kB) Collecting dask>=2.23.0 Downloading dask-2022.11.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 63.5 MB/s eta 0:00:00 Collecting aiohttp Downloading aiohttp-3.8.3-cp310-cp310-macosx_11_0_arm64.whl (336 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 336.4/336.4 kB 15.3 MB/s eta 0:00:00 Collecting click>=7.1 Downloading click-8.1.3-py3-none-any.whl (96 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 4.5 MB/s eta 0:00:00 Collecting aiobotocore>=1.1.1 Downloading aiobotocore-2.4.0-py3-none-any.whl (65 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 65.8/65.8 kB 2.7 MB/s eta 0:00:00 Collecting distributed>=2.23.0 Downloading distributed-2022.11.0-py3-none-any.whl (923 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 923.8/923.8 kB 31.3 MB/s eta 0:00:00 Collecting jinja2 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 5.9 MB/s eta 0:00:00 Collecting boto3 Downloading boto3-1.26.12-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Collecting backoff<2.0.0,>=1.10.0 Using cached backoff-1.11.1-py2.py3-none-any.whl (13 kB) Collecting rich>=11.2.0 Downloading rich-12.6.0-py3-none-any.whl (237 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 237.5/237.5 kB 11.9 MB/s eta 0:00:00 Collecting pandas>=1.1.0 Downloading pandas-1.5.1-cp310-cp310-macosx_11_0_arm64.whl (10.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.8/10.8 MB 56.0 MB/s eta 0:00:00 Collecting jsondiff Downloading jsondiff-2.0.0-py3-none-any.whl (6.6 kB) Collecting s3fs Downloading s3fs-2022.11.0-py3-none-any.whl (27 kB) Collecting botocore<1.27.60,>=1.27.59 Downloading botocore-1.27.59-py3-none-any.whl (9.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.1/9.1 MB 58.7 MB/s eta 0:00:00 Collecting wrapt>=1.10.10 Downloading wrapt-1.14.1-cp310-cp310-macosx_11_0_arm64.whl (35 kB) Collecting aioitertools>=0.5.1 Downloading aioitertools-0.11.0-py3-none-any.whl (23 kB) Collecting charset-normalizer<3.0,>=2.0 Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB) Collecting frozenlist>=1.1.1 Downloading frozenlist-1.3.3-cp310-cp310-macosx_11_0_arm64.whl (34 kB) Collecting async-timeout<5.0,>=4.0.0a3 Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB) Collecting multidict<7.0,>=4.5 Downloading multidict-6.0.2-cp310-cp310-macosx_11_0_arm64.whl (29 kB) Collecting yarl<2.0,>=1.0 Downloading yarl-1.8.1-cp310-cp310-macosx_11_0_arm64.whl (57 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.7/57.7 kB 2.7 MB/s eta 0:00:00 Collecting attrs>=17.3.0 Downloading attrs-22.1.0-py2.py3-none-any.whl (58 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 2.7 MB/s eta 0:00:00 Collecting aiosignal>=1.1.2 Downloading aiosignal-1.3.1-py3-none-any.whl (7.6 kB) Collecting tornado>=5.1 Downloading tornado-6.2-cp37-abi3-macosx_10_9_universal2.whl (421 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 421.8/421.8 kB 16.5 MB/s eta 0:00:00 Collecting packaging>=16.8 Downloading packaging-21.3-py3-none-any.whl (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 1.5 MB/s eta 0:00:00 Collecting contourpy>=1 Downloading contourpy-1.0.6-cp310-cp310-macosx_11_0_arm64.whl (225 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.9/225.9 kB 10.6 MB/s eta 0:00:00 Collecting PyYAML>=3.10 Downloading PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl (173 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.0/174.0 kB 7.6 MB/s eta 0:00:00 Collecting xyzservices>=2021.09.1 Downloading xyzservices-2022.9.0-py3-none-any.whl (55 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.9/55.9 kB 2.1 MB/s eta 0:00:00 Collecting numpy>=1.11.3 Downloading numpy-1.23.4-cp310-cp310-macosx_11_0_arm64.whl (13.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.3/13.3 MB 58.5 MB/s eta 0:00:00 Collecting pillow>=7.1.0 Downloading Pillow-9.3.0-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.9/2.9 MB 48.2 MB/s eta 0:00:00 Collecting partd>=0.3.10 Downloading partd-1.3.0-py3-none-any.whl (18 kB) Collecting cloudpickle>=1.1.1 Downloading cloudpickle-2.2.0-py3-none-any.whl (25 kB) Collecting fsspec>=0.6.0 Downloading fsspec-2022.11.0-py3-none-any.whl (139 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.5/139.5 kB 7.1 MB/s eta 0:00:00 Collecting toolz>=0.8.2 Downloading toolz-0.12.0-py3-none-any.whl (55 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 2.2 MB/s eta 0:00:00 Collecting locket>=1.0.0 Downloading locket-1.0.0-py2.py3-none-any.whl (4.4 kB) Collecting psutil>=5.0 Downloading psutil-5.9.4-cp38-abi3-macosx_11_0_arm64.whl (244 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 244.2/244.2 kB 11.8 MB/s eta 0:00:00 Collecting tornado>=5.1 Downloading tornado-6.1.tar.gz (497 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 497.4/497.4 kB 20.0 MB/s eta 0:00:00 Preparing metadata (setup.py) ... done Collecting zict>=0.1.3 Downloading zict-2.2.0-py2.py3-none-any.whl (23 kB) Collecting msgpack>=0.6.0 Downloading msgpack-1.0.4-cp310-cp310-macosx_11_0_arm64.whl (69 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 69.5/69.5 kB 3.0 MB/s eta 0:00:00 Collecting sortedcontainers!=2.0.0,!=2.0.1 Downloading sortedcontainers-2.4.0-py2.py3-none-any.whl (29 kB) Collecting tblib>=1.6.0 Downloading tblib-1.7.0-py2.py3-none-any.whl (12 kB) Collecting urllib3 Downloading urllib3-1.26.12-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.4/140.4 kB 5.6 MB/s eta 0:00:00 Collecting traitlets>=4.3.1 Downloading traitlets-5.5.0-py3-none-any.whl (107 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 107.4/107.4 kB 4.6 MB/s eta 0:00:00 Collecting ipykernel>=4.5.1 Downloading ipykernel-6.17.1-py3-none-any.whl (138 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 138.6/138.6 kB 6.6 MB/s eta 0:00:00 Collecting jupyterlab-widgets<3,>=1.0.0 Downloading jupyterlab_widgets-1.1.1-py3-none-any.whl (245 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 245.3/245.3 kB 10.8 MB/s eta 0:00:00 Collecting ipython-genutils~=0.2.0 Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting widgetsnbextension~=3.6.0 Downloading widgetsnbextension-3.6.1-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 34.7 MB/s eta 0:00:00 Collecting prompt-toolkit<3.1.0,>3.0.1 Downloading prompt_toolkit-3.0.32-py3-none-any.whl (382 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 382.8/382.8 kB 17.0 MB/s eta 0:00:00 Collecting backcall Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting matplotlib-inline Downloading matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB) Collecting appnope Downloading appnope-0.1.3-py2.py3-none-any.whl (4.4 kB) Collecting jedi>=0.16 Downloading jedi-0.18.1-py2.py3-none-any.whl (1.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 30.0 MB/s eta 0:00:00 Collecting pexpect>4.3 Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB) Collecting decorator Downloading decorator-5.1.1-py3-none-any.whl (9.1 kB) Collecting pickleshare Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting stack-data Downloading stack_data-0.6.1-py3-none-any.whl (24 kB) Collecting pygments>=2.4.0 Downloading Pygments-2.13.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 25.7 MB/s eta 0:00:00 Collecting MarkupSafe>=2.0 Downloading MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl (17 kB) Collecting pytz>=2020.1 Downloading pytz-2022.6-py2.py3-none-any.whl (498 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 498.1/498.1 kB 21.5 MB/s eta 0:00:00 Collecting python-dateutil>=2.8.1 Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 10.5 MB/s eta 0:00:00 Collecting commonmark<0.10.0,>=0.9.0 Using cached commonmark-0.9.1-py2.py3-none-any.whl (51 kB) Collecting boto3 Downloading boto3-1.26.11-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.26.10-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.26.9-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.26.8-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.4 MB/s eta 0:00:00 Downloading boto3-1.26.7-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.26.6-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.26.5-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.26.4-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.4 MB/s eta 0:00:00 Collecting s3transfer<0.7.0,>=0.6.0 Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.6/79.6 kB 3.6 MB/s eta 0:00:00 Collecting boto3 Downloading boto3-1.26.3-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.26.2-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.26.1-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.26.0-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.25.5-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.25.4-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.25.3-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.25.2-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.25.1-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.25.0-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.24.96-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.24.95-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.94-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.93-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.92-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.91-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.4 MB/s eta 0:00:00 Downloading boto3-1.24.90-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.4 MB/s eta 0:00:00 Downloading boto3-1.24.89-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.88-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.24.87-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 5.9 MB/s eta 0:00:00 Downloading boto3-1.24.86-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.24.85-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.84-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.24.83-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.0 MB/s eta 0:00:00 Downloading boto3-1.24.82-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.81-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.80-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.79-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.24.78-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.0 MB/s eta 0:00:00 Downloading boto3-1.24.77-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.76-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.75-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.74-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.73-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.72-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.1 MB/s eta 0:00:00 Downloading boto3-1.24.71-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.24.70-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.4 MB/s eta 0:00:00 Downloading boto3-1.24.69-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.68-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.2 MB/s eta 0:00:00 Downloading boto3-1.24.67-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.66-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.65-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.64-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.3 MB/s eta 0:00:00 Downloading boto3-1.24.63-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.62-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.61-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.6 MB/s eta 0:00:00 Downloading boto3-1.24.60-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Downloading boto3-1.24.59-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.5/132.5 kB 6.5 MB/s eta 0:00:00 Collecting zipp>=0.5 Downloading zipp-3.10.0-py3-none-any.whl (6.2 kB) Collecting importlib-metadata Using cached importlib_metadata-4.13.0-py3-none-any.whl (23 kB) Collecting nanoid>=2.0.0 Using cached nanoid-2.0.0-py3-none-any.whl (5.8 kB) Collecting debugpy>=1.0 Downloading debugpy-1.6.3-py2.py3-none-any.whl (4.4 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.4/4.4 MB 50.1 MB/s eta 0:00:00 Collecting nest-asyncio Downloading nest_asyncio-1.5.6-py3-none-any.whl (5.2 kB) Collecting pyzmq>=17 Downloading pyzmq-24.0.1-cp310-cp310-macosx_10_15_universal2.whl (1.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 28.8 MB/s eta 0:00:00 Collecting jupyter-client>=6.1.12 Downloading jupyter_client-7.4.7-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.5/133.5 kB 6.3 MB/s eta 0:00:00 Collecting parso<0.9.0,>=0.8.0 Downloading parso-0.8.3-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.8/100.8 kB 4.8 MB/s eta 0:00:00 Collecting pyparsing!=3.0.5,>=2.0.2 Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB) Collecting ptyprocess>=0.5 Using cached ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB) Collecting wcwidth Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB) Collecting six>=1.5 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Collecting notebook>=4.4.1 Downloading notebook-6.5.2-py3-none-any.whl (439 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 439.1/439.1 kB 18.8 MB/s eta 0:00:00 Collecting idna>=2.0 Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 2.6 MB/s eta 0:00:00 Collecting heapdict Downloading HeapDict-1.0.1-py3-none-any.whl (3.9 kB) Collecting asttokens>=2.1.0 Downloading asttokens-2.1.0-py2.py3-none-any.whl (26 kB) Collecting executing>=1.2.0 Downloading executing-1.2.0-py2.py3-none-any.whl (24 kB) Collecting pure-eval Downloading pure_eval-0.2.2-py3-none-any.whl (11 kB) Collecting entrypoints Downloading entrypoints-0.4-py3-none-any.whl (5.3 kB) Collecting jupyter-client>=6.1.12 Downloading jupyter_client-7.4.6-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.5/133.5 kB 5.8 MB/s eta 0:00:00 Downloading jupyter_client-7.4.5-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 kB 5.7 MB/s eta 0:00:00 Downloading jupyter_client-7.4.4-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 kB 5.8 MB/s eta 0:00:00 Downloading jupyter_client-7.4.3-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 5.7 MB/s eta 0:00:00 Downloading jupyter_client-7.4.2-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 5.7 MB/s eta 0:00:00 Downloading jupyter_client-7.4.1-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 5.7 MB/s eta 0:00:00 Downloading jupyter_client-7.4.0-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.2/132.2 kB 5.9 MB/s eta 0:00:00 Downloading jupyter_client-7.3.5-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 5.9 MB/s eta 0:00:00 Downloading jupyter_client-7.3.4-py3-none-any.whl (132 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 kB 6.0 MB/s eta 0:00:00 Collecting jupyter-core>=4.9.2 Downloading jupyter_core-5.0.0-py3-none-any.whl (91 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.1/91.1 kB 3.8 MB/s eta 0:00:00 Collecting nbclassic>=0.4.7 Downloading nbclassic-0.4.8-py3-none-any.whl (9.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.8/9.8 MB 45.6 MB/s eta 0:00:00 Collecting terminado>=0.8.3 Downloading terminado-0.17.0-py3-none-any.whl (16 kB) Collecting argon2-cffi Downloading argon2_cffi-21.3.0-py3-none-any.whl (14 kB) Collecting Send2Trash>=1.8.0 Downloading Send2Trash-1.8.0-py3-none-any.whl (18 kB) Collecting nbconvert>=5 Downloading nbconvert-7.2.5-py3-none-any.whl (273 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 273.3/273.3 kB 11.1 MB/s eta 0:00:00 Collecting nbformat Downloading nbformat-5.7.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.1/77.1 kB 3.2 MB/s eta 0:00:00 Collecting prometheus-client Downloading prometheus_client-0.15.0-py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 2.4 MB/s eta 0:00:00 Collecting platformdirs Downloading platformdirs-2.5.4-py3-none-any.whl (14 kB) Collecting notebook-shim>=0.1.0 Downloading notebook_shim-0.2.2-py3-none-any.whl (13 kB) Collecting jupyter-server>=1.8 Downloading jupyter_server-1.23.2-py3-none-any.whl (346 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 346.4/346.4 kB 14.8 MB/s eta 0:00:00 Collecting defusedxml Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB) Collecting bleach Downloading bleach-5.0.1-py3-none-any.whl (160 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.9/160.9 kB 7.2 MB/s eta 0:00:00 Collecting pandocfilters>=1.4.1 Downloading pandocfilters-1.5.0-py2.py3-none-any.whl (8.7 kB) Collecting tinycss2 Downloading tinycss2-1.2.1-py3-none-any.whl (21 kB) Collecting jupyterlab-pygments Downloading jupyterlab_pygments-0.2.2-py2.py3-none-any.whl (21 kB) Collecting mistune<3,>=2.0.3 Downloading mistune-2.0.4-py2.py3-none-any.whl (24 kB) Collecting beautifulsoup4 Downloading beautifulsoup4-4.11.1-py3-none-any.whl (128 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 128.2/128.2 kB 5.5 MB/s eta 0:00:00 Collecting nbclient>=0.5.0 Downloading nbclient-0.7.0-py3-none-any.whl (71 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 71.9/71.9 kB 2.9 MB/s eta 0:00:00 Collecting jsonschema>=2.6 Downloading jsonschema-4.17.0-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.8/83.8 kB 3.6 MB/s eta 0:00:00 Collecting fastjsonschema Downloading fastjsonschema-2.16.2-py3-none-any.whl (22 kB) Collecting argon2-cffi-bindings Downloading argon2_cffi_bindings-21.2.0-cp38-abi3-macosx_10_9_universal2.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.1/53.1 kB 2.1 MB/s eta 0:00:00 Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 Downloading pyrsistent-0.19.2-cp310-cp310-macosx_10_9_universal2.whl (82 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 82.5/82.5 kB 3.4 MB/s eta 0:00:00 Collecting websocket-client Downloading websocket_client-1.4.2-py3-none-any.whl (55 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.3/55.3 kB 2.2 MB/s eta 0:00:00 Collecting anyio<4,>=3.1.0 Downloading anyio-3.6.2-py3-none-any.whl (80 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 80.6/80.6 kB 3.6 MB/s eta 0:00:00 Collecting cffi>=1.0.1 Downloading cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl (174 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 174.3/174.3 kB 8.0 MB/s eta 0:00:00 Collecting soupsieve>1.2 Downloading soupsieve-2.3.2.post1-py3-none-any.whl (37 kB) Collecting webencodings Downloading webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting sniffio>=1.1 Downloading sniffio-1.3.0-py3-none-any.whl (10 kB) Collecting pycparser Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 5.6 MB/s eta 0:00:00 Building wheels for collected packages: tornado Building wheel for tornado (setup.py) ... done Created wheel for tornado: filename=tornado-6.1-cp310-cp310-macosx_11_0_arm64.whl size=416623 sha256=c1e851c90206fdc35a026e74bd2f58e727e0753d522038798b4eda88cb46b5ed Stored in directory: /Users/mrocklin/Library/Caches/pip/wheels/34/83/69/b89863a68e62add6e149dbaadcc049886105ce2405c1979bf2 Successfully built tornado Installing collected packages: webencodings, wcwidth, sortedcontainers, Send2Trash, pytz, pure-eval, ptyprocess, pickleshare, nanoid, msgpack, mistune, jsondiff, ipython-genutils, heapdict, fastjsonschema, executing, commonmark, backcall, appnope, zipp, zict, xyzservices, wrapt, websocket-client, urllib3, typing-extensions, traitlets, tornado, toolz, tinycss2, tblib, soupsieve, sniffio, six, pyzmq, PyYAML, pyrsistent, pyparsing, pygments, pycparser, psutil, prompt-toolkit, prometheus-client, platformdirs, pillow, pexpect, parso, pandocfilters, numpy, nest-asyncio, multidict, MarkupSafe, locket, jupyterlab-widgets, jupyterlab-pygments, jmespath, idna, fsspec, frozenlist, entrypoints, defusedxml, decorator, debugpy, cloudpickle, click, charset-normalizer, backoff, attrs, async-timeout, aioitertools, yarl, terminado, rich, python-dateutil, partd, packaging, matplotlib-inline, jupyter-core, jsonschema, jinja2, jedi, importlib-metadata, contourpy, cffi, bleach, beautifulsoup4, asttokens, anyio, aiosignal, textual, stack-data, pandas, nbformat, jupyter-client, dask, botocore, argon2-cffi-bindings, aiohttp, s3transfer, nbclient, ipython, distributed, bokeh, argon2-cffi, aiobotocore, s3fs, nbconvert, ipykernel, boto3, jupyter-server, notebook-shim, nbclassic, notebook, widgetsnbextension, ipywidgets, coiled Successfully installed MarkupSafe-2.1.1 PyYAML-6.0 Send2Trash-1.8.0 aiobotocore-2.4.0 aiohttp-3.8.3 aioitertools-0.11.0 aiosignal-1.3.1 anyio-3.6.2 appnope-0.1.3 argon2-cffi-21.3.0 argon2-cffi-bindings-21.2.0 asttokens-2.1.0 async-timeout-4.0.2 attrs-22.1.0 backcall-0.2.0 backoff-1.11.1 beautifulsoup4-4.11.1 bleach-5.0.1 bokeh-3.0.2 boto3-1.24.59 botocore-1.27.59 cffi-1.15.1 charset-normalizer-2.1.1 click-8.1.3 cloudpickle-2.2.0 coiled-0.2.47 commonmark-0.9.1 contourpy-1.0.6 dask-2022.11.0 debugpy-1.6.3 decorator-5.1.1 defusedxml-0.7.1 distributed-2022.11.0 entrypoints-0.4 executing-1.2.0 fastjsonschema-2.16.2 frozenlist-1.3.3 fsspec-2022.11.0 heapdict-1.0.1 idna-3.4 importlib-metadata-4.13.0 ipykernel-6.17.1 ipython-8.6.0 ipython-genutils-0.2.0 ipywidgets-7.7.2 jedi-0.18.1 jinja2-3.1.2 jmespath-1.0.1 jsondiff-2.0.0 jsonschema-4.17.0 jupyter-client-7.3.4 jupyter-core-5.0.0 jupyter-server-1.23.2 jupyterlab-pygments-0.2.2 jupyterlab-widgets-1.1.1 locket-1.0.0 matplotlib-inline-0.1.6 mistune-2.0.4 msgpack-1.0.4 multidict-6.0.2 nanoid-2.0.0 nbclassic-0.4.8 nbclient-0.7.0 nbconvert-7.2.5 nbformat-5.7.0 nest-asyncio-1.5.6 notebook-6.5.2 notebook-shim-0.2.2 numpy-1.23.4 packaging-21.3 pandas-1.5.1 pandocfilters-1.5.0 parso-0.8.3 partd-1.3.0 pexpect-4.8.0 pickleshare-0.7.5 pillow-9.3.0 platformdirs-2.5.4 prometheus-client-0.15.0 prompt-toolkit-3.0.32 psutil-5.9.4 ptyprocess-0.7.0 pure-eval-0.2.2 pycparser-2.21 pygments-2.13.0 pyparsing-3.0.9 pyrsistent-0.19.2 python-dateutil-2.8.2 pytz-2022.6 pyzmq-24.0.1 rich-12.6.0 s3fs-2022.11.0 s3transfer-0.6.0 six-1.16.0 sniffio-1.3.0 sortedcontainers-2.4.0 soupsieve-2.3.2.post1 stack-data-0.6.1 tblib-1.7.0 terminado-0.17.0 textual-0.4.0 tinycss2-1.2.1 toolz-0.12.0 tornado-6.1 traitlets-5.5.0 typing-extensions-4.4.0 urllib3-1.26.12 wcwidth-0.2.5 webencodings-0.5.1 websocket-client-1.4.2 widgetsnbextension-3.6.1 wrapt-1.14.1 xyzservices-2022.9.0 yarl-1.8.1 zict-2.2.0 zipp-3.10.0 ```
ntabris commented 2 years ago

Hm, I thought this was boto's fault but trying some pip installs and that maybe isn't the case.

mrocklin commented 2 years ago

Also cc'ing @jacobtomlinson in case he's curious (he found this with me)

jacobtomlinson commented 2 years ago

Lots of jupyter_client in there too.

phobson commented 2 years ago

I'm not sure why pip does this, but I think it's a brute-force search to resolve dependencies when two packages have conflicting pins.

I saw this happen with pyarrow, snowflake-connecter-python, numpy when the coiled runtime had pyarrow pinned to 9.0 and snowflake-connecter-python had pyarrow pinned to >8.0, <=8.1.

Pip downgraded everything one microversion at time down to pyarrow 5.0.0

On Fri, Nov 18, 2022 at 7:44 AM Jacob Tomlinson @.***> wrote:

Lots of jupyter_client in there too.

— Reply to this email directly, view it on GitHub https://github.com/coiled/feedback/issues/217#issuecomment-1320197544, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI4FI25BD4HCARXROJRN3DWI6P63ANCNFSM6AAAAAASETQ5NY . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Paul M. Hobson Coiled Portland, OR

shughes-uk commented 2 years ago

I think this is pip searching for compatible versions of boto3/aioboto. It has to download each wheel to actually see the boto3 requirements.

Not too much we can do, I believe the pip folks are slowly working on the ability to check requirements without downloading the whole dang wheel

ntabris commented 2 years ago

Would exact pin help?

dchudz commented 2 years ago

I think Samantha's right:

pip install "aiobotocore>=1.1.1" boto3 looks at a million boto3 versions.

Separately, seems kinda bad that you have to go back to boto3-1.24.59-py3-none-any.whl find a compatible set of versions.

Nat's suggestions seems like it would work-- pin to less than that version? And wouldn't hurt anything else since apparently we don't work on higher versions anyway. (But maybe fixing that would be better?)

shughes-uk commented 1 year ago

We removed the dep on aiobotocore, but you're still going to see this sometimes. Theres not much we can do as it's a limitation of how pypi repos work.