pandas-dev / pandas

Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
https://pandas.pydata.org
BSD 3-Clause "New" or "Revised" License
43.58k stars 17.9k forks source link

Remove compiled Cython files from sdist #28341

Closed TomAugspurger closed 5 years ago

TomAugspurger commented 5 years ago

NumPy is considering this in https://github.com/numpy/numpy/pull/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?

jreback commented 5 years ago

+1 on this; sure could do this for 0.25.2

WillAyd commented 5 years ago

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

jbrockmendel commented 5 years ago

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 commented 5 years ago

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.

jorisvandenbossche commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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 "", line 1, in File "/private/var/folders/hz/f43khqfn7b1b1g8z_z6y3bsw0000gp/T/pip-req-build-hrpsio9k/setup.py", line 841, in **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 commented 5 years ago

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 commented 5 years ago

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 commented 5 years ago

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.

TomAugspurger commented 4 years ago

For reference, this was done on the 1.0.0rc with https://github.com/pandas-dev/pandas-release/commit/62a2a728240464b5edd4a8f34d1a72e3bca88945