• [x] I have checked that this issue has not already been reported.

  • [ ] I have confirmed this bug exists on the latest version of pandas.

  • [x] (optional) I have confirmed this bug exists on the master branch of pandas.


Note: Please read this guide detailing how to provide the necessary information for us to reproduce your bug.

Code Sample, a copy-pastable example

$ python -m pip install -r requirements-dev.txt 

Problem description

I followed the guide on the setting up the dev environment. https://pandas.pydata.org/pandas-docs/stable/development/contributing.html#creating-a-python-environment-pip

The failure occurred when installing dependencies.

(venv) ~/code/pandas (master) $ git log -1
commit aed64e85eb17edb0e55013868b1aa4e44e977a36 (HEAD -> master, upstream/master)
Author: Hans <hanspagh@gmail.com>
Date:   Sat Sep 19 04:14:25 2020 +0200

    BUG: fix isin with nans and large arrays (#36266)
(venv) ~/code/pandas (master) $ python --version
Python 3.8.0
(venv) ~/code/pandas (master) $ python -m pip install -r requirements-dev.txt 
Collecting git+https://github.com/pandas-dev/pydata-sphinx-theme.git@master (from -r requirements-dev.txt (line 77))
  Cloning https://github.com/pandas-dev/pydata-sphinx-theme.git (to master) to /tmp/pip-k88ybarj-build
Collecting git+https://github.com/numpy/numpydoc (from -r requirements-dev.txt (line 78))
  Cloning https://github.com/numpy/numpydoc to /tmp/pip-p42nydu6-build
Collecting numpy>=1.16.5 (from -r requirements-dev.txt (line 4))
  Using cached https://files.pythonhosted.org/packages/41/6e/919522a6e1d067ddb5959c5716a659a05719e2f27487695d2a539b51d66e/numpy-1.19.2-cp38-cp38-manylinux1_x86_64.whl
Collecting python-dateutil>=2.7.3 (from -r requirements-dev.txt (line 5))
  Using cached https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl
Collecting pytz (from -r requirements-dev.txt (line 6))
  Using cached https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl
Collecting asv (from -r requirements-dev.txt (line 7))
  Using cached https://files.pythonhosted.org/packages/46/c7/a5144ca1409a4a1a8212ebdbe4a78df7ebb3758ff44dfe97c881fc08927e/asv-0.4.2.tar.gz
Collecting cython>=0.29.21 (from -r requirements-dev.txt (line 8))
  Using cached https://files.pythonhosted.org/packages/9f/05/959e78f2aeade1c9e85a7adc4c376f454ecaeb4cb6b079ca7a85684b69c1/Cython-0.29.21-cp38-cp38-manylinux1_x86_64.whl
Collecting black==19.10b0 (from -r requirements-dev.txt (line 9))
  Using cached https://files.pythonhosted.org/packages/fd/bb/ad34bbc93d1bea3de086d7c59e528d4a503ac8fe318bd1fa48605584c3d2/black-19.10b0-py36-none-any.whl
Collecting cpplint (from -r requirements-dev.txt (line 10))
  Using cached https://files.pythonhosted.org/packages/6a/85/994ea99d07a0ea862c34d0e09707db7af50cc6650f95b524c8e2b266f488/cpplint-1.5.4-py3-none-any.whl
Collecting flake8<3.8.0 (from -r requirements-dev.txt (line 11))
  Using cached https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl
Collecting flake8-comprehensions>=3.1.0 (from -r requirements-dev.txt (line 12))
  Using cached https://files.pythonhosted.org/packages/79/71/70e635c3178bd42898be5171cf5dae95d1e24add061cb121327164c77643/flake8_comprehensions-3.2.3-py3-none-any.whl
Collecting flake8-rst<=0.7.0,>=0.6.0 (from -r requirements-dev.txt (line 13))
  Using cached https://files.pythonhosted.org/packages/81/50/96c9207354feae7ff27dcbd5e27585bac55a1a7b539f6b15e1fced1904a8/flake8_rst-0.7.0-py3-none-any.whl
Collecting isort>=5.2.1 (from -r requirements-dev.txt (line 14))
  Using cached https://files.pythonhosted.org/packages/d1/25/7ed95ccb07d3ce52598f5a57d002da6a18074ea8749991b10936cc20e539/isort-5.5.2-py3-none-any.whl
Collecting mypy==0.782 (from -r requirements-dev.txt (line 15))
  Using cached https://files.pythonhosted.org/packages/c9/f8/6c3aceb57e58afce0ddef1eb6596505de635f3e785bfdbd5374c7bad9940/mypy-0.782-cp38-cp38-manylinux1_x86_64.whl
Collecting pycodestyle (from -r requirements-dev.txt (line 16))
  Using cached https://files.pythonhosted.org/packages/10/5b/88879fb861ab79aef45c7e199cae3ef7af487b5603dcb363517a50602dd7/pycodestyle-2.6.0-py2.py3-none-any.whl
Collecting gitpython (from -r requirements-dev.txt (line 17))
  Using cached https://files.pythonhosted.org/packages/09/bc/ae32e07e89cc25b9e5c793d19a1e5454d30a8e37d95040991160f942519e/GitPython-3.1.8-py3-none-any.whl
Collecting gitdb (from -r requirements-dev.txt (line 18))
  Using cached https://files.pythonhosted.org/packages/48/11/d1800bca0a3bae820b84b7d813ad1eff15a48a64caea9c823fc8c1b119e8/gitdb-4.0.5-py3-none-any.whl
Collecting sphinx (from -r requirements-dev.txt (line 19))
  Using cached https://files.pythonhosted.org/packages/63/b8/34ba32a94cb2b223b941e43b3bcab11281763b95daa8587879eec1eb9a62/Sphinx-3.2.1-py3-none-any.whl
Collecting nbconvert>=5.4.1 (from -r requirements-dev.txt (line 20))
  Using cached https://files.pythonhosted.org/packages/88/0a/d50141a0db95cffaf65238bf612e1f2bc929b36cbdf0d27eba352558267b/nbconvert-6.0.3-py3-none-any.whl
Collecting nbsphinx (from -r requirements-dev.txt (line 21))
  Using cached https://files.pythonhosted.org/packages/4e/2d/d26ca09ca7659e5bf6fa3334a5417ea3ed871b277ad6efeb6a38b8ac30a1/nbsphinx-0.7.1-py3-none-any.whl
Collecting pandoc (from -r requirements-dev.txt (line 22))
  Using cached https://files.pythonhosted.org/packages/49/b1/d2d4b30ee81ea5cb7aee5ba3591752a637fdc49d0a42fa9683874b60b9fb/pandoc-1.0.2.tar.gz
Collecting dask (from -r requirements-dev.txt (line 23))
  Using cached https://files.pythonhosted.org/packages/c4/f6/74ee12f734f5ab40d3f59f48aff91ce502e33e6d2223e62bbb5fdf921431/dask-2.27.0-py3-none-any.whl
Collecting toolz>=0.7.3 (from -r requirements-dev.txt (line 24))
  Using cached https://files.pythonhosted.org/packages/22/8e/037b9ba5c6a5739ef0dcde60578c64d49f45f64c5e5e886531bfbc39157f/toolz-0.10.0.tar.gz
Collecting partd>=0.3.10 (from -r requirements-dev.txt (line 25))
  Using cached https://files.pythonhosted.org/packages/44/e1/68dbe731c9c067655bff1eca5b7d40c20ca4b23fd5ec9f3d17e201a6f36b/partd-1.1.0-py3-none-any.whl
Collecting cloudpickle>=0.2.1 (from -r requirements-dev.txt (line 26))
  Using cached https://files.pythonhosted.org/packages/e7/e3/898487e5dbeb612054cf2e0c188463acb358167fef749c53c8bb8918cea1/cloudpickle-1.6.0-py3-none-any.whl
Collecting markdown (from -r requirements-dev.txt (line 27))
  Using cached https://files.pythonhosted.org/packages/a4/63/eaec2bd025ab48c754b55e8819af0f6a69e2b1e187611dd40cbbe101ee7f/Markdown-3.2.2-py3-none-any.whl
Collecting feedparser (from -r requirements-dev.txt (line 28))
  Using cached https://files.pythonhosted.org/packages/2c/84/df6de99cba01afc82344c9cb3a79df100a00ac33396120f8aa66c72f0d84/feedparser-6.0.1-py2.py3-none-any.whl
Collecting pyyaml (from -r requirements-dev.txt (line 29))
  Using cached https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz
Collecting requests (from -r requirements-dev.txt (line 30))
  Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl
Collecting boto3 (from -r requirements-dev.txt (line 31))
  Using cached https://files.pythonhosted.org/packages/50/9e/00286cb4d6ea4971870f180af23fad4ab2824ef1f3777eab1d34d3af1009/boto3-1.15.1.tar.gz
Collecting botocore>=1.11 (from -r requirements-dev.txt (line 32))
  Using cached https://files.pythonhosted.org/packages/1f/57/53c57e50f74ea760101acb1efe359b4b812943640cb36e5e7589bb542def/botocore-1.18.1-py2.py3-none-any.whl
Collecting hypothesis>=3.82 (from -r requirements-dev.txt (line 33))
  Using cached https://files.pythonhosted.org/packages/8e/4e/bbcc1e2e2b6bf65783c5926bc718ccdc2ac98c703d5e00fade2abeee05b2/hypothesis-5.35.3-py3-none-any.whl
Collecting moto (from -r requirements-dev.txt (line 34))
  Using cached https://files.pythonhosted.org/packages/b0/59/91539ddae8e6b09c90b34a48e1abaed49fd0023fc0c2015a5ab8a7664d04/moto-1.3.16-py2.py3-none-any.whl
Collecting flask (from -r requirements-dev.txt (line 35))
  Using cached https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl
Collecting pytest>=5.0.1 (from -r requirements-dev.txt (line 36))
  Using cached https://files.pythonhosted.org/packages/45/2c/7e29215cb19745ad67b6476b73fd1299872563f28329ea01d9d887713aaf/pytest-6.0.2-py3-none-any.whl
Collecting pytest-cov (from -r requirements-dev.txt (line 37))
  Using cached https://files.pythonhosted.org/packages/e5/18/401594af67eda194a8b9167208621761927c937db7d60292608342bbac0a/pytest_cov-2.10.1-py2.py3-none-any.whl
Collecting pytest-xdist>=1.21 (from -r requirements-dev.txt (line 38))
  Using cached https://files.pythonhosted.org/packages/02/25/85675fd82b6272ed4d87941b826cec68352dd4cdfbe49b5644946dd3da61/pytest_xdist-2.1.0-py3-none-any.whl
Collecting pytest-asyncio (from -r requirements-dev.txt (line 39))
  Using cached https://files.pythonhosted.org/packages/0b/82/b62efae871e8a543295c8c280b04a2da2ef3f6dd9bb830f6a1acc7145ad2/pytest_asyncio-0.14.0-py3-none-any.whl
Collecting seaborn (from -r requirements-dev.txt (line 40))
  Using cached https://files.pythonhosted.org/packages/bc/45/5118a05b0d61173e6eb12bc5804f0fbb6f196adb0a20e0b16efc2b8e98be/seaborn-0.11.0-py3-none-any.whl
Collecting statsmodels (from -r requirements-dev.txt (line 41))
  Using cached https://files.pythonhosted.org/packages/d6/97/d77cc2db06ab28f207269c2b6d3958c54cb131026f4aa92a49d76af31335/statsmodels-0.12.0-cp38-cp38-manylinux1_x86_64.whl
Collecting ipywidgets (from -r requirements-dev.txt (line 42))
  Using cached https://files.pythonhosted.org/packages/56/a0/dbcf5881bb2f51e8db678211907f16ea0a182b232c591a6d6f276985ca95/ipywidgets-7.5.1-py2.py3-none-any.whl
Collecting nbformat (from -r requirements-dev.txt (line 43))
  Using cached https://files.pythonhosted.org/packages/4d/d1/b568bd35f95321f152f594b3647cd080e96d3347843ff2fa34dce871b8bf/nbformat-5.0.7-py3-none-any.whl
Collecting notebook>=5.7.5 (from -r requirements-dev.txt (line 44))
  Using cached https://files.pythonhosted.org/packages/cc/00/0db4005f8410c0c6c598d6beecd650846e00955a3bf800ea09872a9009f1/notebook-6.1.4-py3-none-any.whl
Requirement already satisfied: pip in ./venv/lib/python3.8/site-packages (from -r requirements-dev.txt (line 45))
Collecting blosc (from -r requirements-dev.txt (line 46))
  Using cached https://files.pythonhosted.org/packages/1c/89/004eeb307ba3f56fca9727f47fbde09f8ae3936a1cb0dd6b7708f846d3fd/blosc-1.9.2.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-build-jg1zwlgb/blosc/setup.py", line 18, in <module>
        from skbuild import setup
    ModuleNotFoundError: No module named 'skbuild'

    ----------------------------------------
Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-jg1zwlgb/blosc/

Expected Output

Successful installation.

Output of pd.show_versions()

N/A

Comment From: fangchenli

Maybe try pip install scikit-build

Comment From: ivanovmg

@fangchenli, thank you. But it did not fully help in my case.

Now I get the new error:

Collecting pyqt5>=5.9.2 (from -r requirements-dev.txt (line 69))
  Using cached https://files.pythonhosted.org/packages/1d/31/896dc3dfb6c81c70164019a6cbba6ab037e3af7653d9ca60ccc874ee4c27/PyQt5-5.15.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/lib/python3.8/tokenize.py", line 392, in open
        buffer = _builtin_open(filename, 'rb')
    FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-pwl1ytpw/pyqt5/setup.py'

Here is a full output. I first just tried to install from requirements, then installed scikit-build and then ran installation from requirements again.

~/code/pandas (master) $ git log -1 commit ec8c1c4ecf1f0d375d8d1287ee5cbd456852faea (HEAD -> master, upstream/master) Author: Richard Shadrach <45562402+rhshadrach@users.noreply.github.com> Date: Tue Oct 6 23:38:49 2020 -0400 TYP: selection and groups type-hinting in groupby (#36643) * TYP: selection and groups type-hinting in groupby * PrettyDict -> Dict * Cleanup from merge ~/code/pandas (master) $ python3.8 -m venv venv ~/code/pandas (master) $ source venv/bin/activate (venv) ~/code/pandas (master) $ python --version Python 3.8.0 (venv) ~/code/pandas (master) $ which python /home/maxim/code/pandas/venv/bin/python (venv) ~/code/pandas (master) $ python -m pip install -r requirements-dev.txt Collecting git+https://github.com/pandas-dev/pydata-sphinx-theme.git@master (from -r requirements-dev.txt (line 80)) Cloning https://github.com/pandas-dev/pydata-sphinx-theme.git (to master) to /tmp/pip-dn1__hon-build Collecting git+https://github.com/numpy/numpydoc (from -r requirements-dev.txt (line 81)) Cloning https://github.com/numpy/numpydoc to /tmp/pip-mv19duxz-build Collecting numpy>=1.16.5 (from -r requirements-dev.txt (line 4)) Using cached https://files.pythonhosted.org/packages/41/6e/919522a6e1d067ddb5959c5716a659a05719e2f27487695d2a539b51d66e/numpy-1.19.2-cp38-cp38-manylinux1_x86_64.whl Collecting python-dateutil>=2.7.3 (from -r requirements-dev.txt (line 5)) Using cached https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl Collecting pytz (from -r requirements-dev.txt (line 6)) Using cached https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl Collecting asv (from -r requirements-dev.txt (line 7)) Using cached https://files.pythonhosted.org/packages/46/c7/a5144ca1409a4a1a8212ebdbe4a78df7ebb3758ff44dfe97c881fc08927e/asv-0.4.2.tar.gz Collecting cython>=0.29.21 (from -r requirements-dev.txt (line 8)) Using cached https://files.pythonhosted.org/packages/9f/05/959e78f2aeade1c9e85a7adc4c376f454ecaeb4cb6b079ca7a85684b69c1/Cython-0.29.21-cp38-cp38-manylinux1_x86_64.whl Collecting black==20.8b1 (from -r requirements-dev.txt (line 9)) Using cached https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz Collecting cpplint (from -r requirements-dev.txt (line 10)) Using cached https://files.pythonhosted.org/packages/6a/85/994ea99d07a0ea862c34d0e09707db7af50cc6650f95b524c8e2b266f488/cpplint-1.5.4-py3-none-any.whl Collecting flake8<3.8.0 (from -r requirements-dev.txt (line 11)) Using cached https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl Collecting flake8-comprehensions>=3.1.0 (from -r requirements-dev.txt (line 12)) Using cached https://files.pythonhosted.org/packages/79/71/70e635c3178bd42898be5171cf5dae95d1e24add061cb121327164c77643/flake8_comprehensions-3.2.3-py3-none-any.whl Collecting flake8-rst<=0.7.0,>=0.6.0 (from -r requirements-dev.txt (line 13)) Using cached https://files.pythonhosted.org/packages/81/50/96c9207354feae7ff27dcbd5e27585bac55a1a7b539f6b15e1fced1904a8/flake8_rst-0.7.0-py3-none-any.whl Collecting isort>=5.2.1 (from -r requirements-dev.txt (line 14)) Using cached https://files.pythonhosted.org/packages/0b/93/f375e30592f9960436a5209fb56f056aaa7734927852b93190fc82dc6ffe/isort-5.5.4-py3-none-any.whl Collecting mypy==0.782 (from -r requirements-dev.txt (line 15)) Using cached https://files.pythonhosted.org/packages/c9/f8/6c3aceb57e58afce0ddef1eb6596505de635f3e785bfdbd5374c7bad9940/mypy-0.782-cp38-cp38-manylinux1_x86_64.whl Collecting pre-commit (from -r requirements-dev.txt (line 16)) Downloading https://files.pythonhosted.org/packages/2c/88/966da62ec93566c221bf8bf0c1b7f04e70f002960a98da05d3fd8bc3b2e7/pre_commit-2.7.1-py2.py3-none-any.whl (171kB) 100% |████████████████████████████████| 174kB 677kB/s Collecting pycodestyle (from -r requirements-dev.txt (line 17)) Using cached https://files.pythonhosted.org/packages/10/5b/88879fb861ab79aef45c7e199cae3ef7af487b5603dcb363517a50602dd7/pycodestyle-2.6.0-py2.py3-none-any.whl Collecting pyupgrade (from -r requirements-dev.txt (line 18)) Downloading https://files.pythonhosted.org/packages/c9/35/a5f90f351c1273d8ded99fe4344c71609619b508d055f498cf286e5bfeeb/pyupgrade-2.7.2-py2.py3-none-any.whl Collecting gitpython (from -r requirements-dev.txt (line 19)) Using cached https://files.pythonhosted.org/packages/c0/d7/b2b0672e0331567157adf9281f41ee731c412ee518ca5e6552c27fa73c91/GitPython-3.1.9-py3-none-any.whl Collecting gitdb (from -r requirements-dev.txt (line 20)) Using cached https://files.pythonhosted.org/packages/48/11/d1800bca0a3bae820b84b7d813ad1eff15a48a64caea9c823fc8c1b119e8/gitdb-4.0.5-py3-none-any.whl Collecting sphinx (from -r requirements-dev.txt (line 21)) Using cached https://files.pythonhosted.org/packages/63/b8/34ba32a94cb2b223b941e43b3bcab11281763b95daa8587879eec1eb9a62/Sphinx-3.2.1-py3-none-any.whl Collecting nbconvert>=5.4.1 (from -r requirements-dev.txt (line 22)) Using cached https://files.pythonhosted.org/packages/13/2f/acbe7006548f3914456ee47f97a2033b1b2f3daf921b12ac94105d87c163/nbconvert-6.0.7-py3-none-any.whl Collecting nbsphinx (from -r requirements-dev.txt (line 23)) Using cached https://files.pythonhosted.org/packages/4e/2d/d26ca09ca7659e5bf6fa3334a5417ea3ed871b277ad6efeb6a38b8ac30a1/nbsphinx-0.7.1-py3-none-any.whl Collecting pandoc (from -r requirements-dev.txt (line 24)) Using cached https://files.pythonhosted.org/packages/49/b1/d2d4b30ee81ea5cb7aee5ba3591752a637fdc49d0a42fa9683874b60b9fb/pandoc-1.0.2.tar.gz Collecting dask (from -r requirements-dev.txt (line 25)) Using cached https://files.pythonhosted.org/packages/04/94/b4012c61c09300f4413c58a522a6cc1a212dc4a7f6fe1ba98d67429c089d/dask-2.30.0-py3-none-any.whl Collecting toolz>=0.7.3 (from -r requirements-dev.txt (line 26)) Using cached https://files.pythonhosted.org/packages/12/f5/537e55f8ba664ff2a26f26913010fb0fcb98b6bbadc6158af888184fd0b7/toolz-0.11.1-py3-none-any.whl Collecting partd>=0.3.10 (from -r requirements-dev.txt (line 27)) Using cached https://files.pythonhosted.org/packages/44/e1/68dbe731c9c067655bff1eca5b7d40c20ca4b23fd5ec9f3d17e201a6f36b/partd-1.1.0-py3-none-any.whl Collecting cloudpickle>=0.2.1 (from -r requirements-dev.txt (line 28)) Using cached https://files.pythonhosted.org/packages/e7/e3/898487e5dbeb612054cf2e0c188463acb358167fef749c53c8bb8918cea1/cloudpickle-1.6.0-py3-none-any.whl Collecting markdown (from -r requirements-dev.txt (line 29)) Using cached https://files.pythonhosted.org/packages/0e/ee/173f66a1954046debff7f4199cc826fc29d9e8521e1ae7a1c9d2bf858ea1/Markdown-3.3-py3-none-any.whl Collecting feedparser (from -r requirements-dev.txt (line 30)) Using cached https://files.pythonhosted.org/packages/2c/84/df6de99cba01afc82344c9cb3a79df100a00ac33396120f8aa66c72f0d84/feedparser-6.0.1-py2.py3-none-any.whl Collecting pyyaml (from -r requirements-dev.txt (line 31)) Using cached https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz Collecting requests (from -r requirements-dev.txt (line 32)) Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl Collecting boto3 (from -r requirements-dev.txt (line 33)) Using cached https://files.pythonhosted.org/packages/be/cd/b3e9d9b7ab0c279a8ec428daf92e3142beb0a20c9ce84b41e5377bf8a1a0/boto3-1.15.13-py2.py3-none-any.whl Collecting botocore>=1.11 (from -r requirements-dev.txt (line 34)) Using cached https://files.pythonhosted.org/packages/82/92/accb59480b10009ac3b07d01b5fa05f8b8dac9f633c9d117c2ca89c40fd6/botocore-1.18.13-py2.py3-none-any.whl Collecting hypothesis>=3.82 (from -r requirements-dev.txt (line 35)) Using cached https://files.pythonhosted.org/packages/91/d5/abbe12f522c1a3ed40120e91d775eed48c799c1cb5a810e5c316159fdf42/hypothesis-5.37.1-py3-none-any.whl Collecting moto (from -r requirements-dev.txt (line 36)) Using cached https://files.pythonhosted.org/packages/b0/59/91539ddae8e6b09c90b34a48e1abaed49fd0023fc0c2015a5ab8a7664d04/moto-1.3.16-py2.py3-none-any.whl Collecting flask (from -r requirements-dev.txt (line 37)) Using cached https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl Collecting pytest>=5.0.1 (from -r requirements-dev.txt (line 38)) Using cached https://files.pythonhosted.org/packages/d6/36/9e022b76a3ac440e1d750c64fa6152469f988efe0c568b945e396e2693b5/pytest-6.1.1-py3-none-any.whl Collecting pytest-cov (from -r requirements-dev.txt (line 39)) Using cached https://files.pythonhosted.org/packages/e5/18/401594af67eda194a8b9167208621761927c937db7d60292608342bbac0a/pytest_cov-2.10.1-py2.py3-none-any.whl Collecting pytest-xdist>=1.21 (from -r requirements-dev.txt (line 40)) Using cached https://files.pythonhosted.org/packages/02/25/85675fd82b6272ed4d87941b826cec68352dd4cdfbe49b5644946dd3da61/pytest_xdist-2.1.0-py3-none-any.whl Collecting pytest-asyncio (from -r requirements-dev.txt (line 41)) Using cached https://files.pythonhosted.org/packages/0b/82/b62efae871e8a543295c8c280b04a2da2ef3f6dd9bb830f6a1acc7145ad2/pytest_asyncio-0.14.0-py3-none-any.whl Collecting pytest-instafail (from -r requirements-dev.txt (line 42)) Downloading https://files.pythonhosted.org/packages/f8/9f/bebc6dd1f7b37381e05fc24c0ce6351ce40cf56ddae00c163d35086b5be5/pytest_instafail-0.4.2-py2.py3-none-any.whl Collecting seaborn (from -r requirements-dev.txt (line 43)) Using cached https://files.pythonhosted.org/packages/bc/45/5118a05b0d61173e6eb12bc5804f0fbb6f196adb0a20e0b16efc2b8e98be/seaborn-0.11.0-py3-none-any.whl Collecting statsmodels (from -r requirements-dev.txt (line 44)) Using cached https://files.pythonhosted.org/packages/d6/97/d77cc2db06ab28f207269c2b6d3958c54cb131026f4aa92a49d76af31335/statsmodels-0.12.0-cp38-cp38-manylinux1_x86_64.whl Collecting ipywidgets (from -r requirements-dev.txt (line 45)) Using cached https://files.pythonhosted.org/packages/56/a0/dbcf5881bb2f51e8db678211907f16ea0a182b232c591a6d6f276985ca95/ipywidgets-7.5.1-py2.py3-none-any.whl Collecting nbformat (from -r requirements-dev.txt (line 46)) Using cached https://files.pythonhosted.org/packages/4d/d1/b568bd35f95321f152f594b3647cd080e96d3347843ff2fa34dce871b8bf/nbformat-5.0.7-py3-none-any.whl Collecting notebook>=5.7.5 (from -r requirements-dev.txt (line 47)) Using cached https://files.pythonhosted.org/packages/cc/00/0db4005f8410c0c6c598d6beecd650846e00955a3bf800ea09872a9009f1/notebook-6.1.4-py3-none-any.whl Requirement already satisfied: pip in ./venv/lib/python3.8/site-packages (from -r requirements-dev.txt (line 48)) Collecting blosc (from -r requirements-dev.txt (line 49)) Using cached https://files.pythonhosted.org/packages/1c/89/004eeb307ba3f56fca9727f47fbde09f8ae3936a1cb0dd6b7708f846d3fd/blosc-1.9.2.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-build-sae2736s/blosc/setup.py", line 18, in from skbuild import setup ModuleNotFoundError: No module named 'skbuild' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-sae2736s/blosc/ (venv) ~/code/pandas (master) $ python -m pip install scikit-build Collecting scikit-build Using cached https://files.pythonhosted.org/packages/78/c9/7c2c7397ea64e36ebb292446896edcdecbb8c1aa6b9a1a32f6f67984c3df/scikit_build-0.11.1-py2.py3-none-any.whl Collecting distro (from scikit-build) Using cached https://files.pythonhosted.org/packages/25/b7/b3c4270a11414cb22c6352ebc7a83aaa3712043be29daa05018fd5a5c956/distro-1.5.0-py2.py3-none-any.whl Collecting packaging (from scikit-build) Using cached https://files.pythonhosted.org/packages/46/19/c5ab91b1b05cfe63cccd5cfc971db9214c6dd6ced54e33c30d5af1d2bc43/packaging-20.4-py2.py3-none-any.whl Requirement already satisfied: setuptools>=28.0.0; python_version >= "3" in ./venv/lib/python3.8/site-packages (from scikit-build) Collecting wheel>=0.29.0 (from scikit-build) Using cached https://files.pythonhosted.org/packages/a7/00/3df031b3ecd5444d572141321537080b40c1c25e1caa3d86cdd12e5e919c/wheel-0.35.1-py2.py3-none-any.whl Collecting pyparsing>=2.0.2 (from packaging->scikit-build) Using cached https://files.pythonhosted.org/packages/8a/bb/488841f56197b13700afd5658fc279a2025a39e22449b7cf29864669b15d/pyparsing-2.4.7-py2.py3-none-any.whl Collecting six (from packaging->scikit-build) Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl Installing collected packages: distro, pyparsing, six, packaging, wheel, scikit-build Successfully installed distro-1.5.0 packaging-20.4 pyparsing-2.4.7 scikit-build-0.11.1 six-1.15.0 wheel-0.35.1 (venv) ~/code/pandas (master) $ python -m pip install -r requirements-dev.txt Collecting git+https://github.com/pandas-dev/pydata-sphinx-theme.git@master (from -r requirements-dev.txt (line 80)) Cloning https://github.com/pandas-dev/pydata-sphinx-theme.git (to master) to /tmp/pip-regdxb62-build Collecting git+https://github.com/numpy/numpydoc (from -r requirements-dev.txt (line 81)) Cloning https://github.com/numpy/numpydoc to /tmp/pip-lyjt7teo-build Collecting numpy>=1.16.5 (from -r requirements-dev.txt (line 4)) Using cached https://files.pythonhosted.org/packages/41/6e/919522a6e1d067ddb5959c5716a659a05719e2f27487695d2a539b51d66e/numpy-1.19.2-cp38-cp38-manylinux1_x86_64.whl Collecting python-dateutil>=2.7.3 (from -r requirements-dev.txt (line 5)) Using cached https://files.pythonhosted.org/packages/d4/70/d60450c3dd48ef87586924207ae8907090de0b306af2bce5d134d78615cb/python_dateutil-2.8.1-py2.py3-none-any.whl Collecting pytz (from -r requirements-dev.txt (line 6)) Using cached https://files.pythonhosted.org/packages/4f/a4/879454d49688e2fad93e59d7d4efda580b783c745fd2ec2a3adf87b0808d/pytz-2020.1-py2.py3-none-any.whl Collecting asv (from -r requirements-dev.txt (line 7)) Using cached https://files.pythonhosted.org/packages/46/c7/a5144ca1409a4a1a8212ebdbe4a78df7ebb3758ff44dfe97c881fc08927e/asv-0.4.2.tar.gz Collecting cython>=0.29.21 (from -r requirements-dev.txt (line 8)) Using cached https://files.pythonhosted.org/packages/9f/05/959e78f2aeade1c9e85a7adc4c376f454ecaeb4cb6b079ca7a85684b69c1/Cython-0.29.21-cp38-cp38-manylinux1_x86_64.whl Collecting black==20.8b1 (from -r requirements-dev.txt (line 9)) Using cached https://files.pythonhosted.org/packages/dc/7b/5a6bbe89de849f28d7c109f5ea87b65afa5124ad615f3419e71beb29dc96/black-20.8b1.tar.gz Collecting cpplint (from -r requirements-dev.txt (line 10)) Using cached https://files.pythonhosted.org/packages/6a/85/994ea99d07a0ea862c34d0e09707db7af50cc6650f95b524c8e2b266f488/cpplint-1.5.4-py3-none-any.whl Collecting flake8<3.8.0 (from -r requirements-dev.txt (line 11)) Using cached https://files.pythonhosted.org/packages/f8/1f/7ea40d1e4146ea55dbab41cda1376db092a75794914169aabd7e8d7a7def/flake8-3.7.9-py2.py3-none-any.whl Collecting flake8-comprehensions>=3.1.0 (from -r requirements-dev.txt (line 12)) Using cached https://files.pythonhosted.org/packages/79/71/70e635c3178bd42898be5171cf5dae95d1e24add061cb121327164c77643/flake8_comprehensions-3.2.3-py3-none-any.whl Collecting flake8-rst<=0.7.0,>=0.6.0 (from -r requirements-dev.txt (line 13)) Using cached https://files.pythonhosted.org/packages/81/50/96c9207354feae7ff27dcbd5e27585bac55a1a7b539f6b15e1fced1904a8/flake8_rst-0.7.0-py3-none-any.whl Collecting isort>=5.2.1 (from -r requirements-dev.txt (line 14)) Using cached https://files.pythonhosted.org/packages/0b/93/f375e30592f9960436a5209fb56f056aaa7734927852b93190fc82dc6ffe/isort-5.5.4-py3-none-any.whl Collecting mypy==0.782 (from -r requirements-dev.txt (line 15)) Using cached https://files.pythonhosted.org/packages/c9/f8/6c3aceb57e58afce0ddef1eb6596505de635f3e785bfdbd5374c7bad9940/mypy-0.782-cp38-cp38-manylinux1_x86_64.whl Collecting pre-commit (from -r requirements-dev.txt (line 16)) Using cached https://files.pythonhosted.org/packages/2c/88/966da62ec93566c221bf8bf0c1b7f04e70f002960a98da05d3fd8bc3b2e7/pre_commit-2.7.1-py2.py3-none-any.whl Collecting pycodestyle (from -r requirements-dev.txt (line 17)) Using cached https://files.pythonhosted.org/packages/10/5b/88879fb861ab79aef45c7e199cae3ef7af487b5603dcb363517a50602dd7/pycodestyle-2.6.0-py2.py3-none-any.whl Collecting pyupgrade (from -r requirements-dev.txt (line 18)) Using cached https://files.pythonhosted.org/packages/c9/35/a5f90f351c1273d8ded99fe4344c71609619b508d055f498cf286e5bfeeb/pyupgrade-2.7.2-py2.py3-none-any.whl Collecting gitpython (from -r requirements-dev.txt (line 19)) Using cached https://files.pythonhosted.org/packages/c0/d7/b2b0672e0331567157adf9281f41ee731c412ee518ca5e6552c27fa73c91/GitPython-3.1.9-py3-none-any.whl Collecting gitdb (from -r requirements-dev.txt (line 20)) Using cached https://files.pythonhosted.org/packages/48/11/d1800bca0a3bae820b84b7d813ad1eff15a48a64caea9c823fc8c1b119e8/gitdb-4.0.5-py3-none-any.whl Collecting sphinx (from -r requirements-dev.txt (line 21)) Using cached https://files.pythonhosted.org/packages/63/b8/34ba32a94cb2b223b941e43b3bcab11281763b95daa8587879eec1eb9a62/Sphinx-3.2.1-py3-none-any.whl Collecting nbconvert>=5.4.1 (from -r requirements-dev.txt (line 22)) Using cached https://files.pythonhosted.org/packages/13/2f/acbe7006548f3914456ee47f97a2033b1b2f3daf921b12ac94105d87c163/nbconvert-6.0.7-py3-none-any.whl Collecting nbsphinx (from -r requirements-dev.txt (line 23)) Using cached https://files.pythonhosted.org/packages/4e/2d/d26ca09ca7659e5bf6fa3334a5417ea3ed871b277ad6efeb6a38b8ac30a1/nbsphinx-0.7.1-py3-none-any.whl Collecting pandoc (from -r requirements-dev.txt (line 24)) Using cached https://files.pythonhosted.org/packages/49/b1/d2d4b30ee81ea5cb7aee5ba3591752a637fdc49d0a42fa9683874b60b9fb/pandoc-1.0.2.tar.gz Collecting dask (from -r requirements-dev.txt (line 25)) Using cached https://files.pythonhosted.org/packages/04/94/b4012c61c09300f4413c58a522a6cc1a212dc4a7f6fe1ba98d67429c089d/dask-2.30.0-py3-none-any.whl Collecting toolz>=0.7.3 (from -r requirements-dev.txt (line 26)) Using cached https://files.pythonhosted.org/packages/12/f5/537e55f8ba664ff2a26f26913010fb0fcb98b6bbadc6158af888184fd0b7/toolz-0.11.1-py3-none-any.whl Collecting partd>=0.3.10 (from -r requirements-dev.txt (line 27)) Using cached https://files.pythonhosted.org/packages/44/e1/68dbe731c9c067655bff1eca5b7d40c20ca4b23fd5ec9f3d17e201a6f36b/partd-1.1.0-py3-none-any.whl Collecting cloudpickle>=0.2.1 (from -r requirements-dev.txt (line 28)) Using cached https://files.pythonhosted.org/packages/e7/e3/898487e5dbeb612054cf2e0c188463acb358167fef749c53c8bb8918cea1/cloudpickle-1.6.0-py3-none-any.whl Collecting markdown (from -r requirements-dev.txt (line 29)) Using cached https://files.pythonhosted.org/packages/0e/ee/173f66a1954046debff7f4199cc826fc29d9e8521e1ae7a1c9d2bf858ea1/Markdown-3.3-py3-none-any.whl Collecting feedparser (from -r requirements-dev.txt (line 30)) Using cached https://files.pythonhosted.org/packages/2c/84/df6de99cba01afc82344c9cb3a79df100a00ac33396120f8aa66c72f0d84/feedparser-6.0.1-py2.py3-none-any.whl Collecting pyyaml (from -r requirements-dev.txt (line 31)) Using cached https://files.pythonhosted.org/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz Collecting requests (from -r requirements-dev.txt (line 32)) Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl Collecting boto3 (from -r requirements-dev.txt (line 33)) Using cached https://files.pythonhosted.org/packages/be/cd/b3e9d9b7ab0c279a8ec428daf92e3142beb0a20c9ce84b41e5377bf8a1a0/boto3-1.15.13-py2.py3-none-any.whl Collecting botocore>=1.11 (from -r requirements-dev.txt (line 34)) Using cached https://files.pythonhosted.org/packages/82/92/accb59480b10009ac3b07d01b5fa05f8b8dac9f633c9d117c2ca89c40fd6/botocore-1.18.13-py2.py3-none-any.whl Collecting hypothesis>=3.82 (from -r requirements-dev.txt (line 35)) Using cached https://files.pythonhosted.org/packages/91/d5/abbe12f522c1a3ed40120e91d775eed48c799c1cb5a810e5c316159fdf42/hypothesis-5.37.1-py3-none-any.whl Collecting moto (from -r requirements-dev.txt (line 36)) Using cached https://files.pythonhosted.org/packages/b0/59/91539ddae8e6b09c90b34a48e1abaed49fd0023fc0c2015a5ab8a7664d04/moto-1.3.16-py2.py3-none-any.whl Collecting flask (from -r requirements-dev.txt (line 37)) Using cached https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl Collecting pytest>=5.0.1 (from -r requirements-dev.txt (line 38)) Using cached https://files.pythonhosted.org/packages/d6/36/9e022b76a3ac440e1d750c64fa6152469f988efe0c568b945e396e2693b5/pytest-6.1.1-py3-none-any.whl Collecting pytest-cov (from -r requirements-dev.txt (line 39)) Using cached https://files.pythonhosted.org/packages/e5/18/401594af67eda194a8b9167208621761927c937db7d60292608342bbac0a/pytest_cov-2.10.1-py2.py3-none-any.whl Collecting pytest-xdist>=1.21 (from -r requirements-dev.txt (line 40)) Using cached https://files.pythonhosted.org/packages/02/25/85675fd82b6272ed4d87941b826cec68352dd4cdfbe49b5644946dd3da61/pytest_xdist-2.1.0-py3-none-any.whl Collecting pytest-asyncio (from -r requirements-dev.txt (line 41)) Using cached https://files.pythonhosted.org/packages/0b/82/b62efae871e8a543295c8c280b04a2da2ef3f6dd9bb830f6a1acc7145ad2/pytest_asyncio-0.14.0-py3-none-any.whl Collecting pytest-instafail (from -r requirements-dev.txt (line 42)) Using cached https://files.pythonhosted.org/packages/f8/9f/bebc6dd1f7b37381e05fc24c0ce6351ce40cf56ddae00c163d35086b5be5/pytest_instafail-0.4.2-py2.py3-none-any.whl Collecting seaborn (from -r requirements-dev.txt (line 43)) Using cached https://files.pythonhosted.org/packages/bc/45/5118a05b0d61173e6eb12bc5804f0fbb6f196adb0a20e0b16efc2b8e98be/seaborn-0.11.0-py3-none-any.whl Collecting statsmodels (from -r requirements-dev.txt (line 44)) Using cached https://files.pythonhosted.org/packages/d6/97/d77cc2db06ab28f207269c2b6d3958c54cb131026f4aa92a49d76af31335/statsmodels-0.12.0-cp38-cp38-manylinux1_x86_64.whl Collecting ipywidgets (from -r requirements-dev.txt (line 45)) Using cached https://files.pythonhosted.org/packages/56/a0/dbcf5881bb2f51e8db678211907f16ea0a182b232c591a6d6f276985ca95/ipywidgets-7.5.1-py2.py3-none-any.whl Collecting nbformat (from -r requirements-dev.txt (line 46)) Using cached https://files.pythonhosted.org/packages/4d/d1/b568bd35f95321f152f594b3647cd080e96d3347843ff2fa34dce871b8bf/nbformat-5.0.7-py3-none-any.whl Collecting notebook>=5.7.5 (from -r requirements-dev.txt (line 47)) Using cached https://files.pythonhosted.org/packages/cc/00/0db4005f8410c0c6c598d6beecd650846e00955a3bf800ea09872a9009f1/notebook-6.1.4-py3-none-any.whl Requirement already satisfied: pip in ./venv/lib/python3.8/site-packages (from -r requirements-dev.txt (line 48)) Collecting blosc (from -r requirements-dev.txt (line 49)) Using cached https://files.pythonhosted.org/packages/1c/89/004eeb307ba3f56fca9727f47fbde09f8ae3936a1cb0dd6b7708f846d3fd/blosc-1.9.2.tar.gz Collecting bottleneck>=1.2.1 (from -r requirements-dev.txt (line 50)) Using cached https://files.pythonhosted.org/packages/5b/08/278c6ee569458e168096f6b51019cc1c81c288da3d1026a22ee2ccead102/Bottleneck-1.3.2.tar.gz Collecting ipykernel (from -r requirements-dev.txt (line 51)) Using cached https://files.pythonhosted.org/packages/52/19/c2812690d8b340987eecd2cbc18549b1d130b94c5d97fcbe49f5f8710edf/ipykernel-5.3.4-py3-none-any.whl Collecting ipython>=7.11.1 (from -r requirements-dev.txt (line 52)) Using cached https://files.pythonhosted.org/packages/72/36/89e1bb437f4f2275c33acc6eb333ab2d1c64e732ad23d6f34825b512e1a3/ipython-7.18.1-py3-none-any.whl Collecting jinja2 (from -r requirements-dev.txt (line 53)) Using cached https://files.pythonhosted.org/packages/30/9e/f663a2aa66a09d838042ae1a2c5659828bb9b41ea3a6efa20a20fd92b121/Jinja2-2.11.2-py2.py3-none-any.whl Collecting matplotlib>=2.2.2 (from -r requirements-dev.txt (line 54)) Using cached https://files.pythonhosted.org/packages/93/95/83cca4fe4e4925142542acd318cb59b188eeb7a53bc24a6aacc0834a23b9/matplotlib-3.3.2-cp38-cp38-manylinux1_x86_64.whl Collecting numexpr>=2.6.8 (from -r requirements-dev.txt (line 55)) Using cached https://files.pythonhosted.org/packages/d6/47/80c703a328ba4b5ca45f4a7b88f4507f2cc1b1244f34920380801c1a1e82/numexpr-2.7.1-cp38-cp38-manylinux1_x86_64.whl Collecting scipy>=1.2 (from -r requirements-dev.txt (line 56)) Using cached https://files.pythonhosted.org/packages/8f/be/8625045311a3ed58af5f7ca8a51f20b1bbf72e288d34b48cc81cca550166/scipy-1.5.2-cp38-cp38-manylinux1_x86_64.whl Collecting numba>=0.46.0 (from -r requirements-dev.txt (line 57)) Using cached https://files.pythonhosted.org/packages/5e/81/6fd1dd064bcf71a79da109e8966a39e2da61d68bf0bd1e0839fa997f8c41/numba-0.51.2.tar.gz Collecting beautifulsoup4>=4.6.0 (from -r requirements-dev.txt (line 58)) Using cached https://files.pythonhosted.org/packages/d1/41/e6495bd7d3781cee623ce23ea6ac73282a373088fcd0ddc809a047b18eae/beautifulsoup4-4.9.3-py3-none-any.whl Collecting html5lib (from -r requirements-dev.txt (line 59)) Using cached https://files.pythonhosted.org/packages/6c/dd/a834df6482147d48e225a49515aabc28974ad5a4ca3215c18a882565b028/html5lib-1.1-py2.py3-none-any.whl Collecting lxml (from -r requirements-dev.txt (line 60)) Using cached https://files.pythonhosted.org/packages/b7/51/fe28c128985b6a38fbcd091110e1e53846bf900cf143b04a071f2c1c81e7/lxml-4.5.2-cp38-cp38-manylinux1_x86_64.whl Collecting openpyxl (from -r requirements-dev.txt (line 61)) Using cached https://files.pythonhosted.org/packages/5c/90/61f83be1c335a9b69fa773784a785d9de95c7561d1661918796fd1cba3d2/openpyxl-3.0.5-py2.py3-none-any.whl Collecting xlrd (from -r requirements-dev.txt (line 62)) Using cached https://files.pythonhosted.org/packages/b0/16/63576a1a001752e34bf8ea62e367997530dc553b689356b9879339cf45a4/xlrd-1.2.0-py2.py3-none-any.whl Collecting xlsxwriter (from -r requirements-dev.txt (line 63)) Using cached https://files.pythonhosted.org/packages/bb/4d/0c638b494539309e606e4712f027e0e567102b0732276e552d478f529636/XlsxWriter-1.3.6-py2.py3-none-any.whl Collecting xlwt (from -r requirements-dev.txt (line 64)) Using cached https://files.pythonhosted.org/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl Collecting odfpy (from -r requirements-dev.txt (line 65)) Using cached https://files.pythonhosted.org/packages/97/73/8ade73f6749177003f7ce3304f524774adda96e6aaab30ea79fd8fda7934/odfpy-1.4.1.tar.gz Collecting fastparquet>=0.3.2 (from -r requirements-dev.txt (line 66)) Using cached https://files.pythonhosted.org/packages/28/b9/844e32d0e3739e5695057dff3a3b9f4abc0fcccff466fdaadb8fedb0ee1d/fastparquet-0.4.1.tar.gz Collecting pyarrow>=0.15.0 (from -r requirements-dev.txt (line 67)) Using cached https://files.pythonhosted.org/packages/95/d4/cc0c2dc4a2a75f050c4069a21ce4195d517ce560a290a82e0a8930a8a2e1/pyarrow-1.0.1-cp38-cp38-manylinux1_x86_64.whl Collecting python-snappy (from -r requirements-dev.txt (line 68)) Using cached https://files.pythonhosted.org/packages/45/35/65d9f8cc537129894b4b32647d80212d1fa342877581c5b8a69872cea8be/python-snappy-0.5.4.tar.gz Collecting pyqt5>=5.9.2 (from -r requirements-dev.txt (line 69)) Using cached https://files.pythonhosted.org/packages/1d/31/896dc3dfb6c81c70164019a6cbba6ab037e3af7653d9ca60ccc874ee4c27/PyQt5-5.15.1.tar.gz Complete output from command python setup.py egg_info: Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3.8/tokenize.py", line 392, in open buffer = _builtin_open(filename, 'rb') FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-build-pwl1ytpw/pyqt5/setup.py' ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-pwl1ytpw/pyqt5/ (venv) ~/code/pandas (master) $

Comment From: jbrockmendel

@ivanovmg has this resolved itself in the interim? you've been making solid PRs, so it can't have slowed you down too much

Comment From: ivanovmg

@ivanovmg has this resolved itself in the interim? you've been making solid PRs, so it can't have slowed you down too much

Let me check it once again on Linux computer today. I mostly work from windows computer with docker container, so I have to deal with linux machine only occasionally.

Comment From: ivanovmg

I checked today after updating pip and pulling the newest pandas master. Still cannot install via pip.

Successfully built asv black pandoc pyyaml odfpy pydata-sphinx-theme numpydoc pandocfilters locket sgmllib3k jsondiff et-xmlfile thrift future wrapt pyrsistent
Failed to build blosc bottleneck fastparquet python-snappy
ERROR: Could not build wheels for blosc, bottleneck which use PEP 517 and cannot be installed directly

Not a big deal for me actually as I can still try conda. But in general, did anybody else experience problems with installing dev environment via pip? Full output was large, could not even fit.

Collecting pre-commit Downloading pre_commit-2.8.2-py2.py3-none-any.whl (184 kB) |████████████████████████████████| 184 kB 1.7 MB/s Collecting pycodestyle Using cached pycodestyle-2.6.0-py2.py3-none-any.whl (41 kB) Collecting pyupgrade Downloading pyupgrade-2.7.3-py2.py3-none-any.whl (25 kB) Collecting gitpython Downloading GitPython-3.1.11-py3-none-any.whl (159 kB) |████████████████████████████████| 159 kB 1.1 MB/s Collecting gitdb Using cached gitdb-4.0.5-py3-none-any.whl (63 kB) Collecting sphinx Using cached Sphinx-3.2.1-py3-none-any.whl (2.9 MB) Collecting nbconvert>=5.4.1 Using cached nbconvert-6.0.7-py3-none-any.whl (552 kB) Collecting nbsphinx Downloading nbsphinx-0.8.0-py3-none-any.whl (24 kB) Collecting pandoc Using cached pandoc-1.0.2.tar.gz (488 kB) Collecting dask Using cached dask-2.30.0-py3-none-any.whl (848 kB) Collecting toolz>=0.7.3 Using cached toolz-0.11.1-py3-none-any.whl (55 kB) Collecting partd>=0.3.10 Using cached partd-1.1.0-py3-none-any.whl (19 kB) Collecting cloudpickle>=0.2.1 Using cached cloudpickle-1.6.0-py3-none-any.whl (23 kB) Collecting markdown Downloading Markdown-3.3.3-py3-none-any.whl (96 kB) |████████████████████████████████| 96 kB 573 kB/s Collecting feedparser Downloading feedparser-6.0.2-py3-none-any.whl (80 kB) |████████████████████████████████| 80 kB 617 kB/s Collecting pyyaml Using cached PyYAML-5.3.1.tar.gz (269 kB) Collecting requests Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB) Collecting boto3 Downloading boto3-1.16.9-py2.py3-none-any.whl (129 kB) |████████████████████████████████| 129 kB 594 kB/s Collecting botocore>=1.11 Downloading botocore-1.19.9-py2.py3-none-any.whl (6.7 MB) |████████████████████████████████| 6.7 MB 242 kB/s Collecting hypothesis>=3.82 Downloading hypothesis-5.41.0-py3-none-any.whl (342 kB) |████████████████████████████████| 342 kB 2.8 MB/s Collecting moto Using cached moto-1.3.16-py2.py3-none-any.whl (879 kB) Collecting flask Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB) Collecting pytest>=5.0.1 Downloading pytest-6.1.2-py3-none-any.whl (272 kB) |████████████████████████████████| 272 kB 2.8 MB/s Collecting pytest-cov Using cached pytest_cov-2.10.1-py2.py3-none-any.whl (19 kB) Collecting pytest-xdist>=1.21 Using cached pytest_xdist-2.1.0-py3-none-any.whl (36 kB) Collecting pytest-asyncio Using cached pytest_asyncio-0.14.0-py3-none-any.whl (11 kB) Collecting pytest-instafail Using cached pytest_instafail-0.4.2-py2.py3-none-any.whl (4.2 kB) Collecting seaborn Using cached seaborn-0.11.0-py3-none-any.whl (283 kB) Collecting statsmodels Downloading statsmodels-0.12.1-cp38-cp38-manylinux1_x86_64.whl (9.5 MB) |████████████████████████████████| 9.5 MB 336 kB/s Collecting ipywidgets Using cached ipywidgets-7.5.1-py2.py3-none-any.whl (121 kB) Collecting nbformat Downloading nbformat-5.0.8-py3-none-any.whl (172 kB) |████████████████████████████████| 172 kB 6.3 MB/s Collecting notebook>=5.7.5 Using cached notebook-6.1.4-py3-none-any.whl (9.5 MB) Requirement already satisfied: pip in ./venv/lib/python3.8/site-packages (from -r requirements-dev.txt (line 47)) (20.2.4) Collecting blosc Using cached blosc-1.9.2.tar.gz (816 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Collecting bottleneck>=1.2.1 Using cached Bottleneck-1.3.2.tar.gz (88 kB) Installing build dependencies ... done Getting requirements to build wheel ... done Preparing wheel metadata ... done Collecting ipykernel Using cached ipykernel-5.3.4-py3-none-any.whl (120 kB) Collecting ipython>=7.11.1 Downloading ipython-7.19.0-py3-none-any.whl (784 kB) |████████████████████████████████| 784 kB 1.7 MB/s Collecting jinja2 Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB) Collecting matplotlib>=2.2.2 Using cached matplotlib-3.3.2-cp38-cp38-manylinux1_x86_64.whl (11.6 MB) Collecting numexpr>=2.6.8 Using cached numexpr-2.7.1-cp38-cp38-manylinux1_x86_64.whl (164 kB) Collecting scipy>=1.2 Downloading scipy-1.5.3-cp38-cp38-manylinux1_x86_64.whl (25.8 MB) |████████████████████████████████| 25.8 MB 46 kB/s Collecting numba>=0.46.0 Downloading numba-0.51.2-cp38-cp38-manylinux2014_x86_64.whl (3.1 MB) |████████████████████████████████| 3.1 MB 3.2 MB/s Collecting beautifulsoup4>=4.6.0 Using cached beautifulsoup4-4.9.3-py3-none-any.whl (115 kB) Collecting html5lib Using cached html5lib-1.1-py2.py3-none-any.whl (112 kB) Collecting lxml Downloading lxml-4.6.1-cp38-cp38-manylinux1_x86_64.whl (5.4 MB) |████████████████████████████████| 5.4 MB 2.2 MB/s Collecting openpyxl Using cached openpyxl-3.0.5-py2.py3-none-any.whl (242 kB) Collecting xlrd Using cached xlrd-1.2.0-py2.py3-none-any.whl (103 kB) Collecting xlsxwriter Downloading XlsxWriter-1.3.7-py2.py3-none-any.whl (144 kB) |████████████████████████████████| 144 kB 1.7 MB/s Collecting xlwt Using cached xlwt-1.3.0-py2.py3-none-any.whl (99 kB) Collecting odfpy Using cached odfpy-1.4.1.tar.gz (717 kB) Collecting fastparquet>=0.3.2 Using cached fastparquet-0.4.1.tar.gz (28.6 MB) Collecting pyarrow>=0.15.0 Downloading pyarrow-2.0.0-cp38-cp38-manylinux2014_x86_64.whl (17.8 MB) |████████████████████████████████| 17.8 MB 53 kB/s Collecting python-snappy Using cached python-snappy-0.5.4.tar.gz (21 kB) Collecting pyqt5>=5.9.2 Downloading PyQt5-5.15.1-5.15.1-cp35.cp36.cp37.cp38.cp39-abi3-manylinux2014_x86_64.whl (71.6 MB) |████████████████████████████████| 71.6 MB 13 kB/s Collecting tables>=3.5.1 Downloading tables-3.6.1-cp38-cp38-manylinux1_x86_64.whl (4.3 MB) |████████████████████████████████| 4.3 MB 2.9 MB/s Collecting s3fs>=0.4.0 Downloading s3fs-0.5.1-py3-none-any.whl (21 kB) Collecting fsspec>=0.7.4 Downloading fsspec-0.8.4-py3-none-any.whl (91 kB) |████████████████████████████████| 91 kB 1.2 MB/s Collecting gcsfs>=0.6.0 Downloading gcsfs-0.7.1-py2.py3-none-any.whl (20 kB) Collecting sqlalchemy Downloading SQLAlchemy-1.3.20-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB) |████████████████████████████████| 1.3 MB 6.1 MB/s Collecting xarray Downloading xarray-0.16.1-py3-none-any.whl (720 kB) |████████████████████████████████| 720 kB 2.6 MB/s Collecting cftime Downloading cftime-1.2.1-cp38-cp38-manylinux1_x86_64.whl (271 kB) |████████████████████████████████| 271 kB 2.3 MB/s Collecting pyreadstat Downloading pyreadstat-1.0.2-cp38-cp38-manylinux1_x86_64.whl (2.0 MB) |████████████████████████████████| 2.0 MB 4.0 MB/s Collecting tabulate>=0.8.3 Downloading tabulate-0.8.7-py3-none-any.whl (24 kB) Collecting natsort Downloading natsort-7.0.1-py3-none-any.whl (33 kB) Requirement already satisfied: six>=1.5 in ./venv/lib/python3.8/site-packages (from python-dateutil>=2.7.3->-r requirements-dev.txt (line 5)) (1.15.0) Collecting pathspec<1,>=0.6 Using cached pathspec-0.8.0-py2.py3-none-any.whl (28 kB) Collecting mypy-extensions>=0.4.3 Using cached mypy_extensions-0.4.3-py2.py3-none-any.whl (4.5 kB) Collecting appdirs Using cached appdirs-1.4.4-py2.py3-none-any.whl (9.6 kB) Collecting typed-ast>=1.4.0 Using cached typed_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl (768 kB) Collecting typing-extensions>=3.7.4 Using cached typing_extensions-3.7.4.3-py3-none-any.whl (22 kB) Collecting click>=7.1.2 Using cached click-7.1.2-py2.py3-none-any.whl (82 kB) Collecting toml>=0.10.1 Using cached toml-0.10.1-py2.py3-none-any.whl (19 kB) Collecting regex>=2020.1.8 Downloading regex-2020.10.28-cp38-cp38-manylinux2010_x86_64.whl (679 kB) |████████████████████████████████| 679 kB 2.3 MB/s Collecting mccabe<0.7.0,>=0.6.0 Using cached mccabe-0.6.1-py2.py3-none-any.whl (8.6 kB) Collecting pyflakes<2.3.0,>=2.2.0 Using cached pyflakes-2.2.0-py2.py3-none-any.whl (66 kB) Collecting cfgv>=2.0.0 Downloading cfgv-3.2.0-py2.py3-none-any.whl (7.3 kB) Collecting identify>=1.0.0 Downloading identify-1.5.6-py2.py3-none-any.whl (97 kB) |████████████████████████████████| 97 kB 678 kB/s Collecting nodeenv>=0.11.1 Downloading nodeenv-1.5.0-py2.py3-none-any.whl (21 kB) Collecting virtualenv>=20.0.8 Downloading virtualenv-20.1.0-py2.py3-none-any.whl (4.9 MB) |████████████████████████████████| 4.9 MB 2.8 MB/s Collecting tokenize-rt>=3.2.0 Downloading tokenize_rt-4.0.0-py2.py3-none-any.whl (5.8 kB) Collecting smmap<4,>=3.0.1 Downloading smmap-3.0.4-py2.py3-none-any.whl (25 kB) Collecting babel>=1.3 Using cached Babel-2.8.0-py2.py3-none-any.whl (8.6 MB) Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (from sphinx->-r requirements-dev.txt (line 20)) (39.0.1) Requirement already satisfied: packaging in ./venv/lib/python3.8/site-packages (from sphinx->-r requirements-dev.txt (line 20)) (20.4) Collecting sphinxcontrib-jsmath Using cached sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Collecting sphinxcontrib-qthelp Using cached sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) Collecting Pygments>=2.0 Downloading Pygments-2.7.2-py3-none-any.whl (948 kB) |████████████████████████████████| 948 kB 2.4 MB/s Collecting sphinxcontrib-serializinghtml Using cached sphinxcontrib_serializinghtml-1.1.4-py2.py3-none-any.whl (89 kB) Collecting alabaster<0.8,>=0.7 Using cached alabaster-0.7.12-py2.py3-none-any.whl (14 kB) Collecting docutils>=0.12 Using cached docutils-0.16-py2.py3-none-any.whl (548 kB) Collecting sphinxcontrib-htmlhelp Using cached sphinxcontrib_htmlhelp-1.0.3-py2.py3-none-any.whl (96 kB) Collecting sphinxcontrib-devhelp Using cached sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) Collecting sphinxcontrib-applehelp Using cached sphinxcontrib_applehelp-1.0.2-py2.py3-none-any.whl (121 kB) Collecting snowballstemmer>=1.1 Using cached snowballstemmer-2.0.0-py2.py3-none-any.whl (97 kB) Collecting imagesize Using cached imagesize-1.2.0-py2.py3-none-any.whl (4.8 kB) Collecting jupyterlab-pygments Downloading jupyterlab_pygments-0.1.2-py2.py3-none-any.whl (4.6 kB) Collecting defusedxml Downloading defusedxml-0.6.0-py2.py3-none-any.whl (23 kB) Collecting nbclient<0.6.0,>=0.5.0 Downloading nbclient-0.5.1-py3-none-any.whl (65 kB) |████████████████████████████████| 65 kB 395 kB/s Collecting mistune<2,>=0.8.1 Downloading mistune-0.8.4-py2.py3-none-any.whl (16 kB) Collecting pandocfilters>=1.4.1 Downloading pandocfilters-1.4.3.tar.gz (16 kB) Collecting bleach Downloading bleach-3.2.1-py2.py3-none-any.whl (145 kB) |████████████████████████████████| 145 kB 2.9 MB/s Collecting testpath Downloading testpath-0.4.4-py2.py3-none-any.whl (163 kB) |████████████████████████████████| 163 kB 5.0 MB/s Collecting jupyter-core Downloading jupyter_core-4.6.3-py2.py3-none-any.whl (83 kB) |████████████████████████████████| 83 kB 218 kB/s Collecting entrypoints>=0.2.2 Using cached entrypoints-0.3-py2.py3-none-any.whl (11 kB) Collecting traitlets>=4.2 Downloading traitlets-5.0.5-py3-none-any.whl (100 kB) |████████████████████████████████| 100 kB 877 kB/s Collecting ply Downloading ply-3.11-py2.py3-none-any.whl (49 kB) |████████████████████████████████| 49 kB 454 kB/s Collecting locket Downloading locket-0.2.0.tar.gz (3.5 kB) Collecting sgmllib3k Downloading sgmllib3k-1.0.0.tar.gz (5.8 kB) Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 Downloading urllib3-1.25.11-py2.py3-none-any.whl (127 kB) |████████████████████████████████| 127 kB 2.5 MB/s Collecting idna<3,>=2.5 Downloading idna-2.10-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 422 kB/s Collecting chardet<4,>=3.0.2 Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB) Collecting certifi>=2017.4.17 Downloading certifi-2020.6.20-py2.py3-none-any.whl (156 kB) |████████████████████████████████| 156 kB 2.6 MB/s Collecting jmespath<1.0.0,>=0.7.1 Downloading jmespath-0.10.0-py2.py3-none-any.whl (24 kB) Collecting s3transfer<0.4.0,>=0.3.0 Downloading s3transfer-0.3.3-py2.py3-none-any.whl (69 kB) |████████████████████████████████| 69 kB 674 kB/s Collecting sortedcontainers<3.0.0,>=2.1.0 Downloading sortedcontainers-2.2.2-py2.py3-none-any.whl (29 kB) Collecting attrs>=19.2.0 Using cached attrs-20.2.0-py2.py3-none-any.whl (48 kB) Collecting mock Downloading mock-4.0.2-py3-none-any.whl (28 kB) Collecting xmltodict Downloading xmltodict-0.12.0-py2.py3-none-any.whl (9.2 kB) Collecting cryptography>=2.3.0 Downloading cryptography-3.2.1-cp35-abi3-manylinux2010_x86_64.whl (2.6 MB) |████████████████████████████████| 2.6 MB 5.1 MB/s Collecting responses>=0.9.0 Downloading responses-0.12.0-py2.py3-none-any.whl (15 kB) Collecting werkzeug Downloading Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB) |████████████████████████████████| 298 kB 6.1 MB/s Collecting MarkupSafe<2.0 Using cached MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl (32 kB) Collecting cfn-lint>=0.4.0 Downloading cfn_lint-0.39.0-py3-none-any.whl (4.5 MB) |████████████████████████████████| 4.5 MB 3.9 MB/s Collecting python-jose[cryptography]<4.0.0,>=3.1.0 Downloading python_jose-3.2.0-py2.py3-none-any.whl (26 kB) Collecting sshpubkeys>=3.1.0; python_version > "3" Downloading sshpubkeys-3.1.0-py2.py3-none-any.whl (12 kB) Collecting aws-xray-sdk!=0.96,>=0.93 Downloading aws_xray_sdk-2.6.0-py2.py3-none-any.whl (94 kB) |████████████████████████████████| 94 kB 379 kB/s Collecting jsondiff>=1.1.2 Downloading jsondiff-1.2.0.tar.gz (8.0 kB) Collecting zipp Downloading zipp-3.4.0-py3-none-any.whl (5.2 kB) Collecting ecdsa<0.15 Downloading ecdsa-0.14.1-py2.py3-none-any.whl (79 kB) |████████████████████████████████| 79 kB 601 kB/s Collecting boto>=2.36.0 Downloading boto-2.49.0-py2.py3-none-any.whl (1.4 MB) |████████████████████████████████| 1.4 MB 3.5 MB/s Collecting more-itertools Downloading more_itertools-8.6.0-py3-none-any.whl (45 kB) |████████████████████████████████| 45 kB 366 kB/s Collecting docker>=2.5.1 Downloading docker-4.3.1-py2.py3-none-any.whl (145 kB) |████████████████████████████████| 145 kB 5.1 MB/s Collecting itsdangerous>=0.24 Downloading itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB) Collecting py>=1.8.2 Downloading py-1.9.0-py2.py3-none-any.whl (99 kB) |████████████████████████████████| 99 kB 722 kB/s Collecting pluggy<1.0,>=0.12 Using cached pluggy-0.13.1-py2.py3-none-any.whl (18 kB) Collecting iniconfig Downloading iniconfig-1.1.1-py2.py3-none-any.whl (5.0 kB) Collecting coverage>=4.4 Downloading coverage-5.3-cp38-cp38-manylinux1_x86_64.whl (230 kB) |████████████████████████████████| 230 kB 4.5 MB/s Collecting execnet>=1.1 Downloading execnet-1.7.1-py2.py3-none-any.whl (39 kB) Collecting pytest-forked Downloading pytest_forked-1.3.0-py2.py3-none-any.whl (4.7 kB) Collecting pandas>=0.23 Downloading pandas-1.1.4-cp38-cp38-manylinux1_x86_64.whl (9.3 MB) |████████████████████████████████| 9.3 MB 1.7 MB/s Collecting patsy>=0.5 Downloading patsy-0.5.1-py2.py3-none-any.whl (231 kB) |████████████████████████████████| 231 kB 1.1 MB/s Collecting widgetsnbextension~=3.5.0 Downloading widgetsnbextension-3.5.1-py2.py3-none-any.whl (2.2 MB) |████████████████████████████████| 2.2 MB 523 kB/s Collecting jsonschema!=2.5.0,>=2.4 Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB) |████████████████████████████████| 56 kB 499 kB/s Collecting ipython-genutils Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB) Collecting argon2-cffi Downloading argon2_cffi-20.1.0-cp35-abi3-manylinux1_x86_64.whl (97 kB) |████████████████████████████████| 97 kB 1.0 MB/s Collecting terminado>=0.8.3 Downloading terminado-0.9.1-py3-none-any.whl (13 kB) Collecting pyzmq>=17 Downloading pyzmq-19.0.2-cp38-cp38-manylinux1_x86_64.whl (1.1 MB) |████████████████████████████████| 1.1 MB 5.5 MB/s Collecting prometheus-client Downloading prometheus_client-0.8.0-py2.py3-none-any.whl (53 kB) |████████████████████████████████| 53 kB 199 kB/s Collecting tornado>=5.0 Downloading tornado-6.1-cp38-cp38-manylinux2010_x86_64.whl (427 kB) |████████████████████████████████| 427 kB 4.7 MB/s Collecting Send2Trash Downloading Send2Trash-1.5.0-py3-none-any.whl (12 kB) Collecting jupyter-client>=5.3.4 Downloading jupyter_client-6.1.7-py3-none-any.whl (108 kB) |████████████████████████████████| 108 kB 7.5 MB/s Collecting jedi>=0.10 Downloading jedi-0.17.2-py2.py3-none-any.whl (1.4 MB) |████████████████████████████████| 1.4 MB 6.5 MB/s Collecting backcall Downloading backcall-0.2.0-py2.py3-none-any.whl (11 kB) Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 Downloading prompt_toolkit-3.0.8-py3-none-any.whl (355 kB) |████████████████████████████████| 355 kB 77 kB/s Collecting pexpect>4.3; sys_platform != "win32" Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB) |████████████████████████████████| 59 kB 777 kB/s Collecting decorator Downloading decorator-4.4.2-py2.py3-none-any.whl (9.2 kB) Collecting pickleshare Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB) Collecting kiwisolver>=1.0.1 Downloading kiwisolver-1.2.0-cp38-cp38-manylinux1_x86_64.whl (92 kB) |████████████████████████████████| 92 kB 8.4 kB/s Collecting cycler>=0.10 Downloading cycler-0.10.0-py2.py3-none-any.whl (6.5 kB) Collecting pillow>=6.2.0 Downloading Pillow-8.0.1-cp38-cp38-manylinux1_x86_64.whl (2.2 MB) |████████████████████████████████| 2.2 MB 674 kB/s Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3 in ./venv/lib/python3.8/site-packages (from matplotlib>=2.2.2->-r requirements-dev.txt (line 53)) (2.4.7) Collecting llvmlite<0.35,>=0.34.0.dev0 Downloading llvmlite-0.34.0-cp38-cp38-manylinux2010_x86_64.whl (24.6 MB) |████████████████████████████████| 24.6 MB 18 kB/s Collecting soupsieve>1.2; python_version >= "3.0" Downloading soupsieve-2.0.1-py3-none-any.whl (32 kB) Collecting webencodings Using cached webencodings-0.5.1-py2.py3-none-any.whl (11 kB) Collecting et-xmlfile Downloading et_xmlfile-1.0.1.tar.gz (8.4 kB) Collecting jdcal Downloading jdcal-1.4.1-py2.py3-none-any.whl (9.5 kB) Collecting thrift>=0.11.0 Downloading thrift-0.13.0.tar.gz (59 kB) |████████████████████████████████| 59 kB 885 kB/s Collecting PyQt5-sip<13,>=12.8 Downloading PyQt5_sip-12.8.1-cp38-cp38-manylinux1_x86_64.whl (293 kB) |████████████████████████████████| 293 kB 3.3 MB/s Collecting aiobotocore>=1.0.1 Downloading aiobotocore-1.1.2-py3-none-any.whl (45 kB) |████████████████████████████████| 45 kB 387 kB/s Collecting google-auth-oauthlib Downloading google_auth_oauthlib-0.4.2-py2.py3-none-any.whl (18 kB) Collecting aiohttp Downloading aiohttp-3.7.2-cp38-cp38-manylinux2014_x86_64.whl (1.5 MB) |████████████████████████████████| 1.5 MB 3.6 MB/s Collecting google-auth>=1.2 Downloading google_auth-1.23.0-py2.py3-none-any.whl (114 kB) |████████████████████████████████| 114 kB 5.5 MB/s Collecting filelock<4,>=3.0.0 Using cached filelock-3.0.12-py3-none-any.whl (7.6 kB) Collecting distlib<1,>=0.3.1 Downloading distlib-0.3.1-py2.py3-none-any.whl (335 kB) |████████████████████████████████| 335 kB 4.0 MB/s Collecting nest-asyncio Downloading nest_asyncio-1.4.2-py3-none-any.whl (5.3 kB) Collecting async-generator Downloading async_generator-1.10-py3-none-any.whl (18 kB) Collecting cffi!=1.11.3,>=1.8 Downloading cffi-1.14.3-cp38-cp38-manylinux1_x86_64.whl (410 kB) |████████████████████████████████| 410 kB 3.5 MB/s Collecting junit-xml~=1.9 Downloading junit_xml-1.9-py2.py3-none-any.whl (7.1 kB) Collecting jsonpatch; python_version != "3.4" Downloading jsonpatch-1.26-py2.py3-none-any.whl (11 kB) Collecting networkx~=2.4; python_version >= "3.5" Downloading networkx-2.5-py3-none-any.whl (1.6 MB) |████████████████████████████████| 1.6 MB 3.1 MB/s Collecting aws-sam-translator>=1.25.0 Downloading aws_sam_translator-1.28.1-py3-none-any.whl (183 kB) |████████████████████████████████| 183 kB 2.4 MB/s Collecting pyasn1 Downloading pyasn1-0.4.8-py2.py3-none-any.whl (77 kB) |████████████████████████████████| 77 kB 760 kB/s Collecting rsa Downloading rsa-4.6-py3-none-any.whl (47 kB) |████████████████████████████████| 47 kB 281 kB/s Collecting jsonpickle Downloading jsonpickle-1.4.1-py2.py3-none-any.whl (36 kB) Collecting future Using cached future-0.18.2.tar.gz (829 kB) Collecting wrapt Downloading wrapt-1.12.1.tar.gz (27 kB) Collecting websocket-client>=0.32.0 Downloading websocket_client-0.57.0-py2.py3-none-any.whl (200 kB) |████████████████████████████████| 200 kB 4.1 MB/s Collecting apipkg>=1.4 Downloading apipkg-1.5-py2.py3-none-any.whl (4.9 kB) Collecting pyrsistent>=0.14.0 Downloading pyrsistent-0.17.3.tar.gz (106 kB) |████████████████████████████████| 106 kB 4.3 MB/s Collecting ptyprocess; os_name != "nt" Using cached ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB) Collecting parso<0.8.0,>=0.7.0 Downloading parso-0.7.1-py2.py3-none-any.whl (109 kB) |████████████████████████████████| 109 kB 1.9 MB/s Collecting wcwidth Downloading wcwidth-0.2.5-py2.py3-none-any.whl (30 kB) Collecting aioitertools>=0.5.1 Downloading aioitertools-0.7.0-py3-none-any.whl (20 kB) Collecting requests-oauthlib>=0.7.0 Downloading requests_oauthlib-1.3.0-py2.py3-none-any.whl (23 kB) Collecting async-timeout<4.0,>=3.0 Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB) Collecting multidict<7.0,>=4.5 Downloading multidict-5.0.0-cp38-cp38-manylinux2014_x86_64.whl (159 kB) |████████████████████████████████| 159 kB 2.2 MB/s Collecting yarl<2.0,>=1.0 Downloading yarl-1.6.2-cp38-cp38-manylinux2014_x86_64.whl (330 kB) |████████████████████████████████| 330 kB 2.8 MB/s Collecting pyasn1-modules>=0.2.1 Downloading pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB) |████████████████████████████████| 155 kB 1.5 MB/s Collecting cachetools<5.0,>=2.0.0 Downloading cachetools-4.1.1-py3-none-any.whl (10 kB) Collecting pycparser Using cached pycparser-2.20-py2.py3-none-any.whl (112 kB) Collecting jsonpointer>=1.9 Downloading jsonpointer-2.0-py2.py3-none-any.whl (7.6 kB) Collecting importlib-metadata Downloading importlib_metadata-2.0.0-py2.py3-none-any.whl (31 kB) Collecting oauthlib>=3.0.0 Downloading oauthlib-3.1.0-py2.py3-none-any.whl (147 kB) |████████████████████████████████| 147 kB 2.2 MB/s Building wheels for collected packages: asv, black, pandoc, pyyaml, blosc, bottleneck, odfpy, fastparquet, python-snappy, pydata-sphinx-theme, numpydoc, pandocfilters, locket, sgmllib3k, jsondiff, et-xmlfile, thrift, future, wrapt, pyrsistent Building wheel for asv (setup.py) ... done Created wheel for asv: filename=asv-0.4.2-py3-none-any.whl size=287711 sha256=0a1fec8db4e7682e41204215e05dd1371d11be89e7864e90a84ab737094037b8 Stored in directory: /home/maxim/.cache/pip/wheels/ba/74/bb/3a26169619d1367d890560b7a965b7c75f09c4237549d4e7e7 Building wheel for black (PEP 517) ... done Created wheel for black: filename=black-20.8b1-py3-none-any.whl size=124186 sha256=4436324aa9c8b5b52017b17d0efe5ff2872bcbaa25621b5cdff40648d4588955 Stored in directory: /home/maxim/.cache/pip/wheels/95/a4/59/10cd5378d52f92cdb45025f040e4686e10ae5217961c25fd66 Building wheel for pandoc (setup.py) ... done Created wheel for pandoc: filename=pandoc-1.0.2-py3-none-any.whl size=19993 sha256=8c394e5a7d5e3c53868a69ead6387b6697e26f347fe951baa977c4c276a59f4f Stored in directory: /home/maxim/.cache/pip/wheels/a4/b9/34/3e82b9444401c2199d721240a388499a262d2e2ad37f6f3fa7 Building wheel for pyyaml (setup.py) ... done Created wheel for pyyaml: filename=PyYAML-5.3.1-cp38-cp38-linux_x86_64.whl size=44619 sha256=2f1a78ff488161a9b5857cff6685f3558f8082b046c9dc9640775e60c40b27d0 Stored in directory: /home/maxim/.cache/pip/wheels/13/90/db/290ab3a34f2ef0b5a0f89235dc2d40fea83e77de84ed2dc05c Building wheel for blosc (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /home/maxim/code/pandas/venv/bin/python /home/maxim/code/pandas/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp07fjxsm4 cwd: /tmp/pip-install-o0cxnije/blosc Complete output (112 lines): Not searching for unused variables given on the command line. -- The C compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- The CXX compiler identification is GNU 7.5.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring done -- Generating done -- Build files have been written to: /tmp/pip-install-o0cxnije/blosc/_cmake_test_compile/build -- The C compiler identification is GNU 7.5.0 -- The CXX compiler identification is GNU 7.5.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /home/maxim/code/pandas/venv/bin/python (found version "3.8") -- Found PythonLibs: libpython3.8.a Configuring for Blosc version: 1.20.1 -- Using LZ4 internal sources. -- Using zlib internal sources. -- Using ZSTD internal sources. -- Building for system processor x86_64 -- Detected that BLOSC is used a subproject. -- Adding run-time support for SSE2 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Performing Test Weak Link MODULE -> SHARED (gnu_ld_ignore) - Success _modinit_prefix:PyInit_ -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: BLOSC_DIR SKBUILD -- Build files have been written to: /tmp/pip-install-o0cxnije/blosc/_skbuild/linux-x86_64-3.8/cmake-build [1/60] Building C object CMakeFiles/blosc_extension.dir/blosc/blosc_extension.c.o FAILED: CMakeFiles/blosc_extension.dir/blosc/blosc_extension.c.o /usr/bin/cc -Dblosc_extension_EXPORTS -I/usr/include/python3.8 -I../../../c-blosc/blosc -I../../../c-blosc/internal-complibs/lz4-1.9.2 -I../../../c-blosc/internal-complibs/zlib-1.2.8 -I../../../c-blosc/internal-complibs/zstd-1.4.5 -I../../../c-blosc/internal-complibs/zstd-1.4.5/common -O3 -DNDEBUG -fPIC -MD -MT CMakeFiles/blosc_extension.dir/blosc/blosc_extension.c.o -MF CMakeFiles/blosc_extension.dir/blosc/blosc_extension.c.o.d -o CMakeFiles/blosc_extension.dir/blosc/blosc_extension.c.o -c ../../../blosc/blosc_extension.c ../../../blosc/blosc_extension.c:12:10: fatal error: Python.h: No such file or directory #include "Python.h" ^~~~~~~~~~ compilation terminated. [2/60] Building C object c-blosc/blosc/CMakeFiles/blosc_static.dir/shuffle-generic.c.o [3/60] Building C object c-blosc/blosc/CMakeFiles/blosc_static.dir/fastcopy.c.o [4/60] Building C object c-blosc/blosc/CMakeFiles/blosc_static.dir/blosclz.c.o [5/60] Building C object c-blosc/blosc/CMakeFiles/blosc_static.dir/shuffle-sse2.c.o [6/60] Building C object c-blosc/blosc/CMakeFiles/blosc_static.dir/blosc.c.o ninja: build stopped: subcommand failed. File "/tmp/pip-build-env-kiphtqdp/overlay/lib/python3.8/site-packages/skbuild/setuptools_wrap.py", line 589, in setup cmkr.make(make_args, env=env) File "/tmp/pip-build-env-kiphtqdp/overlay/lib/python3.8/site-packages/skbuild/cmaker.py", line 496, in make raise SKBuildError( -------------------------------------------------------------------------------- -- Trying "Ninja" generator -------------------------------- --------------------------- ---------------------- ----------------- ------------ ------- -- -- ------- ------------ ----------------- ---------------------- --------------------------- -------------------------------- -- Trying "Ninja" generator - success -------------------------------------------------------------------------------- Configuring Project Working directory: /tmp/pip-install-o0cxnije/blosc/_skbuild/linux-x86_64-3.8/cmake-build Command: cmake /tmp/pip-install-o0cxnije/blosc -G Ninja -DCMAKE_INSTALL_PREFIX:PATH=/tmp/pip-install-o0cxnije/blosc/_skbuild/linux-x86_64-3.8/cmake-install -DPYTHON_EXECUTABLE:FILEPATH=/home/maxim/code/pandas/venv/bin/python -DPYTHON_VERSION_STRING:STRING=3.8.0 -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python3.8 -DPYTHON_LIBRARY:FILEPATH=libpython3.8.a -DSKBUILD:BOOL=TRUE -DCMAKE_MODULE_PATH:PATH=/tmp/pip-build-env-kiphtqdp/overlay/lib/python3.8/site-packages/skbuild/resources/cmake -DBLOSC_DIR:PATH= -DDEACTIVATE_SSE2:BOOL=OFF -DDEACTIVATE_AVX2:BOOL=ON -DDEACTIVATE_LZ4:BOOL=OFF -DDEACTIVATE_SNAPPY:BOOL=ON -DDEACTIVATE_ZLIB:BOOL=OFF -DDEACTIVATE_ZSTD:BOOL=OFF -DCMAKE_BUILD_TYPE:STRING=Release Traceback (most recent call last): An error occurred while building with CMake. Command: cmake --build . --target install --config Release -- Source directory: /tmp/pip-install-o0cxnije/blosc Working directory: /tmp/pip-install-o0cxnije/blosc/_skbuild/linux-x86_64-3.8/cmake-build Please see CMake's output for more information. ---------------------------------------- ERROR: Failed building wheel for blosc Building wheel for bottleneck (PEP 517) ... error ERROR: Command errored out with exit status 1: command: /home/maxim/code/pandas/venv/bin/python /home/maxim/code/pandas/venv/lib/python3.8/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp3zp49h3r cwd: /tmp/pip-install-o0cxnije/bottleneck Complete output (85 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/bottleneck copying bottleneck/_version.py -> build/lib.linux-x86_64-3.8/bottleneck copying bottleneck/_pytesttester.py -> build/lib.linux-x86_64-3.8/bottleneck copying bottleneck/__init__.py -> build/lib.linux-x86_64-3.8/bottleneck creating build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/nonreduce_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/reduce_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/nonreduce_axis_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/scalar_input_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/memory_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/input_modification_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/list_input_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/__init__.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/util.py -> build/lib.linux-x86_64-3.8/bottleneck/tests copying bottleneck/tests/move_test.py -> build/lib.linux-x86_64-3.8/bottleneck/tests creating build/lib.linux-x86_64-3.8/bottleneck/benchmark copying bottleneck/benchmark/bench_detailed.py -> build/lib.linux-x86_64-3.8/bottleneck/benchmark copying bottleneck/benchmark/bench.py -> build/lib.linux-x86_64-3.8/bottleneck/benchmark copying bottleneck/benchmark/__init__.py -> build/lib.linux-x86_64-3.8/bottleneck/benchmark copying bottleneck/benchmark/autotimeit.py -> build/lib.linux-x86_64-3.8/bottleneck/benchmark creating build/lib.linux-x86_64-3.8/bottleneck/slow copying bottleneck/slow/reduce.py -> build/lib.linux-x86_64-3.8/bottleneck/slow copying bottleneck/slow/nonreduce_axis.py -> build/lib.linux-x86_64-3.8/bottleneck/slow copying bottleneck/slow/nonreduce.py -> build/lib.linux-x86_64-3.8/bottleneck/slow copying bottleneck/slow/move.py -> build/lib.linux-x86_64-3.8/bottleneck/slow copying bottleneck/slow/__init__.py -> build/lib.linux-x86_64-3.8/bottleneck/slow creating build/lib.linux-x86_64-3.8/bottleneck/src copying bottleneck/src/bn_config.py -> build/lib.linux-x86_64-3.8/bottleneck/src copying bottleneck/src/bn_template.py -> build/lib.linux-x86_64-3.8/bottleneck/src copying bottleneck/src/__init__.py -> build/lib.linux-x86_64-3.8/bottleneck/src UPDATING build/lib.linux-x86_64-3.8/bottleneck/_version.py set build/lib.linux-x86_64-3.8/bottleneck/_version.py to '1.3.2' running build_ext running config compiling '_configtest.c': #pragma GCC diagnostic error "-Wattributes" int __attribute__((optimize("O3"))) have_attribute_optimize_opt_3(void*); int main(void) { return 0; } x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c _configtest.c -o _configtest.o success! removing: _configtest.c _configtest.o compiling '_configtest.c': #ifndef __cplusplus static inline int static_func (void) { return 0; } inline int nostatic_func (void) { return 0; } #endif int main(void) { int r1 = static_func(); int r2 = nostatic_func(); return r1 + r2; } x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -c _configtest.c -o _configtest.o success! removing: _configtest.c _configtest.o building 'bottleneck.reduce' extension creating build/temp.linux-x86_64-3.8 creating build/temp.linux-x86_64-3.8/bottleneck creating build/temp.linux-x86_64-3.8/bottleneck/src x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/tmp/pip-build-env-0l6k91ae/overlay/lib/python3.8/site-packages/numpy/core/include -I/home/maxim/code/pandas/venv/include -I/usr/include/python3.8 -Ibottleneck/src -c bottleneck/src/reduce.c -o build/temp.linux-x86_64-3.8/bottleneck/src/reduce.o -O2 In file included from bottleneck/src/reduce.c:3:0: bottleneck/src/bottleneck.h:6:10: fatal error: Python.h: No such file or directory #include ^~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for bottleneck Building wheel for odfpy (setup.py) ... done Created wheel for odfpy: filename=odfpy-1.4.1-py2.py3-none-any.whl size=160692 sha256=2710b9aef46a3f83366eb66f4165e8e5a380d179edc21d3d5db70539a6cc9bdb Stored in directory: /home/maxim/.cache/pip/wheels/ea/af/da/2bdd7308f7b334429a558df1e36d31864cd19c07ede92ddf0e Building wheel for fastparquet (setup.py) ... error ERROR: Command errored out with exit status 1: command: /home/maxim/code/pandas/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o0cxnije/fastparquet/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o0cxnije/fastparquet/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-8rd1bywr cwd: /tmp/pip-install-o0cxnije/fastparquet/ Complete output (69 lines): running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/core.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/encoding.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/converted_types.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/schema.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/compression.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/writer.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/api.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/__init__.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/dataframe.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/util.py -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/thrift_structures.py -> build/lib.linux-x86_64-3.8/fastparquet running egg_info writing fastparquet.egg-info/PKG-INFO writing dependency_links to fastparquet.egg-info/dependency_links.txt writing requirements to fastparquet.egg-info/requires.txt writing top-level names to fastparquet.egg-info/top_level.txt reading manifest file 'fastparquet.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' no previously-included directories found matching 'docs/_build' writing manifest file 'fastparquet.egg-info/SOURCES.txt' copying fastparquet/parquet.thrift -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/speedups.c -> build/lib.linux-x86_64-3.8/fastparquet copying fastparquet/speedups.pyx -> build/lib.linux-x86_64-3.8/fastparquet creating build/lib.linux-x86_64-3.8/fastparquet/benchmarks copying fastparquet/benchmarks/columns.py -> build/lib.linux-x86_64-3.8/fastparquet/benchmarks creating build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift copying fastparquet/parquet_thrift/__init__.py -> build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift creating build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift/parquet copying fastparquet/parquet_thrift/parquet/__init__.py -> build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift/parquet copying fastparquet/parquet_thrift/parquet/constants.py -> build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift/parquet copying fastparquet/parquet_thrift/parquet/ttypes.py -> build/lib.linux-x86_64-3.8/fastparquet/parquet_thrift/parquet creating build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/__init__.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/bitpack -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/hybrid -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/read_data -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/rle -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_api.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_aroundtrips.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_compression.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_converted_types.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_dataframe.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_encoding.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_output.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_partition_filters_specialstrings.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_read.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_schema.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_speedups.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_thrift_structures.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_util.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/test_with_n.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/util.py -> build/lib.linux-x86_64-3.8/fastparquet/test copying fastparquet/test/uvarint -> build/lib.linux-x86_64-3.8/fastparquet/test running build_ext building 'fastparquet.speedups' extension creating build/temp.linux-x86_64-3.8 creating build/temp.linux-x86_64-3.8/fastparquet x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/maxim/code/pandas/venv/include -I/usr/include/python3.8 -I/tmp/pip-install-o0cxnije/fastparquet/.eggs/numpy-1.19.3-py3.8-linux-x86_64.egg/numpy/core/include -c fastparquet/speedups.c -o build/temp.linux-x86_64-3.8/fastparquet/speedups.o fastparquet/speedups.c:17:10: fatal error: Python.h: No such file or directory #include "Python.h" ^~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for fastparquet Running setup.py clean for fastparquet Building wheel for python-snappy (setup.py) ... error ERROR: Command errored out with exit status 1: command: /home/maxim/code/pandas/venv/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o0cxnije/python-snappy/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o0cxnije/python-snappy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-dfo9_zvo cwd: /tmp/pip-install-o0cxnije/python-snappy/ Complete output (25 lines): /usr/lib/python3.8/distutils/dist.py:274: UserWarning: Unknown distribution option: 'cffi_modules' warnings.warn(msg) running bdist_wheel running build running build_py creating build creating build/lib.linux-x86_64-3.8 creating build/lib.linux-x86_64-3.8/snappy copying snappy/snappy_cffi.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/__main__.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/snappy_cffi_builder.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/snappy_formats.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/snappy.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/hadoop_snappy.py -> build/lib.linux-x86_64-3.8/snappy copying snappy/__init__.py -> build/lib.linux-x86_64-3.8/snappy running build_ext building 'snappy._snappy' extension creating build/temp.linux-x86_64-3.8 creating build/temp.linux-x86_64-3.8/snappy x86_64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/home/maxim/code/pandas/venv/include -I/usr/include/python3.8 -c snappy/snappymodule.cc -o build/temp.linux-x86_64-3.8/snappy/snappymodule.o snappy/snappymodule.cc:28:10: fatal error: Python.h: No such file or directory #include "Python.h" ^~~~~~~~~~ compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 ---------------------------------------- ERROR: Failed building wheel for python-snappy Running setup.py clean for python-snappy Building wheel for pydata-sphinx-theme (setup.py) ... done Created wheel for pydata-sphinx-theme: filename=pydata_sphinx_theme-0.4.2.dev0-py3-none-any.whl size=2145830 sha256=c64b5f4a90742bd32a918ce4e3a37349d13497c7b2ae3834509e324d1f99cbe0 Stored in directory: /tmp/pip-ephem-wheel-cache-t_g2ub21/wheels/bd/4d/c3/43e3472375e64c05bb8726010963c99aba1c607ddf32d0c006 Building wheel for numpydoc (setup.py) ... done Created wheel for numpydoc: filename=numpydoc-1.2.dev0-py3-none-any.whl size=48542 sha256=a8abdf04e48adeabc46d0fd2cb7f1cbf2e284bc8b39044470e2e9fc852644bde Stored in directory: /tmp/pip-ephem-wheel-cache-t_g2ub21/wheels/ad/d8/7e/f66bded8b4746dbe3ee52c5cd881a5a5f1c2c221d6fe7a783f Building wheel for pandocfilters (setup.py) ... done Created wheel for pandocfilters: filename=pandocfilters-1.4.3-py3-none-any.whl size=7991 sha256=abc0862d51cdf7036837d3cf800f0a951dd30632747a4cde7a53c8cad9a03d56 Stored in directory: /home/maxim/.cache/pip/wheels/fc/39/52/8d6f3cec1cca4ceb44d658427c35711b19d89dbc4914af657f Building wheel for locket (setup.py) ... done Created wheel for locket: filename=locket-0.2.0-py3-none-any.whl size=4040 sha256=5e6fe006701cdbe91e72b772e18973c5950b910edb0a8103fa849de4e6209d22 Stored in directory: /home/maxim/.cache/pip/wheels/78/25/55/fd7749af1f37730049bf1c0c0f4efd755c4ab1399f29578436 Building wheel for sgmllib3k (setup.py) ... done Created wheel for sgmllib3k: filename=sgmllib3k-1.0.0-py3-none-any.whl size=6066 sha256=a9fee821f888baf9820864ff3f4ccbde15aa05cd7fdd53d778f99b818695630e Stored in directory: /home/maxim/.cache/pip/wheels/83/63/2f/117884c3b19d46b64d3d61690333aa80c88dc14050e269c546 Building wheel for jsondiff (setup.py) ... done Created wheel for jsondiff: filename=jsondiff-1.2.0-py3-none-any.whl size=6540 sha256=8948ccefe88b2f243f35c3b2d543a97327a6dadc0aa501ea76a640345bb30186 Stored in directory: /home/maxim/.cache/pip/wheels/e0/d6/20/2604c7c4e34cc466610fbb736b96042cbc42919291a76ebaee Building wheel for et-xmlfile (setup.py) ... done Created wheel for et-xmlfile: filename=et_xmlfile-1.0.1-py3-none-any.whl size=8917 sha256=66192b37465be6317e3f58601ca2f7d77a25a67b60a2b3daac8c6ce6402b07ce Stored in directory: /home/maxim/.cache/pip/wheels/6e/df/38/abda47b884e3e25f9f9b6430e5ce44c47670758a50c0c51759 Building wheel for thrift (setup.py) ... done Created wheel for thrift: filename=thrift-0.13.0-py3-none-any.whl size=155526 sha256=c34c6363c36bd716efbae691cb2e7bcb7207fc8f35bf30f23c332d8e8e34ec43 Stored in directory: /home/maxim/.cache/pip/wheels/0a/52/7e/8054b57725b8f2b9ddbaacb81b271b939681cc03f8231e6ebc Building wheel for future (setup.py) ... done Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491059 sha256=c9eca3ed343d6dbd0023c8e249e2eb8b65d79ba29251c4ba1d06e4e994d0ffa2 Stored in directory: /home/maxim/.cache/pip/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4 Building wheel for wrapt (setup.py) ... done Created wheel for wrapt: filename=wrapt-1.12.1-py3-none-any.whl size=19552 sha256=ebec8a3e493e6f846b7b7cfd2391307b76720a94ee2311ac1a72f18119144fd0 Stored in directory: /home/maxim/.cache/pip/wheels/5f/fd/9e/b6cf5890494cb8ef0b5eaff72e5d55a70fb56316007d6dfe73 Building wheel for pyrsistent (setup.py) ... done Created wheel for pyrsistent: filename=pyrsistent-0.17.3-cp38-cp38-linux_x86_64.whl size=55874 sha256=eb566ae8baaa88925d2ea25b499f510ec9dd73dfe9e9248a423f1cd3aebc5285 Stored in directory: /home/maxim/.cache/pip/wheels/3d/22/08/7042eb6309c650c7b53615d5df5cc61f1ea9680e7edd3a08d2 Successfully built asv black pandoc pyyaml odfpy pydata-sphinx-theme numpydoc pandocfilters locket sgmllib3k jsondiff et-xmlfile thrift future wrapt pyrsistent Failed to build blosc bottleneck fastparquet python-snappy ERROR: Could not build wheels for blosc, bottleneck which use PEP 517 and cannot be installed directly

Comment From: jbrockmendel

i think for blosc you need "brew install snappy" / "apt-get install snappy"

Comment From: MarcoGorelli

i think for blosc you need "brew install snappy" / "apt-get install snappy"

I don't know if it's the same issue, but sudo apt-get install libsnappy-dev worked for me for installing snappy

Comment From: MarcoGorelli

@ivanovmg Someone at PyDataGlobal had the same issue and also got it resolved with

sudo apt-get install libsnappy-dev

If you could check it works for you then perhaps we could add it to the docs

Comment From: MarcoGorelli

closing for now, I think this may not be relevant anymore, I've built the environment using pip in linux fine. if anyone reports anything new we can reopen