Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove compiled Cython files from sdist #28341

Closed
TomAugspurger opened this issue Sep 8, 2019 · 13 comments
Closed

Remove compiled Cython files from sdist #28341

TomAugspurger opened this issue Sep 8, 2019 · 13 comments
Labels
Build Library building on various platforms
Milestone

Comments

@TomAugspurger
Copy link
Contributor

NumPy is considering this in numpy/numpy#14453. I suspect other projects will follow suite.

The tldr is that as long as we ship the cythonized code, our older sdists have no hope of working with newer Pythons. The have to be compiled with a modern enough Cython.

I think this makes even more sense for us. We already require that NumPy is present as a build dependency. Requiring Cython on top of that is not a big deal.

Do we want to do this for 0.25.2?

@TomAugspurger TomAugspurger added the Build Library building on various platforms label Sep 8, 2019
@TomAugspurger TomAugspurger added this to the 0.25.2 milestone Sep 8, 2019
@jreback
Copy link
Contributor

jreback commented Sep 8, 2019

+1 on this; sure could do this for 0.25.2

@WillAyd
Copy link
Member

WillAyd commented Sep 8, 2019

Makes sense to me. I suppose has the advantage of making these distributions smaller too, right?

@jbrockmendel
Copy link
Member

Requiring Cython on top of that is not a big deal.

I don't think this is a problem, but it's worth mentioning that we tend to bump cython min-version relatively frequently in part because its not a requirement.

@TomAugspurger
Copy link
Contributor Author

I don't think this is a problem

I also don't think that's a problem. With pip's build isolation, a pip install --no-binary=pandas pandas should pull down a completely independent environment. So you should still be able to have an older Cython in your application / library's dependencies even when you're building pandas from source.

TomAugspurger added a commit to TomAugspurger/pandas that referenced this issue Sep 10, 2019
* Adds pyproject.toml to support this.

* Bumps minimum Cython version to the version supporting Python 3.8.

Closes pandas-dev#28341
@jorisvandenbossche
Copy link
Member

I am fine with no longer shipping the cythonized files, but wondering if it is a good idea to do this in a bug fix release ..

I suppose the reason to actually do it now already for 0.25.2 is because this might help for python 3.8, and 0.25.2 will probably be the first release to support this?

@TomAugspurger
Copy link
Contributor Author

I suppose the reason to actually do it now already for 0.25.2 is because this might help for python 3.8,

I share that concern, and yes.

So if we don't want to backport this, we would just need to ensure that the environment used to build the sdist has a new enough Cython (which I've messed up in the past). Overall, I think it's best to remove, even in the bugfix release.

@jorisvandenbossche
Copy link
Member

Could we also remove the files and add cython to setup_requires, and backport this, and keep the pyproject.toml for 1.0 ? (as I think it is mainly this that can give troubles) Or is that only making a bigger mess?

@TomAugspurger
Copy link
Contributor Author

Do you know what setuptools / pip does if the user has a requirements.txt requiring a version of Cython that conflicts with what we would put in our setup_requires? https://setuptools.readthedocs.io/en/latest/setuptools.html says

Note: projects listed in setup_requires will NOT be automatically installed on the system where the setup script is being run. They are simply downloaded to the ./.eggs directory if they’re not locally available already.

I'm trying it locally, and thing seem ok using setup_requires. This is all confusing though.

@TomAugspurger
Copy link
Contributor Author

I'm trying it locally, and thing seem ok using setup_requires. This is all confusing though.

I confused myself. setup_requires does not work.

With these changes

diff --git a/setup.py b/setup.py
index d2c6b18b8..42737c4d1 100755
--- a/setup.py
+++ b/setup.py
@@ -32,18 +32,19 @@ def is_platform_mac():
 
 
 min_numpy_ver = "1.13.3"
+min_cython_ver = "0.28.2"
 setuptools_kwargs = {
     "install_requires": [
         "python-dateutil >= 2.6.1",
         "pytz >= 2017.2",
         "numpy >= {numpy_ver}".format(numpy_ver=min_numpy_ver),
     ],
-    "setup_requires": ["numpy >= {numpy_ver}".format(numpy_ver=min_numpy_ver)],
+    "setup_requires": ["numpy >= {numpy_ver}".format(numpy_ver=min_numpy_ver),
+                       "Cython >= {}".format(min_cython_ver)],
     "zip_safe": False,
 }
 
 
-min_cython_ver = "0.28.2"
 try:
     import Cython
 
@@ -526,6 +527,8 @@ def maybe_cythonize(extensions, *args, **kwargs):
         # Avoid running cythonize on `python setup.py clean`
         # See https://github.com/cython/cython/issues/1495
         return extensions
+    elif "sdist" in sys.argv:
+        return extensions
     if not cython:
         # Avoid trying to look up numpy when installing from sdist
         # https://github.com/pandas-dev/pandas/issues/25193

I build an sdist with python setup.py sdist. I verify that the compiled files are not present.

And install


$ python3 -m pip install dist/pandas-0.25.0+229.g9979b757f.tar.gz

Processing ./dist/pandas-0.25.0+229.g9979b757f.tar.gz
Collecting python-dateutil>=2.6.1 (from pandas==0.25.0+229.g9979b757f)
  Using cached https://files.pythonhosted.org/packages/41/17/c62faccbfbd163c7f57f3844689e3a78bae1f403648a6afb1d0866d87fbb/python_dateutil-2.8.0-py2.py3-none-any.whl
Collecting pytz>=2017.2 (from pandas==0.25.0+229.g9979b757f)
  Using cached https://files.pythonhosted.org/packages/87/76/46d697698a143e05f77bec5a526bf4e56a0be61d63425b68f4ba553b51f2/pytz-2019.2-py2.py3-none-any.whl
Collecting numpy>=1.13.3 (from pandas==0.25.0+229.g9979b757f)
  Using cached https://files.pythonhosted.org/packages/b4/e8/5ececadd9cc220bb783b4ce6ffaa9266925d37ed41237bc23bc530ab4f3d/numpy-1.17.2-cp37-cp37m-macosx_10_6_intel.whl
Collecting six>=1.5 (from python-dateutil>=2.6.1->pandas==0.25.0+229.g9979b757f)
  Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Installing collected packages: six, python-dateutil, pytz, numpy, pandas
  Found existing installation: pandas 0.25.0+229.g9979b757f
    Not uninstalling pandas at /Users/taugspurger/sandbox/pandas-alt, outside environment /Users/taugspurger/Envs/tmp2
    Can't uninstall 'pandas'. No files were found to uninstall.
  Running setup.py install for pandas ... error
    Complete output from command /Users/taugspurger/Envs/tmp2/bin/python3 -u -c "import setuptools, tokenize;__file__='/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-record-8nv7lqgz/install-record.txt --single-version-externally-managed --compile --install-headers /Users/taugspurger/Envs/tmp2/include/site/python3.7/pandas:
    running install
    running build
    running build_py
    creating build
    creating build/lib.macosx-10.14-x86_64-3.7
    creating build/lib.macosx-10.14-x86_64-3.7/pandas
    copying pandas/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas
    copying pandas/_typing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas
    copying pandas/_version.py -> build/lib.macosx-10.14-x86_64-3.7/pandas
    copying pandas/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas
    copying pandas/testing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/compat
    copying pandas/compat/_optional.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat
    copying pandas/compat/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat
    copying pandas/compat/chainmap.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat
    copying pandas/compat/pickle_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/accessor.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/nanops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/algorithms.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/resample.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/index.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/config_init.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/generic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/series.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/indexers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/frame.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/strings.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    copying pandas/core/apply.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_depr_module.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_test_decorators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_validators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_print_versions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_decorators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_doctools.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/testing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_exceptions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    copying pandas/util/_tester.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/util
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/feather_format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/parquet.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/gcs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/pytables.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/html.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/clipboards.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/parsers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/date_converters.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/pickle.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/sql.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/s3.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/packers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/stata.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/gbq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    copying pandas/io/spss.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/plotting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/converter.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/offsets.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/frequencies.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    copying pandas/tseries/holiday.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tseries
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_optional_dependency.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_expressions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_register_accessor.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_downstream.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_errors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_join.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_lib.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_nanops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_take.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_algos.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_multilevel.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_strings.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    copying pandas/tests/test_base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/_libs
    copying pandas/_libs/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_libs
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/plotting
    copying pandas/plotting/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting
    copying pandas/plotting/_core.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting
    copying pandas/plotting/_misc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/arrays
    copying pandas/arrays/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/arrays
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/api
    copying pandas/api/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/api
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/errors
    copying pandas/errors/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/errors
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    copying pandas/_config/config.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    copying pandas/_config/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    copying pandas/_config/display.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    copying pandas/_config/localization.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    copying pandas/_config/dates.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_config
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/compat/numpy
    copying pandas/compat/numpy/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat/numpy
    copying pandas/compat/numpy/function.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/compat/numpy
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/tile.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/merge.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/util.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/reshape.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/melt.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    copying pandas/core/reshape/pivot.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/reshape
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/tools
    copying pandas/core/tools/timedeltas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/tools
    copying pandas/core/tools/datetimes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/tools
    copying pandas/core/tools/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/tools
    copying pandas/core/tools/numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/tools
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/util
    copying pandas/core/util/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/util
    copying pandas/core/util/hashing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/util
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/cast.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/generic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/inference.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    copying pandas/core/dtypes/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/dtypes
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/categorical.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/generic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/grouper.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    copying pandas/core/groupby/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/groupby
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    copying pandas/core/internals/concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    copying pandas/core/internals/construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    copying pandas/core/internals/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    copying pandas/core/internals/blocks.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    copying pandas/core/internals/managers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/internals
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/check.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/align.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/pytables.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/engines.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/expressions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/eval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/scope.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    copying pandas/core/computation/expr.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/computation
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    copying pandas/core/window/ewm.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    copying pandas/core/window/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    copying pandas/core/window/rolling.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    copying pandas/core/window/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    copying pandas/core/window/expanding.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/window
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/categorical.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/timedeltas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/datetimes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/numpy_.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/_ranges.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/integer.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/sparse.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    copying pandas/core/arrays/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/arrays
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/array_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/roperator.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/methods.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/invalid.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    copying pandas/core/ops/docstrings.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/ops
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    copying pandas/core/sparse/scipy_sparse.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    copying pandas/core/sparse/series.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    copying pandas/core/sparse/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    copying pandas/core/sparse/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    copying pandas/core/sparse/frame.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/sparse
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/accessors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/timedeltas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/datetimes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/multi.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/frozen.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    copying pandas/core/indexes/category.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/core/indexes
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/msgpack
    copying pandas/io/msgpack/_version.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/msgpack
    copying pandas/io/msgpack/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/msgpack
    copying pandas/io/msgpack/exceptions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/msgpack
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/console.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/style.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/html.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/excel.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/css.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/csvs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/latex.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    copying pandas/io/formats/printing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_openpyxl.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_xlrd.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_util.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_odfreader.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_xlwt.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    copying pandas/io/excel/_xlsxwriter.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/excel
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/json
    copying pandas/io/json/_json.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/json
    copying pandas/io/json/_normalize.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/json
    copying pandas/io/json/_table_schema.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/json
    copying pandas/io/json/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/json
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    copying pandas/io/sas/sas7bdat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    copying pandas/io/sas/sas_constants.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    copying pandas/io/sas/sasreader.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    copying pandas/io/sas/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    copying pandas/io/sas/sas_xport.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/sas
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/clipboard
    copying pandas/io/clipboard/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/clipboard
    copying pandas/io/clipboard/clipboards.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/clipboard
    copying pandas/io/clipboard/exceptions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/clipboard
    copying pandas/io/clipboard/windows.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/clipboard
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_block_internals.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_alter_axes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_timeseries.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_constructors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_timezones.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_operators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_subclass.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_analytics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_io.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_apply.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_quantile.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_datetime_values.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_explode.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_internals.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_repr.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_ufunc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_validate.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_duplicates.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_asof.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_rank.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_replace.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_combine_concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    copying pandas/tests/series/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_cut.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_union_categoricals.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_qcut.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_pivot.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_reshape.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_util.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_melt.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    copying pandas/tests/reshape/test_concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tools
    copying pandas/tests/tools/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tools
    copying pandas/tests/tools/test_numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tools
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_external_block.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_sparse.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_categorical.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_integer.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    copying pandas/tests/extension/test_numpy.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_resampler_grouper.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_timedelta.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_period_index.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_datetime_index.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_time_grouper.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    copying pandas/tests/resample/test_resample_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/resample
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_validate_args_and_kwargs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_series_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_safe_import.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_frame_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_interval_array_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_util.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_move.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_index_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_validate_args.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_validate_kwargs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_categorical_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_numpy_array_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_extension_array_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_deprecate.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_hashing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_produces_warning.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_deprecate_kwarg.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    copying pandas/tests/util/test_assert_almost_equal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/util
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/config
    copying pandas/tests/config/test_localization.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/config
    copying pandas/tests/config/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/config
    copying pandas/tests/config/test_config.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/config
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_parquet.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_compression.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_date_converters.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_pickle.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_clipboard.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_stata.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_html.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_gcs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_sql.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_gbq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_feather.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_spss.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/generate_legacy_storage_files.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_s3.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    copying pandas/tests/io/test_packers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries
    copying pandas/tests/tseries/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_block_internals.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_alter_axes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_axis_select_reindex.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_convert_to.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_timeseries.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_constructors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_mutate_columns.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_query_eval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_join.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_timezones.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_sort_values_level_as_str.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_operators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_subclass.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_reshape.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_analytics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_apply.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_quantile.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_explode.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_repr_info.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_nonunique_indexes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_validate.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_duplicates.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_asof.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_rank.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_replace.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_combine_concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    copying pandas/tests/frame/test_to_csv.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/frame
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_inference.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_generic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    copying pandas/tests/dtypes/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_timegrouper.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_grouping.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_counting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_value_counts.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_transform.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_nth.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_categorical.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_bin_groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_apply.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_function.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_filters.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_rank.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_index_as_string.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    copying pandas/tests/groupby/test_whitelist.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/internals
    copying pandas/tests/internals/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/internals
    copying pandas/tests/internals/test_internals.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/internals
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/computation
    copying pandas/tests/computation/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/computation
    copying pandas/tests/computation/test_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/computation
    copying pandas/tests/computation/test_eval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/computation
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_backend.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_frame.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_misc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_boxplot_method.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_hist_method.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_converter.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    copying pandas/tests/plotting/test_series.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/plotting
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_expanding.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_rolling.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_ewm.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_moments.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_grouper.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_window.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_pairwise.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    copying pandas/tests/window/test_timeseries_window.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/window
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_array.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_timedeltas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_integer.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_datetimes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    copying pandas/tests/arrays/test_numpy.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/test_datetime64.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/test_timedelta64.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/test_numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    copying pandas/tests/arithmetic/test_object.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arithmetic
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/api
    copying pandas/tests/api/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/api
    copying pandas/tests/api/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/api
    copying pandas/tests/api/test_types.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/api
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    copying pandas/tests/generic/test_frame.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    copying pandas/tests/generic/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    copying pandas/tests/generic/test_generic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    copying pandas/tests/generic/test_label_or_level_utils.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    copying pandas/tests/generic/test_series.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/generic
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_parsing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_ccalendar.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_timezones.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_conversion.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_array_to_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_timedeltas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_liboffsets.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_fields.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_libfrequencies.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_parse_iso8601.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_normalize_date.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    copying pandas/tests/tslibs/test_period_asfreq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tslibs
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_pivot.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_reshape.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_combine_concat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    copying pandas/tests/sparse/test_format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_indexing_slow.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_ix.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_chaining_and_caching.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_callable.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_categorical.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_iloc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_loc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_timedelta.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_floats.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_coercion.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_scalar.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_partial.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    copying pandas/tests/indexing/test_indexing_engines.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reductions
    copying pandas/tests/reductions/test_stat_reductions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reductions
    copying pandas/tests/reductions/test_reductions.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reductions
    copying pandas/tests/reductions/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reductions
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar
    copying pandas/tests/scalar/test_nat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar
    copying pandas/tests/scalar/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_frozen.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_setops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_category.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    copying pandas/tests/indexes/test_numpy_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_alter_index.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_callable.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_boolean.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_iloc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_loc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_numeric.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    copying pandas/tests/series/indexing/test_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/series/indexing
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_merge_index_as_string.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_merge_asof.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_join.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_merge.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_multi.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    copying pandas/tests/reshape/merge/test_merge_ordered.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/reshape/merge
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/decimal
    copying pandas/tests/extension/decimal/test_decimal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/decimal
    copying pandas/tests/extension/decimal/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/decimal
    copying pandas/tests/extension/decimal/array.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/decimal
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/arrow
    copying pandas/tests/extension/arrow/arrays.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/arrow
    copying pandas/tests/extension/arrow/test_string.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/arrow
    copying pandas/tests/extension/arrow/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/arrow
    copying pandas/tests/extension/arrow/test_bool.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/arrow
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/json
    copying pandas/tests/extension/json/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/json
    copying pandas/tests/extension/json/test_json.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/json
    copying pandas/tests/extension/json/array.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/json
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/reshaping.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/methods.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/reduce.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/setitem.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/dtype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/io.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/interface.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/getitem.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/casting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/groupby.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/base.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/constructors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    copying pandas/tests/extension/base/printing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/extension/base
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_extension.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_subtype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_buffer.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_unpack.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_pack.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_unpack_raw.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_except.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_case.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_read_size.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_seq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_limits.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_obj.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_newspec.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    copying pandas/tests/io/msgpack/test_sequnpack.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/msgpack
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_console.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_to_latex.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_to_html.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_eng_formatting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_printing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_style.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_css.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_to_excel.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    copying pandas/tests/io/formats/test_to_csv.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/formats
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_readers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_xlwt.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_xlsxwriter.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_writers.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_odf.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_openpyxl.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_xlrd.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    copying pandas/tests/io/excel/test_style.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/excel
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_comment.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_multi_thread.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_compression.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_converters.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_parse_dates.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_c_parser_only.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_dialect.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_skiprows.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_read_fwf.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_unsupported.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_mangle_dupes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_python_parser_only.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_textreader.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_network.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_na_values.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_usecols.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_quoting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_header.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_index_col.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    copying pandas/tests/io/parser/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/parser
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_compression.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_json_table_schema.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_readlines.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_ujson.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_pandas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    copying pandas/tests/io/json/test_normalize.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/json
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/sas
    copying pandas/tests/io/sas/test_sas7bdat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/sas
    copying pandas/tests/io/sas/test_sas.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/sas
    copying pandas/tests/io/sas/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/sas
    copying pandas/tests/io/sas/test_xport.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/sas
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/pytables
    copying pandas/tests/io/pytables/test_pytables_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/pytables
    copying pandas/tests/io/pytables/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/pytables
    copying pandas/tests/io/pytables/test_pytables.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/pytables
    copying pandas/tests/io/pytables/test_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/io/pytables
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    copying pandas/tests/tseries/holiday/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    copying pandas/tests/tseries/holiday/test_observance.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    copying pandas/tests/tseries/holiday/test_federal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    copying pandas/tests/tseries/holiday/test_calendar.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    copying pandas/tests/tseries/holiday/test_holiday.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/holiday
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/frequencies
    copying pandas/tests/tseries/frequencies/test_inference.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/frequencies
    copying pandas/tests/tseries/frequencies/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/frequencies
    copying pandas/tests/tseries/frequencies/test_to_offset.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/frequencies
    copying pandas/tests/tseries/frequencies/test_freq_code.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/frequencies
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/test_offsets_properties.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/test_fiscal.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/test_yqm_offsets.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/test_ticks.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    copying pandas/tests/tseries/offsets/test_offsets.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/tseries/offsets
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_convert_objects.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_construct_object_arr.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_promote.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_construct_from_scalar.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_find_common_type.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_upcast.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_infer_dtype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_infer_datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_construct_ndarray.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    copying pandas/tests/dtypes/cast/test_downcast.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/dtypes/cast
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby/aggregate
    copying pandas/tests/groupby/aggregate/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby/aggregate
    copying pandas/tests/groupby/aggregate/test_cython.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby/aggregate
    copying pandas/tests/groupby/aggregate/test_aggregate.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby/aggregate
    copying pandas/tests/groupby/aggregate/test_other.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/groupby/aggregate
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/interval
    copying pandas/tests/arrays/interval/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/interval
    copying pandas/tests/arrays/interval/test_interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/interval
    copying pandas/tests/arrays/interval/test_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/interval
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_warnings.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_constructors.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_operators.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_subclass.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_analytics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_algos.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/common.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_repr.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_api.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    copying pandas/tests/arrays/categorical/test_dtypes.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/categorical
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/test_libsparse.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/test_accessor.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/test_array.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/test_arithmetics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    copying pandas/tests/arrays/sparse/test_dtype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/arrays/sparse
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/series
    copying pandas/tests/sparse/series/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/series
    copying pandas/tests/sparse/series/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/series
    copying pandas/tests/sparse/series/test_series.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/series
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_frame.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_to_from_scipy.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_analytics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_apply.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    copying pandas/tests/sparse/frame/test_to_csv.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/sparse/frame
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/interval
    copying pandas/tests/indexing/interval/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/interval
    copying pandas/tests/indexing/interval/test_interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/interval
    copying pandas/tests/indexing/interval/test_interval_new.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/interval
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_indexing_slow.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_multiindex.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_ix.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_chaining_and_caching.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_xs.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_getitem.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_sorted.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_setitem.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_iloc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_loc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_slice.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_set_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    copying pandas/tests/indexing/multiindex/test_partial.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexing/multiindex
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/interval
    copying pandas/tests/scalar/interval/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/interval
    copying pandas/tests/scalar/interval/test_interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/interval
    copying pandas/tests/scalar/interval/test_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/interval
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    copying pandas/tests/scalar/timedelta/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    copying pandas/tests/scalar/timedelta/test_timedelta.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    copying pandas/tests/scalar/timedelta/test_formats.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    copying pandas/tests/scalar/timedelta/test_construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    copying pandas/tests/scalar/timedelta/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timedelta
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/period
    copying pandas/tests/scalar/period/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/period
    copying pandas/tests/scalar/period/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/period
    copying pandas/tests/scalar/period/test_asfreq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/period
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_timezones.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_timestamp.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_comparisons.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_rendering.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_unary_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    copying pandas/tests/scalar/timestamp/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/scalar/timestamp
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_interval_range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_interval.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_astype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_setops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_interval_new.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    copying pandas/tests/indexes/interval/test_interval_tree.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/interval
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_names.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/conftest.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_sorting.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_join.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_copy.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_integrity.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_reshape.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_analytics.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_constructor.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_conversion.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_astype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_equivalence.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_get_set.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_monotonic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_drop.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_duplicates.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_set_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_contains.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_partial_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_format.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    copying pandas/tests/indexes/multi/test_reindex.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/multi
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_period.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_scalar_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_astype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_formats.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_setops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_partial_slicing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_tools.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_asfreq.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    copying pandas/tests/indexes/period/test_period_range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/period
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_misc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_missing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_date_range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_timezones.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_datetimelike.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_scalar_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_astype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_formats.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_setops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_datetime.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_partial_slicing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    copying pandas/tests/indexes/datetimes/test_tools.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/datetimes
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_timedelta.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_scalar_compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_indexing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_astype.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_formats.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_setops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_construction.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_partial_slicing.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_ops.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_arithmetic.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_timedelta_range.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    copying pandas/tests/indexes/timedeltas/test_tools.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/tests/indexes/timedeltas
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/_libs/tslibs
    copying pandas/_libs/tslibs/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/_libs/tslibs
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/misc.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/hist.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/compat.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/boxplot.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/style.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/tools.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/converter.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/core.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    copying pandas/plotting/_matplotlib/timeseries.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/plotting/_matplotlib
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/api/types
    copying pandas/api/types/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/api/types
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/api/extensions
    copying pandas/api/extensions/__init__.py -> build/lib.macosx-10.14-x86_64-3.7/pandas/api/extensions
    creating build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats/templates
    copying pandas/io/formats/templates/html.tpl -> build/lib.macosx-10.14-x86_64-3.7/pandas/io/formats/templates
    UPDATING build/lib.macosx-10.14-x86_64-3.7/pandas/_version.py
    set build/lib.macosx-10.14-x86_64-3.7/pandas/_version.py to '0.25.0+229.g9979b757f'
    running build_ext
    pandas._libs.algos: -> [['pandas/_libs/algos.c']]
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 841, in <module>
        **setuptools_kwargs
      File "/Users/taugspurger/Envs/tmp2/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup
        return distutils.core.setup(**attrs)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/Users/taugspurger/Envs/tmp2/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 408, in build_extensions
        self.check_cython_extensions(self.extensions)
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 403, in check_cython_extensions
        src=src
    Exception: Cython-generated file 'pandas/_libs/algos.c' not found.
                    Cython is required to compile pandas from a development branch.
                    Please install Cython or download a release package of pandas.


    ----------------------------------------
  Can't roll back pandas; was not uninstalled
Command "/Users/taugspurger/Envs/tmp2/bin/python3 -u -c "import setuptools, tokenize;__file__='/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-record-8nv7lqgz/install-record.txt --single-version-externally-managed --compile --install-headers /Users/taugspurger/Envs/tmp2/include/site/python3.7/pandas" failed with error code 1 in /private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/
You are using pip version 19.0.3, however version 19.2.3 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

The relevant parts

    UPDATING build/lib.macosx-10.14-x86_64-3.7/pandas/_version.py
    set build/lib.macosx-10.14-x86_64-3.7/pandas/_version.py to '0.25.0+229.g9979b757f'
    running build_ext
    pandas._libs.algos: -> [['pandas/_libs/algos.c']]
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 841, in <module>
        **setuptools_kwargs
      File "/Users/taugspurger/Envs/tmp2/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup
        return distutils.core.setup(**attrs)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/core.py", line 148, in setup
        dist.run_commands()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 966, in run_commands
        self.run_command(cmd)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/Users/taugspurger/Envs/tmp2/lib/python3.7/site-packages/setuptools/command/install.py", line 61, in run
        return orig.install.run(self)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/install.py", line 545, in run
        self.run_command('build')
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/build.py", line 135, in run
        self.run_command(cmd_name)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/cmd.py", line 313, in run_command
        self.distribution.run_command(command)
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/dist.py", line 985, in run_command
        cmd_obj.run()
      File "/usr/local/Cellar/python/3.7.3/Frameworks/Python.framework/Versions/3.7/lib/python3.7/distutils/command/build_ext.py", line 340, in run
        self.build_extensions()
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 408, in build_extensions
        self.check_cython_extensions(self.extensions)
      File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 403, in check_cython_extensions
        src=src
    Exception: Cython-generated file 'pandas/_libs/algos.c' not found.
                    Cython is required to compile pandas from a development branch.
                    Please install Cython or download a release package of pandas.


    ----------------------------------------
  Can't roll back pandas; was not uninstalled
Command "/Users/taugspurger/Envs/tmp2/bin/python3 -u -c "import setuptools, tokenize;__file__='/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-record-8nv7lqgz/install-record.txt --single-version-externally-managed --compile --install-headers /Users/taugspurger/Envs/tmp2/include/site/python3.7/pandas" failed with error code 1 in /private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/

So Cython apparently isn't installed (or if it is, it's not available for import).

@TomAugspurger
Copy link
Contributor Author

TomAugspurger commented Sep 11, 2019

And if we can't import it, we can't cythonize it. I think we would need to add Cython to install_requires as well, but I really don't think we want to do that (especially when pyproject.toml is supposed to fix this).

So tldr: I don't think setup_requires is a solution. I think our options are

  1. No changes to setup.py. Ship the compiled files with 0.24.2 (and the release manager needs to use a new enough Cython). I suppose we can bump min_cython_version
  2. Stop shipping compiled files. Use pyproject.toml to ensure pip install pandas still works.

@rgommers
Copy link
Contributor

That sounds about right to me. Without pyproject.toml you'll need to use setup_requires (no need for install_requires I think), but that invokes easy_install because pip doesn't support setup_requires natively. Which would not be good in 2019....

pyproject.toml does have the potential to create problems, a little risky in a bugfix release. you could also go with just being careful for 0.25.2, and if another cython fix >0.29.13 is needed then do a 0.25.3

@jorisvandenbossche
Copy link
Member

you could also go with just being careful for 0.25.2, and if another cython fix >0.29.13 is needed then do a 0.25.3

Yes, that's what we decided in the dev call we just had, I think. For 0.25.2 do what we have done in the past (ship cythonized files), and then on master (for 1.0) add pyproject.toml again, which also enables to properly tackle this issue of needing cython in the build step.

proost pushed a commit to proost/pandas that referenced this issue Dec 19, 2019
proost pushed a commit to proost/pandas that referenced this issue Dec 19, 2019
@TomAugspurger
Copy link
Contributor Author

For reference, this was done on the 1.0.0rc with pandas-dev/pandas-release@62a2a72

jason-ytsao pushed a commit to jason-ytsao/exp_vtb that referenced this issue Aug 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Build Library building on various platforms
Projects
None yet
Development

No branches or pull requests

6 participants