Giter VIP home page Giter VIP logo

resume_parser's Introduction

Resume parser

A resume parser used for extracting information from resumes

Built with ❤︎ and ☕ by Kumar Rajwani and Brian Njoroge


Features

  • Extract name
  • Extract email
  • Extract mobile numbers
  • Extract skills
  • Extract total experience
  • Extract college name
  • Extract degree
  • Extract designation
  • Extract company names

Installation

  • You can install this package using
pip install resume-parser
  • Dependency of spacy
pip install https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz
pip install importlib-metadata==3.2.0
  • For NLP operations we use spacy and nltk. Install them using below commands:
# spaCy
python -m spacy download en_core_web_sm

# nltk
python -m nltk.downloader stopwords
python -m nltk.downloader punkt
python -m nltk.downloader averaged_perceptron_tagger
python -m nltk.downloader universal_tagset
python -m nltk.downloader wordnet
python -m nltk.downloader brown
python -m nltk.downloader maxent_ne_chunker

Supported File Formats

  • PDF and DOCx and TXT files are supported on all Operating Systems

Usage

  • Import it in your Python project
from resume_parser import resumeparse

data = resumeparse.read_file('/path/to/resume/file')

For first time it will take around a minute so please keep patience.

Result

The module would return a dictionary with result as follows:

{'degree': ['BSc','MSc'],
     'designition': [
         'content writer',
         'data scientist',
         'systems administrator',
     ],
     'email': '[email protected]',
     'name': 'Brian Njoroge',
     'phone': '+918511593595',
     'skills': [
         'Python',
         ' C++',
         'Power BI',
         'Tensorflow',
         'Keras',
         'Pytorch',
         'Scikit-Learn',
         'Pandas',
         'NLTK',
         'OpenCv',
         'Numpy',
         'Matplotlib',
         'Seaborn',
         'Django',
         'Linux',
         'Docker'],
     'total_exp': 3,
     'university': ['gujarat university', 'wuhan university', 'egerton university']}

alt_text

Custom training

You can use the following notebook to train the spacy model on your custom data. Following notebook is training the spacy model to identify the Degree in the given text. https://colab.research.google.com/drive/1aSn5tMWU2Lbo4eEPi0GvkBC_003mXxqi?usp=sharing

resume_parser's People

Contributors

brianjoroge avatar kbrajwani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

resume_parser's Issues

Can't read config.cfg

OSError: [E053] Could not read config.cfg from C:\Users\bhavi\AppData\Local\Programs\Python\Python39\lib\site-packages\resume_parser\degree\model\config.cfg

Unable to install resume_parser in M1. Error: the clang compiler does not support 'faltivec'

Using MacBook Air with an M1 processor.
Installing it in a Django project.
Running command pip install resume-parser gives the below error:

      clang: _configtest.c
      success!
      removing: _configtest.c _configtest.o _configtest.o.d
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      compile options: '-Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -c'
      clang: _configtest.c
      success!
      removing: _configtest.c _configtest.o _configtest.o.d
      File: build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/_numpyconfig.h
      #define NPY_SIZEOF_SHORT SIZEOF_SHORT
      #define NPY_SIZEOF_INT SIZEOF_INT
      #define NPY_SIZEOF_LONG SIZEOF_LONG
      #define NPY_SIZEOF_FLOAT 4
      #define NPY_SIZEOF_COMPLEX_FLOAT 8
      #define NPY_SIZEOF_DOUBLE 8
      #define NPY_SIZEOF_COMPLEX_DOUBLE 16
      #define NPY_SIZEOF_LONGDOUBLE 16
      #define NPY_SIZEOF_COMPLEX_LONGDOUBLE 32
      #define NPY_SIZEOF_PY_INTPTR_T 8
      #define NPY_SIZEOF_OFF_T 8
      #define NPY_SIZEOF_PY_LONG_LONG 8
      #define NPY_SIZEOF_LONGLONG 8
      #define NPY_NO_SMP 0
      #define NPY_HAVE_DECL_ISNAN
      #define NPY_HAVE_DECL_ISINF
      #define NPY_HAVE_DECL_ISFINITE
      #define NPY_HAVE_DECL_SIGNBIT
      #define NPY_USE_C99_COMPLEX 1
      #define NPY_HAVE_COMPLEX_DOUBLE 1
      #define NPY_HAVE_COMPLEX_FLOAT 1
      #define NPY_HAVE_COMPLEX_LONG_DOUBLE 1
      #define NPY_RELAXED_STRIDES_CHECKING 1
      #define NPY_USE_C99_FORMATS 1
      #define NPY_VISIBILITY_HIDDEN __attribute__((visibility("hidden")))
      #define NPY_ABI_VERSION 0x01000009
      #define NPY_API_VERSION 0x0000000D
  
      #ifndef __STDC_FORMAT_MACROS
      #define __STDC_FORMAT_MACROS 1
      #endif
  
      EOF
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/_numpyconfig.h' to sources.
      executing numpy/core/code_generators/generate_numpy_api.py
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__multiarray_api.h' to sources.
      numpy.core - nothing done with h_files = ['build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/config.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/_numpyconfig.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__multiarray_api.h']
      building extension "numpy.core._multiarray_tests" sources
      creating build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/_multiarray_tests.c
      building extension "numpy.core._multiarray_umath" sources
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/config.h' to sources.
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/_numpyconfig.h' to sources.
      executing numpy/core/code_generators/generate_numpy_api.py
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__multiarray_api.h' to sources.
      executing numpy/core/code_generators/generate_ufunc_api.py
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__ufunc_api.h' to sources.
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/arraytypes.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/einsum.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/lowlevel_strided_loops.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/nditer_templ.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/scalartypes.c
      creating build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/funcs.inc
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath' to include_dirs.
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/simd.inc
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/loops.h
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/loops.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/matmul.h
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/matmul.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/clip.h
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/clip.c
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/scalarmath.c
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath' to include_dirs.
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common/templ_common.h
        adding 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common' to include_dirs.
      numpy.core - nothing done with h_files = ['build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/funcs.inc', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/simd.inc', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/loops.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/matmul.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/clip.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath/npy_math_internal.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common/templ_common.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/config.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/_numpyconfig.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__multiarray_api.h', 'build/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy/__ufunc_api.h']
      building extension "numpy.core._umath_tests" sources
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/_umath_tests.c
      building extension "numpy.core._rational_tests" sources
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/_rational_tests.c
      building extension "numpy.core._struct_ufunc_tests" sources
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/_struct_ufunc_tests.c
      building extension "numpy.core._operand_flag_tests" sources
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/_operand_flag_tests.c
      building extension "numpy.fft._pocketfft_internal" sources
      building extension "numpy.linalg.lapack_lite" sources
      creating build/src.macosx-10.14.6-arm64-3.8/numpy/linalg
        adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
      building extension "numpy.linalg._umath_linalg" sources
        adding 'numpy/linalg/lapack_lite/python_xerbla.c' to sources.
      conv_template:> build/src.macosx-10.14.6-arm64-3.8/numpy/linalg/umath_linalg.c
      building extension "numpy.random.mt19937" sources
      building extension "numpy.random.philox" sources
      building extension "numpy.random.pcg64" sources
      building extension "numpy.random.sfc64" sources
      building extension "numpy.random.common" sources
      building extension "numpy.random.bit_generator" sources
      building extension "numpy.random.generator" sources
      building extension "numpy.random.bounded_integers" sources
      building extension "numpy.random.mtrand" sources
      building data_files sources
      build_src: building npy-pkg config files
      running build_py
      creating build/lib.macosx-10.14.6-arm64-3.8
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/conftest.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/version.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/_globals.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/dual.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/_distributor_init.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/ctypeslib.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/matlib.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying numpy/_pytesttester.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      copying build/src.macosx-10.14.6-arm64-3.8/numpy/__config__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/compat
      copying numpy/compat/py3k.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/compat
      copying numpy/compat/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/compat
      copying numpy/compat/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/compat
      copying numpy/compat/_inspect.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/compat
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/umath.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/fromnumeric.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_dtype.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_add_newdocs.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_methods.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_internal.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_string_helpers.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/multiarray.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_asarray.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/records.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/setup_common.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_aliased_types.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/memmap.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/overrides.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/getlimits.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_dtype_ctypes.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/defchararray.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/shape_base.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/machar.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/numeric.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/function_base.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/einsumfunc.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/umath_tests.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_ufunc_config.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_exceptions.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/numerictypes.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/_type_aliases.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/cversions.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/arrayprint.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      copying numpy/core/code_generators/generate_numpy_api.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/core
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/unixccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/numpy_distribution.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/conv_template.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/cpuinfo.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/ccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/msvc9compiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/npy_pkg_config.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/compat.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/misc_util.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/log.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/line_endings.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/lib2def.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/pathccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/system_info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/core.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/__version__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/exec_command.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/from_template.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/mingw32ccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/extension.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/msvccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/intelccompiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/_shell_utils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying numpy/distutils/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      copying build/src.macosx-10.14.6-arm64-3.8/numpy/distutils/__config__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/config_compiler.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build_ext.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/config.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/install_headers.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build_py.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build_src.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/sdist.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build_scripts.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/bdist_rpm.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/install_clib.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/build_clib.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/autodist.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/egg_info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/install.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/develop.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      copying numpy/distutils/command/install_data.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/command
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/gnu.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/compaq.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/intel.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/none.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/nag.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/pg.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/ibm.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/sun.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/lahey.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/g95.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/mips.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/hpux.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/environment.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/pathf95.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/absoft.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      copying numpy/distutils/fcompiler/vast.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/distutils/fcompiler
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/misc.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/internals.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/creation.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/dispatch.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/constants.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/ufuncs.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/broadcasting.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/basics.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/subclassing.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/indexing.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/byteswapping.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/structured_arrays.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      copying numpy/doc/glossary.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/doc
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/cfuncs.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/common_rules.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/crackfortran.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/cb_rules.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/rules.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/f2py2e.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/func2subr.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/__version__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/diagnose.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/capi_maps.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/f90mod_rules.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/f2py_testing.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/use_rules.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/auxfuncs.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      copying numpy/f2py/__main__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/f2py
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/fft
      copying numpy/fft/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/fft
      copying numpy/fft/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/fft
      copying numpy/fft/helper.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/fft
      copying numpy/fft/_pocketfft.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/fft
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/_iotools.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/mixins.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/nanfunctions.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/recfunctions.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/histograms.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/scimath.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/_version.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/user_array.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/format.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/twodim_base.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/financial.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/index_tricks.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/npyio.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/shape_base.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/stride_tricks.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/arrayterator.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/function_base.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/arraysetops.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/arraypad.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/type_check.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/polynomial.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/_datasource.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      copying numpy/lib/ufunclike.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/lib
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/linalg
      copying numpy/linalg/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/linalg
      copying numpy/linalg/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/linalg
      copying numpy/linalg/linalg.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/linalg
      copying numpy/linalg/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/linalg
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/extras.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/version.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/testutils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/core.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/bench.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/timer_comparison.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      copying numpy/ma/mrecords.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/ma
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/matrixlib
      copying numpy/matrixlib/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/matrixlib
      copying numpy/matrixlib/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/matrixlib
      copying numpy/matrixlib/defmatrix.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/matrixlib
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/laguerre.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/_polybase.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/polyutils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/hermite_e.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/chebyshev.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/polynomial.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/legendre.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      copying numpy/polynomial/hermite.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/polynomial
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/random
      copying numpy/random/_pickle.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/random
      copying numpy/random/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/random
      copying numpy/random/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/random
      copying numpy/random/info.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/random
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/nosetester.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/noseclasses.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/setup.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/print_coercion_tables.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      copying numpy/testing/decorators.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing
      creating build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/nosetester.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/__init__.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/noseclasses.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/utils.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/parameterized.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      copying numpy/testing/_private/decorators.py -> build/lib.macosx-10.14.6-arm64-3.8/numpy/testing/_private
      running build_clib
      customize UnixCCompiler
      customize UnixCCompiler using build_clib
      building 'npymath' library
      compiling C sources
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      creating build/temp.macosx-10.14.6-arm64-3.8
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath
      creating build/temp.macosx-10.14.6-arm64-3.8/build
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath
      compile options: '-Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c'
      clang: numpy/core/src/npymath/npy_math.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath/ieee754.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath/npy_math_complex.c
      clang: numpy/core/src/npymath/halffloat.c
      numpy/core/src/npymath/npy_math_complex.c.src:48:33: warning: unused variable 'tiny' [-Wunused-const-variable]
      static const volatile npy_float tiny = 3.9443045e-31f;
                                      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:25: warning: unused variable 'c_halff' [-Wunused-const-variable]
      static const npy_cfloat c_halff = {0.5F, 0.0};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:25: warning: unused variable 'c_if' [-Wunused-const-variable]
      static const npy_cfloat c_if = {0.0, 1.0F};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:25: warning: unused variable 'c_ihalff' [-Wunused-const-variable]
      static const npy_cfloat c_ihalff = {0.0, 0.5F};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddf' [-Wunused-function]
      caddf(npy_cfloat a, npy_cfloat b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubf' [-Wunused-function]
      csubf(npy_cfloat a, npy_cfloat b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegf' [-Wunused-function]
      cnegf(npy_cfloat a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulif' [-Wunused-function]
      cmulif(npy_cfloat a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:26: warning: unused variable 'c_half' [-Wunused-const-variable]
      static const npy_cdouble c_half = {0.5, 0.0};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:26: warning: unused variable 'c_i' [-Wunused-const-variable]
      static const npy_cdouble c_i = {0.0, 1.0};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:26: warning: unused variable 'c_ihalf' [-Wunused-const-variable]
      static const npy_cdouble c_ihalf = {0.0, 0.5};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'cadd' [-Wunused-function]
      cadd(npy_cdouble a, npy_cdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csub' [-Wunused-function]
      csub(npy_cdouble a, npy_cdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cneg' [-Wunused-function]
      cneg(npy_cdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmuli' [-Wunused-function]
      cmuli(npy_cdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:30: warning: unused variable 'c_halfl' [-Wunused-const-variable]
      static const npy_clongdouble c_halfl = {0.5L, 0.0};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:30: warning: unused variable 'c_il' [-Wunused-const-variable]
      static const npy_clongdouble c_il = {0.0, 1.0L};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:30: warning: unused variable 'c_ihalfl' [-Wunused-const-variable]
      static const npy_clongdouble c_ihalfl = {0.0, 0.5L};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddl' [-Wunused-function]
      caddl(npy_clongdouble a, npy_clongdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubl' [-Wunused-function]
      csubl(npy_clongdouble a, npy_clongdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegl' [-Wunused-function]
      cnegl(npy_clongdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulil' [-Wunused-function]
      cmulil(npy_clongdouble a)
      ^
      22 warnings generated.
      numpy/core/src/npymath/npy_math_complex.c.src:48:33: warning: unused variable 'tiny' [-Wunused-const-variable]
      static const volatile npy_float tiny = 3.9443045e-31f;
                                      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:25: warning: unused variable 'c_halff' [-Wunused-const-variable]
      static const npy_cfloat c_halff = {0.5F, 0.0};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:25: warning: unused variable 'c_if' [-Wunused-const-variable]
      static const npy_cfloat c_if = {0.0, 1.0F};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:25: warning: unused variable 'c_ihalff' [-Wunused-const-variable]
      static const npy_cfloat c_ihalff = {0.0, 0.5F};
                              ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddf' [-Wunused-function]
      caddf(npy_cfloat a, npy_cfloat b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubf' [-Wunused-function]
      csubf(npy_cfloat a, npy_cfloat b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegf' [-Wunused-function]
      cnegf(npy_cfloat a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulif' [-Wunused-function]
      cmulif(npy_cfloat a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:26: warning: unused variable 'c_half' [-Wunused-const-variable]
      static const npy_cdouble c_half = {0.5, 0.0};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:26: warning: unused variable 'c_i' [-Wunused-const-variable]
      static const npy_cdouble c_i = {0.0, 1.0};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:26: warning: unused variable 'c_ihalf' [-Wunused-const-variable]
      static const npy_cdouble c_ihalf = {0.0, 0.5};
                               ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'cadd' [-Wunused-function]
      cadd(npy_cdouble a, npy_cdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csub' [-Wunused-function]
      csub(npy_cdouble a, npy_cdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cneg' [-Wunused-function]
      cneg(npy_cdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmuli' [-Wunused-function]
      cmuli(npy_cdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:67:30: warning: unused variable 'c_halfl' [-Wunused-const-variable]
      static const npy_clongdouble c_halfl = {0.5L, 0.0};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:68:30: warning: unused variable 'c_il' [-Wunused-const-variable]
      static const npy_clongdouble c_il = {0.0, 1.0L};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:69:30: warning: unused variable 'c_ihalfl' [-Wunused-const-variable]
      static const npy_clongdouble c_ihalfl = {0.0, 0.5L};
                                   ^
      numpy/core/src/npymath/npy_math_complex.c.src:79:1: warning: unused function 'caddl' [-Wunused-function]
      caddl(npy_clongdouble a, npy_clongdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:87:1: warning: unused function 'csubl' [-Wunused-function]
      csubl(npy_clongdouble a, npy_clongdouble b)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:137:1: warning: unused function 'cnegl' [-Wunused-function]
      cnegl(npy_clongdouble a)
      ^
      numpy/core/src/npymath/npy_math_complex.c.src:144:1: warning: unused function 'cmulil' [-Wunused-function]
      cmulil(npy_clongdouble a)
      ^
      22 warnings generated.
      ar: adding 4 object files to build/temp.macosx-10.14.6-arm64-3.8/libnpymath.a
      warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: build/temp.macosx-10.14.6-arm64-3.8/libnpymath.a will be fat and ar(1) will not be able to operate on it
      ranlib:@ build/temp.macosx-10.14.6-arm64-3.8/libnpymath.a
      building 'npysort' library
      compiling C sources
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort
      compile options: '-Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c'
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/mergesort.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/quicksort.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/timsort.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/heapsort.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/radixsort.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/selection.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npysort/binsearch.c
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      22 warnings generated.
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      numpy/core/src/npysort/selection.c.src:328:9: warning: code will never be executed [-Wunreachable-code]
              npy_intp k;
              ^~~~~~~~~~~
      numpy/core/src/npysort/selection.c.src:326:14: note: silence by adding parentheses to mark code as explicitly dead
          else if (0 && kth == num - 1) {
                   ^
                   /* DISABLES CODE */ ( )
      22 warnings generated.
      ar: adding 7 object files to build/temp.macosx-10.14.6-arm64-3.8/libnpysort.a
      warning: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib: archive library: build/temp.macosx-10.14.6-arm64-3.8/libnpysort.a will be fat and ar(1) will not be able to operate on it
      ranlib:@ build/temp.macosx-10.14.6-arm64-3.8/libnpysort.a
      running build_ext
      customize UnixCCompiler
      customize UnixCCompiler using build_ext
      building 'numpy.core._dummy' extension
      compiling C sources
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c'
      clang: numpy/core/src/dummymodule.c
      clang -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -Wl,-headerpad,0x1000 build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/dummymodule.o -Lbuild/temp.macosx-10.14.6-arm64-3.8 -o build/lib.macosx-10.14.6-arm64-3.8/numpy/core/_dummy.cpython-38-darwin.so
      building 'numpy.core._multiarray_tests' extension
      compiling C sources
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/common
      compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c'
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/_multiarray_tests.c
      clang: numpy/core/src/common/mem_overlap.c
      clang -bundle -undefined dynamic_lookup -arch arm64 -arch x86_64 -Wl,-headerpad,0x1000 build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/_multiarray_tests.o build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/common/mem_overlap.o -Lbuild/temp.macosx-10.14.6-arm64-3.8 -lnpymath -o build/lib.macosx-10.14.6-arm64-3.8/numpy/core/_multiarray_tests.cpython-38-darwin.so
      building 'numpy.core._multiarray_umath' extension
      compiling C sources
      C compiler: clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration
  
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray
      creating build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/umath
      creating build/temp.macosx-10.14.6-arm64-3.8/build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath
      creating build/temp.macosx-10.14.6-arm64-3.8/private
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/numpy
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/numpy/_build_utils
      creating build/temp.macosx-10.14.6-arm64-3.8/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/numpy/_build_utils/src
      compile options: '-DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=3 -DHAVE_CBLAS -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c'
      extra options: '-faltivec -I/System/Library/Frameworks/vecLib.framework/Headers'
      clang: numpy/core/src/multiarray/alloc.c
      clang: numpy/core/src/multiarray/buffer.c
      clang: numpy/core/src/multiarray/array_assign_scalar.c
      clang: numpy/core/src/multiarray/conversion_utils.c
      clang: numpy/core/src/multiarray/common.c
      clang: numpy/core/src/multiarray/descriptor.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/einsum.c
      clang: numpy/core/src/multiarray/datetime_strings.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/multiarray/hashdescr.c
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/lowlevel_strided_loops.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/multiarray/multiarraymodule.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/multiarray/nditer_constr.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/multiarray/temp_elide.c
      clang: numpy/core/src/multiarray/vdot.c
      clang: numpy/core/src/multiarray/refcount.c
      clang: numpy/core/src/multiarray/scalarapi.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/loops.c
      clang: numpy/core/src/umath/ufunc_object.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: build/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath/scalarmath.cclang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
  
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/npymath/npy_math.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/common/numpyos.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/npymath/halffloat.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: numpy/core/src/common/npy_longdouble.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: /private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/numpy/_build_utils/src/apple_sgemv_fix.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly
      error: Command "clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -DNPY_INTERNAL_BUILD=1 -DHAVE_NPY_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE=1 -D_LARGEFILE64_SOURCE=1 -DNO_ATLAS_INFO=3 -DHAVE_CBLAS -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/umath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Inumpy/core/include -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/include/numpy -Inumpy/core/src/common -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include -I/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.8/include/python3.8 -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/common -Ibuild/src.macosx-10.14.6-arm64-3.8/numpy/core/src/npymath -c numpy/core/src/multiarray/alloc.c -o build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/alloc.o -MMD -MF build/temp.macosx-10.14.6-arm64-3.8/numpy/core/src/multiarray/alloc.o.d -faltivec -I/System/Library/Frameworks/vecLib.framework/Headers" failed with exit status 1
      ----------------------------------------
  ERROR: Command errored out with exit status 1: /Users/nonstop/workspace/office/poc/ns-resume-parser/.env/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/setup.py'"'"'; __file__='"'"'/private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-install-ek259rj2/numpy/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/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-record-jieo9gt5/install-record.txt --single-version-externally-managed --prefix /private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-build-env-bk85xao0/overlay --compile --install-headers /Users/nonstop/workspace/office/poc/ns-resume-parser/.env/include/site/python3.8/numpy Check the logs for full command output.
  WARNING: You are using pip version 19.2.3, however version 21.1.2 is available.
  You should consider upgrading via the 'pip install --upgrade pip' command.
  ----------------------------------------
ERROR: Command errored out with exit status 1: /Users/nonstop/workspace/office/poc/ns-resume-parser/.env/bin/python3 /Users/nonstop/workspace/office/poc/ns-resume-parser/.env/lib/python3.8/site-packages/pip install --ignore-installed --no-user --prefix /private/var/folders/_s/6bjn5pcj0cj6j8m2vvb86_x40000gn/T/pip-build-env-bk85xao0/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple -- setuptools wheel 'Cython>=0.29.21,<3' 'numpy==1.16.5; python_version=='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.17.3; python_version=='"'"'3.8'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.5; python_version=='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.17.3; python_version=='"'"'3.8'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy; python_version>='"'"'3.9'"'"'' Check the logs for full command output.

Error to highlight:

      clang: numpy/core/src/multiarray/datetime_strings.c
      clang: error: the clang compiler does not support 'faltivec', please use -maltivec and include altivec.h explicitly

Installation process is broken

Following the set-up does not work since it installs an incompatible version of spacy(3.) with the resume parser.
Can be solved by uninstalling that verison and installing the lower version of spacy 2.3.5.

Tika server returned status: 405 Traceback (most recent call last)

UserWarning: [W031] Model 'en_training' (0.0.0) requires spaCy v2.2 and is incompatible with the current spaCy version (2.3.7). This may lead to unexpected results or runtime errors. To resolve this, download a newer compatible model or retrain your custom model with the current spaCy version. For more details and available updates, run: python -m spacy validate warnings.warn(warn_msg) 2022-09-05 11:48:31,309 [MainThread ] [WARNI] Tika server returned status: 405 Traceback (most recent call last): File "D:\websites\test_site\run.py", line 6, in result = resumeparse.read_file(filepath) File

Getting this error please help........ Bcz of this error i am not able to fetch total_exp and data assign to that

Question: How were the custom spacy models trained?

Spacy has progressed to major version 3.x.x. Is it possible to update the package as well as to choose the underlying language model?

How were the custom models trained and on what were they trained? So that they can be iterated on?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.