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

error installing time-series-anomaly-detector via pip #61

Open
SumeetSandhu opened this issue Jun 26, 2024 · 1 comment
Open

error installing time-series-anomaly-detector via pip #61

SumeetSandhu opened this issue Jun 26, 2024 · 1 comment

Comments

@SumeetSandhu
Copy link

Please provide us with the following information:

This issue is for a: (mark with an x)

- [x ] bug report -> please search issues before submitting
- [ ] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

pip install time-series-anomaly-detector

Any log messages given by the failure

Building wheels for collected packages: time-series-anomaly-detector
Building wheel for time-series-anomaly-detector (pyproject.toml) ... error
error: subprocess-exited-with-error

× Building wheel for time-series-anomaly-detector (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [109 lines of output]
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-cpython-311
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector
copying src/anomaly_detector/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector
copying src/anomaly_detector/base.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/util.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/model.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/dataset.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/module.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
copying src/anomaly_detector/multivariate/contract.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/multivariate
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/exception.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/data_processor.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/constants.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/time_util.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
copying src/anomaly_detector/common/error_code.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/common
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate
copying src/anomaly_detector/univariate/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate
copying src/anomaly_detector/univariate/univariate_anomaly_detection.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/critical_table_values.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/fields.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/r_stl.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/stl_helpers.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/date_utils.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/refine.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/enum.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/helpers.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
copying src/anomaly_detector/univariate/util/boundary_utils.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/util
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/period
copying src/anomaly_detector/univariate/period/period_detect.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/period
copying src/anomaly_detector/univariate/period/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/period
copying src/anomaly_detector/univariate/period/spectrum.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/period
copying src/anomaly_detector/univariate/period/simple.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/period
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/dynamic_threshold.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/spectral_residual_model.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/detect_model.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/series_compete_processor.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/hbos_detection.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/detect.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
copying src/anomaly_detector/univariate/model/seasonal_series.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/model
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/filling_up
copying src/anomaly_detector/univariate/filling_up/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/filling_up
copying src/anomaly_detector/univariate/filling_up/fill_up.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/filling_up
copying src/anomaly_detector/univariate/filling_up/fill_up_methods.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/filling_up
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/detector.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/dynamic_filter.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/spectral_residual.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/esd_filter.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
copying src/anomaly_detector/univariate/detectors/z_score.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/detectors
creating build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/resource
copying src/anomaly_detector/univariate/resource/init.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/resource
copying src/anomaly_detector/univariate/resource/error_message.py -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate/resource
running egg_info
writing src/time_series_anomaly_detector.egg-info/PKG-INFO
writing dependency_links to src/time_series_anomaly_detector.egg-info/dependency_links.txt
writing requirements to src/time_series_anomaly_detector.egg-info/requires.txt
writing top-level names to src/time_series_anomaly_detector.egg-info/top_level.txt
reading manifest file 'src/time_series_anomaly_detector.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
adding license file 'LICENSE'
writing manifest file 'src/time_series_anomaly_detector.egg-info/SOURCES.txt'
copying src/anomaly_detector/univariate/_anomaly_kernel_cython.c -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate
copying src/anomaly_detector/univariate/_anomaly_kernel_cython.pyx -> build/lib.macosx-10.9-x86_64-cpython-311/anomaly_detector/univariate
running build_ext
building 'anomaly_detector.univariate._anomaly_kernel_cython' extension
creating build/temp.macosx-10.9-x86_64-cpython-311
creating build/temp.macosx-10.9-x86_64-cpython-311/src
creating build/temp.macosx-10.9-x86_64-cpython-311/src/anomaly_detector
creating build/temp.macosx-10.9-x86_64-cpython-311/src/anomaly_detector/univariate
clang -DNDEBUG -fwrapv -O2 -Wall -fPIC -O2 -isystem /Users/SumeetSandhu/miniconda3/include -fPIC -O2 -isystem /Users/SumeetSandhu/miniconda3/include -I/private/var/folders/09/b_3c01rj097cwkp1bxxfjj1m0000gn/T/pip-build-env-d81nnlus/overlay/lib/python3.11/site-packages/numpy/_core/include -I/Users/SumeetSandhu/miniconda3/include/python3.11 -c src/anomaly_detector/univariate/_anomaly_kernel_cython.c -o build/temp.macosx-10.9-x86_64-cpython-311/src/anomaly_detector/univariate/_anomaly_kernel_cython.o
In file included from src/anomaly_detector/univariate/_anomaly_kernel_cython.c:1198:
In file included from /private/var/folders/09/b_3c01rj097cwkp1bxxfjj1m0000gn/T/pip-build-env-d81nnlus/overlay/lib/python3.11/site-packages/numpy/_core/include/numpy/arrayobject.h:5:
In file included from /private/var/folders/09/b_3c01rj097cwkp1bxxfjj1m0000gn/T/pip-build-env-d81nnlus/overlay/lib/python3.11/site-packages/numpy/_core/include/numpy/ndarrayobject.h:12:
In file included from /private/var/folders/09/b_3c01rj097cwkp1bxxfjj1m0000gn/T/pip-build-env-d81nnlus/overlay/lib/python3.11/site-packages/numpy/_core/include/numpy/ndarraytypes.h:1909:
/private/var/folders/09/b_3c01rj097cwkp1bxxfjj1m0000gn/T/pip-build-env-d81nnlus/overlay/lib/python3.11/site-packages/numpy/_core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-W#warnings]
#warning "Using deprecated NumPy API, disable it with "
^
src/anomaly_detector/univariate/_anomaly_kernel_cython.c:19078:41: error: no member named 'subarray' in 'struct _PyArray_Descr'
__Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));
~~~~~~~~~ ^
src/anomaly_detector/univariate/_anomaly_kernel_cython.c:2071:37: note: expanded from macro '__Pyx_INCREF'
#define __Pyx_INCREF(r) Py_INCREF(r)
^
/Users/SumeetSandhu/miniconda3/include/python3.11/object.h:506:50: note: expanded from macro 'Py_INCREF'
# define Py_INCREF(op) Py_INCREF(_PyObject_CAST(op))
^~
/Users/SumeetSandhu/miniconda3/include/python3.11/object.h:107:49: note: expanded from macro '_PyObject_CAST'
#define _PyObject_CAST(op) _Py_CAST(PyObject*, (op))
^~
/Users/SumeetSandhu/miniconda3/include/python3.11/pyport.h:24:38: note: expanded from macro '_Py_CAST'
#define _Py_CAST(type, expr) ((type)(expr))
^~~~
src/anomaly_detector/univariate/_anomaly_kernel_cython.c:19079:38: error: no member named 'subarray' in 'struct _PyArray_Descr'
__pyx_r = ((PyObject*)__pyx_v_d->subarray->shape);
~~~~~~~~~ ^
1 warning and 2 errors generated.
error: command '/usr/bin/clang' failed with exit code 1
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for time-series-anomaly-detector
Failed to build time-series-anomaly-detector
ERROR: Could not build wheels for time-series-anomaly-detector, which is required to install pyproject.toml-based projects

Expected/desired behavior

According to https://github.com/Azure-Samples/AnomalyDetector/blob/master/anomaly-detector-pypi-demo.ipynb this should install correctly.

OS and Version?

Windows 7, 8 or 10. Linux (which distribution). macOS (Yosemite? El Capitan? Sierra?)
macOS Monterey

Versions

12.7.5

Mention any other details that might be useful

conda 24.4.0
Python 3.11.7


Thanks! We'll be in touch soon.

@SumeetSandhu SumeetSandhu changed the title error installing via pip error installing time-series-anomaly-detector via pip Jun 26, 2024
@SumeetSandhu
Copy link
Author

hello, is this a live github project/Microsoft product?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant