Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

BUG: pytest fails for conda editable installation in Mac #58373

Closed
3 tasks done
tuhinsharma121 opened this issue Apr 22, 2024 · 3 comments
Closed
3 tasks done

BUG: pytest fails for conda editable installation in Mac #58373

tuhinsharma121 opened this issue Apr 22, 2024 · 3 comments
Labels
Bug Needs Triage Issue that has not been reviewed by a pandas team member

Comments

@tuhinsharma121
Copy link
Contributor

Pandas version checks

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

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

  • I have confirmed this bug exists on the main branch of pandas.

Reproducible Example

pytest

Issue Description

Following is the error trace that I receive

+ /opt/anaconda3/envs/pandas-dev/bin/ninja
[1/86] Compiling C object pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o
FAILED: pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o -MF pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o.d -o pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_ccalendar.pyx.c.o -c pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/pandas/_libs/tslibs/ccalendar.pyx.c
pandas/_libs/tslibs/ccalendar.cpython-310-darwin.so.p/pandas/_libs/tslibs/ccalendar.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[2/86] Compiling C object pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o
FAILED: pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o -MF pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o.d -o pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_np_datetime.pyx.c.o -c pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/pandas/_libs/tslibs/np_datetime.pyx.c
pandas/_libs/tslibs/np_datetime.cpython-310-darwin.so.p/pandas/_libs/tslibs/np_datetime.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[3/86] Compiling C object pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o
FAILED: pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o -MF pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o.d -o pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_dtypes.pyx.c.o -c pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/pandas/_libs/tslibs/dtypes.pyx.c
pandas/_libs/tslibs/dtypes.cpython-310-darwin.so.p/pandas/_libs/tslibs/dtypes.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[4/86] Compiling C object pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o
FAILED: pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/nattype.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o -MF pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o.d -o pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_nattype.pyx.c.o -c pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/pandas/_libs/tslibs/nattype.pyx.c
pandas/_libs/tslibs/nattype.cpython-310-darwin.so.p/pandas/_libs/tslibs/nattype.pyx.c:1280:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[5/86] Compiling C object pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o
FAILED: pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/conversion.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o -MF pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o.d -o pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_conversion.pyx.c.o -c pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/pandas/_libs/tslibs/conversion.pyx.c
pandas/_libs/tslibs/conversion.cpython-310-darwin.so.p/pandas/_libs/tslibs/conversion.pyx.c:1280:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[6/86] Compiling C object pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o
FAILED: pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/fields.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o -MF pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o.d -o pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_fields.pyx.c.o -c pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/pandas/_libs/tslibs/fields.pyx.c
pandas/_libs/tslibs/fields.cpython-310-darwin.so.p/pandas/_libs/tslibs/fields.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[7/86] Compiling C object pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o
FAILED: pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/strptime.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o -MF pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o.d -o pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_strptime.pyx.c.o -c pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/pandas/_libs/tslibs/strptime.pyx.c
pandas/_libs/tslibs/strptime.cpython-310-darwin.so.p/pandas/_libs/tslibs/strptime.pyx.c:1280:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[8/86] Compiling C object pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o
FAILED: pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/parsing.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o -MF pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o.d -o pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_parsing.pyx.c.o -c pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/pandas/_libs/tslibs/parsing.pyx.c
pandas/_libs/tslibs/parsing.cpython-310-darwin.so.p/pandas/_libs/tslibs/parsing.pyx.c:1280:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[9/86] Compiling C object pandas/_libs/tslibs/period.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o
FAILED: pandas/_libs/tslibs/period.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/period.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/period.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o -MF pandas/_libs/tslibs/period.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o.d -o pandas/_libs/tslibs/period.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_period.pyx.c.o -c pandas/_libs/tslibs/period.cpython-310-darwin.so.p/pandas/_libs/tslibs/period.pyx.c
pandas/_libs/tslibs/period.cpython-310-darwin.so.p/pandas/_libs/tslibs/period.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
[10/86] Compiling C object pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o
FAILED: pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o 
x86_64-apple-darwin13.4.0-clang -Ipandas/_libs/tslibs/offsets.cpython-310-darwin.so.p -Ipandas/_libs/tslibs -I../../pandas/_libs/tslibs -I../../../../../../../private/var/folders/k1/p2q16r5s60l69tj_lg8rl47h0000gn/T/pip-build-env-qcd1hnpi/overlay/lib/python3.10/site-packages/numpy/_core/include -I../../pandas/_libs/include -I/opt/anaconda3/envs/pandas-dev/include/python3.10 -fvisibility=hidden -fcolor-diagnostics -DNDEBUG -w -std=c11 -O3 -DNPY_NO_DEPRECATED_API=0 -DNPY_TARGET_VERSION=NPY_1_21_API_VERSION -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -isystem /opt/anaconda3/envs/pandas-dev/include -D_FORTIFY_SOURCE=2 -isystem /opt/anaconda3/envs/pandas-dev/include -MD -MQ pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o -MF pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o.d -o pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/meson-generated_pandas__libs_tslibs_offsets.pyx.c.o -c pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/pandas/_libs/tslibs/offsets.pyx.c
pandas/_libs/tslibs/offsets.cpython-310-darwin.so.p/pandas/_libs/tslibs/offsets.pyx.c:1227:10: fatal error: 'numpy/arrayobject.h' file not found
#include "numpy/arrayobject.h"
         ^~~~~~~~~~~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
ImportError while loading conftest '/Users/tuhinsharma/Documents/Git/pandas/pandas/conftest.py'.
/opt/anaconda3/envs/pandas-dev/lib/python3.10/site-packages/_pandas_editable_loader.py:268: in find_spec
    tree = self.rebuild()
/opt/anaconda3/envs/pandas-dev/lib/python3.10/site-packages/_pandas_editable_loader.py:309: in rebuild
    subprocess.run(self._build_cmd, cwd=self._build_path, env=env, stdout=stdout, check=True)
/opt/anaconda3/envs/pandas-dev/lib/python3.10/subprocess.py:526: in run
    raise CalledProcessError(retcode, process.args,
E   subprocess.CalledProcessError: Command '['/opt/anaconda3/envs/pandas-dev/bin/ninja']' returned non-zero exit status 1.

Expected Behavior

tests should run successfully

Installed Versions

Python 3.10

pandas git+ssh://git@github.com/tuhinsharma121/pandas.git@22e524799de6189e93e5d4f1907f3e6ea282a28a#egg=pandas

Darwin Tuhins-MacBook-Pro.local 21.6.0 Darwin Kernel Version 21.6.0: Sun Dec 17 22:55:27 PST 2023; root:xnu-8020.240.18.706.2~1/RELEASE_X86_64 x86_64

macOS Monterey 12.7.3

@tuhinsharma121 tuhinsharma121 added Bug Needs Triage Issue that has not been reviewed by a pandas team member labels Apr 22, 2024
@Aloqeely
Copy link
Contributor

Aloqeely commented Apr 22, 2024

Did you follow the steps to build pandas in this guide?
https://pandas.pydata.org/docs/development/contributing_environment.html

Steps 2 and 3 in particular

@tuhinsharma121
Copy link
Contributor Author

This is what I ran

conda env create --file environment.yml
conda activate pandas-dev
git fetch upstream --tags
python -m pip install -ve . --no-build-isolation --config-settings editable-verbose=true

output

Successfully built pandas
Installing collected packages: pandas
Successfully installed pandas-3.0.0.dev0+759.g22e524799d

Then I ran

pytest

Now I get a different error

+ /opt/anaconda3/envs/pandas-dev/bin/ninja
[1/1] Generating write_version_file with a custom command
ImportError while loading conftest '/Users/tuhinsharma/Documents/Git/pandas/pandas/conftest.py'.
pandas/conftest.py:714: in <module>
    idx = Index(pd.array([f"pandas_{i}" for i in range(100)], dtype="string[pyarrow]"))
pandas/core/construction.py:320: in array
    return cls._from_sequence(data, dtype=dtype, copy=copy)
pandas/core/arrays/string_arrow.py:205: in _from_sequence
    return cls(pa.array(result, type=pa.string(), from_pandas=True))
pyarrow/array.pxi:268: in pyarrow.lib.array
    ???
pyarrow/array.pxi:3715: in pyarrow.lib.get_values
    ???
pyarrow/pandas-shim.pxi:223: in pyarrow.lib._PandasAPIShim.is_series
    ???
pyarrow/pandas-shim.pxi:123: in pyarrow.lib._PandasAPIShim._have_pandas_internal
    ???
pyarrow/pandas-shim.pxi:102: in pyarrow.lib._PandasAPIShim._check_import
    ???
pyarrow/pandas-shim.pxi:105: in pyarrow.lib._PandasAPIShim._check_import
    ???
pyarrow/pandas-shim.pxi:74: in pyarrow.lib._PandasAPIShim._import_pandas
    ???
E   UserWarning: pyarrow requires pandas 1.0.0 or above, pandas 0+untagged.34786.g22e5247 is installed. Therefore, pandas-specific integration is not used.

@tuhinsharma121
Copy link
Contributor Author

Instead

python -m pip install -ve . --no-build-isolation --config-settings editable-verbose=true

if I use

python setup.py develop

then it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Needs Triage Issue that has not been reviewed by a pandas team member
Projects
None yet
Development

No branches or pull requests

2 participants