PSLmodels / OG-UK

An overlapping generations model to simulate fiscal policy the United Kingdom.
https://pslmodels.github.io/OG-UK
Other
6 stars 7 forks source link

OG-UK set up #21

Open jpycroft opened 3 years ago

jpycroft commented 3 years ago

@rickecon @jdebacker @nikhilwoodruff

I'm starting an issue to try to resolve my set up issues and to keep a record which may help others.

First, creating the oguk-calibrate-dev environment from the yml file gives a litany of errors. Basically, the dependencies loaded fine, but the pip install commands ran into a series of problems.

I was able to pip install the packages separately as follows: $ python -m pip install git+https://github.com/PSLmodels/OG-USA.git $ python -m pip install git+https://github.com/nikhilwoodruff/frs $ python -m pip install git+https://github.com/PSLmodels/microdf These three worked normally.

The OpenFisca files, I could only install them with the "--user" option (otherwise access was denied to some files): $ python -m pip install --user git+https://github.com/nikhilwoodruff/openfisca-core $ python -m pip install --user git+https://github.com/PSLmodels/openfisca-uk At some point, I did need to install pathlib to get the above to work: $ pip install pathlib

Then I follow this up with activating oguk-calibrate-dev: $ conda activate oguk-calibrate-dev

And the pip install command: $ pip install -e .

As the model didn't run, I uninstalled and reinstalled the oguk-calibrate-dev environment with the pip commands commented out, just in case.

I still cannot run the code, because the installed packages are not found: (oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>python run_og_uk.py Traceback (most recent call last): File "C:\Users\jonat\repos\OG-UK-Calibration\run_og_uk.py", line 6, in from openfisca_core.model_api import Reform ModuleNotFoundError: No module named 'openfisca_core'

I think the question is how to get the installed packages to be "seen", given that they are not part of the environment?

Any thoughts would be much appreciated!

nikhilwoodruff commented 3 years ago

Hmm, I tried this yesterday and (commenting out OG-USA) conda env create -f environment.yml seemed to run OK for me. I wonder what's causing your permissions error. Also, I think we can remove frs from the requirements (and once I get this running I can rewrite some of the openfisca-uk code to not require openfisca_core). But from your description, I'm thinking that maybe this error could be caused by installing the pip requirements in a different environment? If you conda activate oguk-calibrate-dev and then pip install the packages, does that work?

jpycroft commented 3 years ago

Thanks @nikhilwoodruff !

I tried your suggestion, installing openfisca-core, after having opened the oguk-calibrate-dev environment. (oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>python -m pip install --user git+https://github.com/nikhilwoodruff/openfisca-core

This time, well, actually I got a massive litany of errors. I'm looking in why that happened, but unfortunately, I'm not quite there yet. The errors involve lib files and other files not available (x100s), numpy modules not available, not locating executables.

I uninstalled Anaconda and reinstalled it, in case my version was out of date, which unfortunately hasn't helped.

For the record, I'm attaching my conda output.

Conda_output_setting-up-oguk-calibrate-dev_10jun2021.txt

nikhilwoodruff commented 3 years ago

Seems like the error happens when it tries to install numpy as an openfisca-core dependency. Not 100% sure but maybe it's something to do with the --user option, but I don't know why it fails without that. Also thanks for the pathlib comment - I think I need to add that to the dependency list, didn't realise it wasn't a built-in module.

MrColdBeverage commented 3 years ago

I've run into a similar error. When running the conda env create -f environment.yml line I got an error ending with "CondaEnvException: Pip Failed". When I scrolled up I noticed a line that said the following:

"No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/"

That error showed up directly after it began building library "npymath" sources. The process seems to blow up directly following that line. Maybe there is a requested package in that library that no longer exists and is crashing the whole process?

jpycroft commented 3 years ago

@rickecon @jdebacker @nikhilwoodruff @MaxGhenis @MrColdBeverage

Continuing with attempts to get OpenFisca to install on Windows, this time with help from Rick.

Below is the conda output from trying to install with the following command: (oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --user git+https://github.com/nikhilwoodruff/openfisca-core

It's a huge litany of errors. I certainly got the "No module named 'numpy.distutils._msvccompiler' in numpy.distutils" a few dozen times, as Noah did (see previous comment). Many libraries not found / not available, and then various consequences from that. E.g. "libraries openblas not found" followed by "Could not locate executable g77 Could not locate executable f77 Could not locate executable ifort " etc.

The puzzle remains ...

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --user git+https://github.com/nikhilwoodruff/openfisca-core
Collecting git+https://github.com/nikhilwoodruff/openfisca-core
  Cloning https://github.com/nikhilwoodruff/openfisca-core to c:\users\jonat\appdata\local\temp\pip-req-build-hxham002
  Running command git clone -q https://github.com/nikhilwoodruff/openfisca-core 'C:\Users\jonat\AppData\Local\Temp\pip-req-build-hxham002'
Collecting dpath<2.0.0,>=1.5.0
  Using cached dpath-1.5.0-py3-none-any.whl
Collecting pytest<6.0.0,>=4.4.1
  Using cached pytest-5.4.3-py3-none-any.whl (248 kB)
Collecting numpy<1.19,>=1.11
  Using cached numpy-1.18.5.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpydgi2fca'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233
    Complete output (203 lines):
    Running from numpy source directory.
    setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_df6cffdf0717487c98d2025cf35c5233\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/01/1b/d3ddcabd5817be02df0e6ee20d64f77ff6d0d97f83b77f65e98c8a651981/numpy-1.18.5.zip#sha256=34e96e9dae65c4839bd80012023aadd6ee2ccb73ce7fdf3074c62f301e63120b (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpydgi2fca' Check the logs for full command output.
  Using cached numpy-1.18.4.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpq_tqsvxf'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792
    Complete output (203 lines):
    Running from numpy source directory.
    setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_5f3d899573cc4c558b073d2935705792\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/2d/f3/795e50e3ea2dc7bc9d1a2eeea9997d5dce63b801e08dfc37c2efce341977/numpy-1.18.4.zip#sha256=bbcc85aaf4cd84ba057decaead058f43191cc0e30d6bc5d44fe336dc3d3f4509 (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpq_tqsvxf' Check the logs for full command output.
  Using cached numpy-1.18.3.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpdvynbu2x'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364
    Complete output (203 lines):
    Running from numpy source directory.
    setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_a04aa454f1544924b4fbf84eec1a2364\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/0c/e8/c49cb52ed2ad734efb49eb1f7766888b0e65df1848f71fa7f7fd52183392/numpy-1.18.3.zip#sha256=e46e2384209c91996d5ec16744234d1c906ab79a701ce1a26155c9ec890b8dc8 (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpdvynbu2x' Check the logs for full command output.
  Using cached numpy-1.18.2.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpnap3rye8'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556
    Complete output (203 lines):
    Running from numpy source directory.
    setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_2c81b96f35f449658aae8cf496da8556\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/84/1e/ff467ac56bfeaea51d4a2e72d315c1fe440b20192fea7e460f0f248acac8/numpy-1.18.2.zip#sha256=e7894793e6e8540dbeac77c87b489e331947813511108ae097f1715c018b8f3d (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpnap3rye8' Check the logs for full command output.
  Using cached numpy-1.18.1.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmprkej4cuo'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9
    Complete output (205 lines):
    Running from numpy source directory.
    setup.py:461: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    "svnversion" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_352426e65ec24d07bd350052d0b717d9\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/40/de/0ea5092b8bfd2e3aa6fdbb2e499a9f9adf810992884d414defc1573dca3f/numpy-1.18.1.zip#sha256=b6ff59cee96b454516e47e7721098e6ceebef435e3e21ac2d6c3b8b02628eb77 (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmprkej4cuo' Check the logs for full command output.
  Using cached numpy-1.18.0.zip (5.4 MB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpjeyagzg1'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d
    Complete output (205 lines):
    Running from numpy source directory.
    setup.py:425: UserWarning: Unrecognized setuptools command, proceeding with generating Cython sources and expanding templates
      run_build = parse_setuppy_commands()
    Processing numpy/random\_bounded_integers.pxd.in
    Processing numpy/random\mtrand.pyx
    Processing numpy/random\_bit_generator.pyx
    Processing numpy/random\_bounded_integers.pyx.in
    Processing numpy/random\_common.pyx
    Processing numpy/random\_generator.pyx
    Processing numpy/random\_mt19937.pyx
    Processing numpy/random\_pcg64.pyx
    Processing numpy/random\_philox.pyx
    Processing numpy/random\_sfc64.pyx
    Cythonizing sources
    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d\numpy\distutils\system_info.py:1896: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      if self._calc_info(blas):
    blas_info:
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      if self._calc_info(blas):
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d\numpy\distutils\system_info.py:1896: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      if self._calc_info(blas):
      NOT AVAILABLE

    "svnversion" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries tatlas,tatlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries satlas,satlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries ptf77blas,ptcblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
      libraries lapack_atlas not found in C:\
      libraries f77blas,cblas,atlas not found in C:\
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_83ab759dcada493497ac0c406976690d\numpy\distutils\system_info.py:1730: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      return getattr(self, '_calc_info_{}'.format(name))()
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running dist_info
    running build_src
    build_src
    building py_modules sources
    creating build
    creating build\src.win-amd64-3.9
    creating build\src.win-amd64-3.9\numpy
    creating build\src.win-amd64-3.9\numpy\distutils
    building library "npymath" sources
    error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
    ----------------------------------------
WARNING: Discarding https://files.pythonhosted.org/packages/31/0a/5df350c29a06835d534a6c4f5681075304da38d85f1c69e5226a635a67ce/numpy-1.18.0.zip#sha256=a9d72d9abaf65628f0f31bbb573b7d9304e43b1e6bbae43149c17737a42764c4 (from https://pypi.org/simple/numpy/) (requires-python:>=3.5). Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\pip\_vendor\pep517\in_process\_in_process.py' prepare_metadata_for_build_wheel 'C:\Users\jonat\AppData\Local\Temp\tmpjeyagzg1' Check the logs for full command output.
  Using cached numpy-1.17.5.zip (6.4 MB)
Requirement already satisfied: psutil<6.0.0,>=5.4.7 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from OpenFisca-Core===35.0.0week) (5.8.0)
Requirement already satisfied: PyYAML>=3.10 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from OpenFisca-Core===35.0.0week) (5.4.1)
Collecting sortedcontainers==2.2.2
  Using cached sortedcontainers-2.2.2-py2.py3-none-any.whl (29 kB)
Collecting numexpr<=3.0,>=2.7.0
  Using cached numexpr-2.7.3-cp39-cp39-win_amd64.whl (93 kB)
Requirement already satisfied: atomicwrites>=1.0 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (1.4.0)
Requirement already satisfied: pluggy<1.0,>=0.12 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (0.13.1)
Requirement already satisfied: packaging in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (20.9)
Requirement already satisfied: more-itertools>=4.0.0 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (8.8.0)
Requirement already satisfied: wcwidth in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (0.2.5)
Requirement already satisfied: attrs>=17.4.0 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (20.3.0)
Requirement already satisfied: colorama in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (0.4.4)
Requirement already satisfied: py>=1.5.0 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (1.10.0)
Requirement already satisfied: pyparsing>=2.0.2 in c:\users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages (from packaging->pytest<6.0.0,>=4.4.1->OpenFisca-Core===35.0.0week) (2.4.7)
Building wheels for collected packages: OpenFisca-Core, numpy
  Building wheel for OpenFisca-Core (setup.py) ... done
  Created wheel for OpenFisca-Core: filename=OpenFisca_Core-35.0.0week-py3-none-any.whl size=164293 sha256=8f26413b541c9677a4821bc1dab96c1407082be629eaccf6cfebd04616d37e6e
  Stored in directory: C:\Users\jonat\AppData\Local\Temp\pip-ephem-wheel-cache-qi3o0fqj\wheels\11\00\95\ebe2a467f3b4f9a894cd899c22cd620899f125e7ea9fd56249
  WARNING: Built wheel for OpenFisca-Core is invalid: Metadata 1.2 mandates PEP 440 version, but '35.0.0week' is not
  Building wheel for numpy (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"'; __file__='"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d 'C:\Users\jonat\AppData\Local\Temp\pip-wheel-dks8sqrd'
       cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\
  Complete output (292 lines):
  Running from numpy source directory.
  blas_opt_info:
  blas_mkl_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  blis_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  openblas_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
  get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
  customize GnuFCompiler
  Could not locate executable g77
  Could not locate executable f77
  customize IntelVisualFCompiler
  Could not locate executable ifort
  Could not locate executable ifl
  customize AbsoftFCompiler
  Could not locate executable f90
  customize CompaqVisualFCompiler
  Could not locate executable DF
  customize IntelItaniumVisualFCompiler
  Could not locate executable efl
  customize Gnu95FCompiler
  Could not locate executable gfortran
  Could not locate executable f95
  customize G95FCompiler
  Could not locate executable g95
  customize IntelEM64VisualFCompiler
  customize IntelEM64TFCompiler
  Could not locate executable efort
  Could not locate executable efc
  customize PGroupFlangCompiler
  Could not locate executable flang
  don't know how to compile Fortran code on platform 'nt'
    NOT AVAILABLE

  atlas_3_10_blas_threads_info:
  Setting PTATLAS=ATLAS
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  atlas_3_10_blas_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  atlas_blas_threads_info:
  Setting PTATLAS=ATLAS
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  atlas_blas_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  accelerate_info:
    NOT AVAILABLE

  C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
      Optimized (vendor) Blas libraries are not found.
      Falls back to netlib Blas library which has worse performance.
      A better performance should be easily gained by switching
      Blas library.
    self.calc_info()
  blas_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
      Blas (http://www.netlib.org/blas/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [blas]) or by setting
      the BLAS environment variable.
    self.calc_info()
  blas_src_info:
    NOT AVAILABLE

  C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
      Blas (http://www.netlib.org/blas/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [blas_src]) or by setting
      the BLAS_SRC environment variable.
    self.calc_info()
    NOT AVAILABLE

  "svnversion" no se reconoce como un comando interno o externo,
  programa o archivo por lotes ejecutable.
  non-existing path in 'numpy\\distutils': 'site.cfg'
  lapack_opt_info:
  lapack_mkl_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  openblas_lapack_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  openblas_clapack_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  flame_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE

  atlas_3_10_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE

  atlas_threads_info:
  Setting PTATLAS=ATLAS
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE

  atlas_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in C:\
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE

  lapack_info:
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  customize MSVCCompiler
    libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    NOT AVAILABLE

  C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:1712: UserWarning:
      Lapack (http://www.netlib.org/lapack/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [lapack]) or by setting
      the LAPACK environment variable.
    if getattr(self, '_calc_info_{}'.format(lapack))():
  lapack_src_info:
    NOT AVAILABLE

  C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:1712: UserWarning:
      Lapack (http://www.netlib.org/lapack/) sources not found.
      Directories to search for the sources can be specified in the
      numpy/distutils/site.cfg file (section [lapack_src]) or by setting
      the LAPACK_SRC environment variable.
    if getattr(self, '_calc_info_{}'.format(lapack))():
    NOT AVAILABLE

  C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
    warnings.warn(msg)
  running bdist_wheel
  running build
  running config_cc
  unifing config_cc, config, build_clib, build_ext, build commands --compiler options
  running config_fc
  unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
  running build_src
  build_src
  building py_modules sources
  creating build
  creating build\src.win-amd64-3.9
  creating build\src.win-amd64-3.9\numpy
  creating build\src.win-amd64-3.9\numpy\distutils
  building library "npymath" sources
  No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
  error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
  ----------------------------------------
  ERROR: Failed building wheel for numpy
  Running setup.py clean for numpy
  ERROR: Command errored out with exit status 1:
   command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"'; __file__='"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
       cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a
  Complete output (10 lines):
  Running from numpy source directory.

  `setup.py clean` is not supported, use one of the following instead:

    - `git clean -xdf` (cleans all files)
    - `git clean -Xdf` (cleans all versioned files, doesn't touch
                        files that aren't checked into the git repo)

  Add `--force` to your command to use it anyway if you must (unsupported).

  ----------------------------------------
  ERROR: Failed cleaning build dir for numpy
Failed to build OpenFisca-Core numpy
Installing collected packages: numpy, sortedcontainers, pytest, numexpr, dpath, OpenFisca-Core
    Running setup.py install for numpy ... error
    ERROR: Command errored out with exit status 1:
     command: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"'; __file__='"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\jonat\AppData\Local\Temp\pip-record-orxp0ydh\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\jonat\AppData\Roaming\Python\Python39\Include\numpy'
         cwd: C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\
    Complete output (297 lines):
    Running from numpy source directory.

    Note: if you need reliable uninstall behavior, then install
    with pip instead of using `setup.py install`:

      - `pip install .`       (from a git repo or downloaded source
                               release)
      - `pip install numpy`   (last NumPy release on PyPi)

    blas_opt_info:
    blas_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    blis_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries blis not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
    get_default_fcompiler: matching types: '['gnu', 'intelv', 'absoft', 'compaqv', 'intelev', 'gnu95', 'g95', 'intelvem', 'intelem', 'flang']'
    customize GnuFCompiler
    Could not locate executable g77
    Could not locate executable f77
    customize IntelVisualFCompiler
    Could not locate executable ifort
    Could not locate executable ifl
    customize AbsoftFCompiler
    Could not locate executable f90
    customize CompaqVisualFCompiler
    Could not locate executable DF
    customize IntelItaniumVisualFCompiler
    Could not locate executable efl
    customize Gnu95FCompiler
    Could not locate executable gfortran
    Could not locate executable f95
    customize G95FCompiler
    Could not locate executable g95
    customize IntelEM64VisualFCompiler
    customize IntelEM64TFCompiler
    Could not locate executable efort
    Could not locate executable efc
    customize PGroupFlangCompiler
    Could not locate executable flang
    don't know how to compile Fortran code on platform 'nt'
      NOT AVAILABLE

    atlas_3_10_blas_threads_info:
    Setting PTATLAS=ATLAS
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_blas_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_threads_info:
    Setting PTATLAS=ATLAS
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_blas_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    accelerate_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
        Optimized (vendor) Blas libraries are not found.
        Falls back to netlib Blas library which has worse performance.
        A better performance should be easily gained by switching
        Blas library.
      self.calc_info()
    blas_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries blas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
        Blas (http://www.netlib.org/blas/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [blas]) or by setting
        the BLAS environment variable.
      self.calc_info()
    blas_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:690: UserWarning:
        Blas (http://www.netlib.org/blas/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [blas_src]) or by setting
        the BLAS_SRC environment variable.
      self.calc_info()
      NOT AVAILABLE

    "svnversion" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    non-existing path in 'numpy\\distutils': 'site.cfg'
    lapack_opt_info:
    lapack_mkl_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries mkl_rt not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_lapack_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries openblas not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    openblas_clapack_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries openblas,lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    flame_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries flame not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    atlas_3_10_threads_info:
    Setting PTATLAS=ATLAS
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries tatlas,tatlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
      NOT AVAILABLE

    atlas_3_10_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries satlas,satlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_3_10_info'>
      NOT AVAILABLE

    atlas_threads_info:
    Setting PTATLAS=ATLAS
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries ptf77blas,ptcblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_threads_info'>
      NOT AVAILABLE

    atlas_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in C:\
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\libs
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack_atlas not found in C:\Users\jonat\anaconda3\Library\lib
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries f77blas,cblas,atlas not found in C:\Users\jonat\anaconda3\Library\lib
    <class 'numpy.distutils.system_info.atlas_info'>
      NOT AVAILABLE

    lapack_info:
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    customize MSVCCompiler
      libraries lapack not found in ['C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\lib', 'C:\\', 'C:\\Users\\jonat\\anaconda3\\envs\\oguk-calibrate-dev\\libs', 'C:\\Users\\jonat\\anaconda3\\Library\\lib']
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:1712: UserWarning:
        Lapack (http://www.netlib.org/lapack/) libraries not found.
        Directories to search for the libraries can be specified in the
        numpy/distutils/site.cfg file (section [lapack]) or by setting
        the LAPACK environment variable.
      if getattr(self, '_calc_info_{}'.format(lapack))():
    lapack_src_info:
      NOT AVAILABLE

    C:\Users\jonat\AppData\Local\Temp\pip-install-slur_wwl\numpy_67370314ef1846b3925bf97a7e68c01a\numpy\distutils\system_info.py:1712: UserWarning:
        Lapack (http://www.netlib.org/lapack/) sources not found.
        Directories to search for the sources can be specified in the
        numpy/distutils/site.cfg file (section [lapack_src]) or by setting
        the LAPACK_SRC environment variable.
      if getattr(self, '_calc_info_{}'.format(lapack))():
      NOT AVAILABLE

    C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\distutils\dist.py:274: UserWarning: Unknown distribution option: 'define_macros'
      warnings.warn(msg)
    running install
    running build
    running config_cc
    unifing config_cc, config, build_clib, build_ext, build commands --compiler options
    running config_fc
    unifing config_fc, config, build_clib, build_ext, build commands --fcompiler options
    running build_src
    build_src
    building py_modules sources
    building library "npymath" sources
    No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
    error: Microsoft Visual C++ 14.0 is required. Get it with "Build Tools for Visual Studio": https://visualstudio.microsoft.com/downloads/
    ----------------------------------------
ERROR: Command errored out with exit status 1: 'C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"'; __file__='"'"'C:\\Users\\jonat\\AppData\\Local\\Temp\\pip-install-slur_wwl\\numpy_67370314ef1846b3925bf97a7e68c01a\\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\jonat\AppData\Local\Temp\pip-record-orxp0ydh\install-record.txt' --single-version-externally-managed --user --prefix= --compile --install-headers 'C:\Users\jonat\AppData\Roaming\Python\Python39\Include\numpy' Check the logs for full command output.

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>
jdebacker commented 3 years ago

In PR #22, I add a matrix to test on both Linus and Windows. Given the reports above, the Windows tests failed as expected. Looking at the build logs, it appears it has to do with the installation of OpenFisca-core:

Successfully built frs microdf ogusa OpenFisca-UK dpath pandocfilters pyrsistent termcolor
1722

1723
  Failed to build OpenFisca-Core

Can a Windows user just try to pip install git+https://github.com/nikhilwoodruff/openfisca-core and see if this builds? What about with the --user option (note that you shouldn't need the user option in a virtual environment)?

I have no troubling installing the package as above on a Mac or Linux machine.

jdebacker commented 3 years ago

Another few thoughts:

  1. Try to build the environment without the pip installs - does that build without error?
  2. Once build without the pip installed, can you manually install each of the pip installed with, e.g., pip install git+https://github.com/PSLmodels/openfisca-uk? (Windows users may need to add the --user option?
  3. If (2) doesn't work, you can clone the repos for each of the pip installs from git (OG-USA, frs, openfisca-core (Nikhil fork), openfisca-uk, micro-df) then install each from source with setup.py. Not efficient, but may get you running.
rickecon commented 3 years ago

@hdoupe suggested trying the manual install approach for openfisca-uk for the pip packages that does not install any of the dependencies:

pip install --no-deps [package]

Note that we might need to use the --user option still.

@jpycroft @nikhilwoodruff @MrColdBeverage @jdebacker @MaxGhenis

jpycroft commented 3 years ago

@jdebacker @rickecon @hdoupe

Thanks all for the suggestions! I'm travelling today and tomorrow, but I'll try them out on Friday.

hdoupe commented 3 years ago

What about with the --user option (note that you shouldn't need the user option in a virtual environment)?

@jdebacker Just noting that I played with this some and still am not quite sure how it interacts with conda environments. The warning message is definitely confusing...I'm curious to hear whether it helps with this build problem.

jpycroft commented 3 years ago

@jdebacker @hdoupe @rickecon

Hi Jason, Hank, Rick,

Jason, to respond to your first two questions:

  1. Yes. With the "pip installs" commented out, the environment loads without error.

  2. Entering into the oguk-calibrate-dev environment, both of the following give many errors: pip install git+https://github.com/PSLmodels/openfisca-uk or pip install --user git+https://github.com/PSLmodels/openfisca-uk

Hank, Rick, I tried the --no-deps option, and it worked ... sort of.

It worked in that all the packages installed successfully. It didn't work in that when I try to run run_og_uk.py, I get the error that the "dpath" module is not found. I think this means that at least some of the dependencies were needed. Conda output copied below.

Now I'll move on to Jason's 3rd suggestion.

Thanks all for the ideas!

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --no-deps git+https://github.com/nikhilwoodruff/openfisca-core
Collecting git+https://github.com/nikhilwoodruff/openfisca-core
  Cloning https://github.com/nikhilwoodruff/openfisca-core to c:\users\jonat\appdata\local\temp\pip-req-build-278amff5
  Running command git clone -q https://github.com/nikhilwoodruff/openfisca-core 'C:\Users\jonat\AppData\Local\Temp\pip-req-build-278amff5'
Building wheels for collected packages: OpenFisca-Core
  Building wheel for OpenFisca-Core (setup.py) ... done
  Created wheel for OpenFisca-Core: filename=OpenFisca_Core-35.0.0week-py3-none-any.whl size=164293 sha256=eb9239241b064bd1ba4576b4cbbf6c8187ec17583ff376cd851c52d72a5642e1
  Stored in directory: C:\Users\jonat\AppData\Local\Temp\pip-ephem-wheel-cache-2zde42ym\wheels\11\00\95\ebe2a467f3b4f9a894cd899c22cd620899f125e7ea9fd56249
  WARNING: Built wheel for OpenFisca-Core is invalid: Metadata 1.2 mandates PEP 440 version, but '35.0.0week' is not
Failed to build OpenFisca-Core
Installing collected packages: OpenFisca-Core
    Running setup.py install for OpenFisca-Core ... done
  DEPRECATION: OpenFisca-Core was installed using the legacy 'setup.py install' method, because a wheel could not be built for it. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Successfully installed OpenFisca-Core-35.0.0week

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>conda list Open*
Name                    Version                   Build  Channel
intel-openmp              2021.2.0           h57928b3_616    conda-forge
openfisca-core            35.0.0week               pypi_0    pypi
openjpeg                  2.4.0                hb211442_1    conda-forge
openpyxl                  3.0.7              pyhd8ed1ab_0    conda-forge
openssl                   1.1.1k               h8ffe710_0    conda-forge
pyopenssl                 20.0.1             pyhd8ed1ab_0    conda-forge

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --no-deps git+https://github.com/nikhilwoodruff/frs
Collecting git+https://github.com/nikhilwoodruff/frs
  Cloning https://github.com/nikhilwoodruff/frs to c:\users\jonat\appdata\local\temp\pip-req-build-duk69xm6
  Running command git clone -q https://github.com/nikhilwoodruff/frs 'C:\Users\jonat\AppData\Local\Temp\pip-req-build-duk69xm6'
Building wheels for collected packages: frs
  Building wheel for frs (setup.py) ... done
  Created wheel for frs: filename=frs-0.2.0-py3-none-any.whl size=12145 sha256=0cdfe27984aae12b62e992c7a3bb52e9303c1804b77065c17bd94a0cb3eab9f6
  Stored in directory: C:\Users\jonat\AppData\Local\Temp\pip-ephem-wheel-cache-9ahn3qgg\wheels\d4\1b\d7\13bc0acfaab118ad02e4846f85a9b006539682812645569cbb
Successfully built frs
Installing collected packages: frs
Successfully installed frs-0.2.0

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --no-deps git+https://github.com/PSLmodels/openfisca-uk
Collecting git+https://github.com/PSLmodels/openfisca-uk
  Cloning https://github.com/PSLmodels/openfisca-uk to c:\users\jonat\appdata\local\temp\pip-req-build-ccw2btqn
  Running command git clone -q https://github.com/PSLmodels/openfisca-uk 'C:\Users\jonat\AppData\Local\Temp\pip-req-build-ccw2btqn'
Building wheels for collected packages: OpenFisca-UK
  Building wheel for OpenFisca-UK (setup.py) ... done
  Created wheel for OpenFisca-UK: filename=OpenFisca_UK-0.3.0-py3-none-any.whl size=187040 sha256=4932cda2b88df6e52711aba9ce8e7ae4b5cc07445d72866ede2790414bfd2735
  Stored in directory: C:\Users\jonat\AppData\Local\Temp\pip-ephem-wheel-cache-y1blq63q\wheels\cd\ee\49\7330ae77600ccc1912128cd701690efc0c8d2d4821934c1890
Successfully built OpenFisca-UK
Installing collected packages: OpenFisca-UK
Successfully installed OpenFisca-UK-0.3.0

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install --no-deps git+https://github.com/PSLmodels/microdf
Collecting git+https://github.com/PSLmodels/microdf
  Cloning https://github.com/PSLmodels/microdf to c:\users\jonat\appdata\local\temp\pip-req-build-4s2j4liq
  Running command git clone -q https://github.com/PSLmodels/microdf 'C:\Users\jonat\AppData\Local\Temp\pip-req-build-4s2j4liq'
Building wheels for collected packages: microdf
  Building wheel for microdf (setup.py) ... done
  Created wheel for microdf: filename=microdf-0.3.0-py3-none-any.whl size=26660 sha256=2291e442dd235dbc6181f35af077676a78f85e7abf0c727f28441bd5060e1d0c
  Stored in directory: C:\Users\jonat\AppData\Local\Temp\pip-ephem-wheel-cache-__h8k1fs\wheels\dc\22\02\27470ca00f4972725dca7309abec3cd885516b10563ce7136f
Successfully built microdf
Installing collected packages: microdf
Successfully installed microdf-0.3.0

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>python run_og_uk.py
Traceback (most recent call last):
  File "C:\Users\jonat\repos\OG-UK-Calibration\run_og_uk.py", line 6, in <module>
    from openfisca_core.model_api import Reform
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\openfisca_core\model_api.py", line 14, in <module>
    from openfisca_core.holders import (  # noqa analysis:ignore
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\openfisca_core\holders.py", line 13, in <module>
    from openfisca_core.errors import PeriodMismatchError
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\openfisca_core\errors.py", line 6, in <module>
    import dpath
ModuleNotFoundError: No module named 'dpath'

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>
nikhilwoodruff commented 3 years ago

@jpycroft - does it work if you manually install dpath etc? Also, does pip install openfisca-core (plain openfisca, non-fork) install OK? If it does, maybe I can build it in the same way that they have, since clearly this doesn't work on Windows, and make it installable from a wheel in the same way? Not entirely sure how to do that but I'm sure it's not too complex.

jpycroft commented 3 years ago

@nikhilwoodruff - thanks! I tried a manual install of dpath, and got the following error message:

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>pip install dpath
Collecting dpath
  Downloading dpath-2.0.1.tar.gz (21 kB)
Building wheels for collected packages: dpath
  Building wheel for dpath (setup.py) ... done
  Created wheel for dpath: filename=dpath-2.0.1-py3-none-any.whl size=15138 sha256=0f5ea25eb8c82db21cf889dc873deaac780c01dddaeeace5320440a0366963b4
  Stored in directory: c:\users\jonat\appdata\local\pip\cache\wheels\4d\8a\62\22dbf56238002d155849f1075116d30edf5f59f1adb35696b8
Successfully built dpath
Installing collected packages: dpath
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
openfisca-core 35.0.0week requires numexpr<=3.0,>=2.7.0, which is not installed.
openfisca-core 35.0.0week requires dpath<2.0.0,>=1.5.0, but you have dpath 2.0.1 which is incompatible.
openfisca-core 35.0.0week requires numpy<1.19,>=1.11, but you have numpy 1.20.3 which is incompatible.
openfisca-core 35.0.0week requires pytest<6.0.0,>=4.4.1, but you have pytest 6.2.4 which is incompatible.
openfisca-core 35.0.0week requires sortedcontainers==2.2.2, but you have sortedcontainers 2.4.0 which is incompatible.
Successfully installed dpath-2.0.1

Basically, it claims that OpenFisca requires earlier versions of dpath, numpy, pytest, etc. I guess I could try downgrading, but I'm a little worried about downgrading say numpy or pytest ...

I also tried directly installing OpenFisca directly, i.e. pip install openfisca-core, which resulted in a litany of errors the same, or similar, to those before, e.g. No module named 'numpy.distutils._msvccompiler'; libraries not available. Attached as txt file, for the record.

Conda_output_openfisca_install_errors_26jun2021.txt

jpycroft commented 3 years ago

@nikhilwoodruff As a PS to the above, I tried to downgrade my numpy version, but it didn't work. Finally, it says:

ERROR: Could not find a version that satisfies the requirement numpy==1.18.5 (from versions: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.10.0.post2, 1.10.1, 1.10.2, 1.10.4, 1.11.0, 1.11.1, 1.11.2, 1.11.3, 1.12.0, 1.12.1, 1.13.0rc1, 1.13.0rc2, 1.13.0, 1.13.1, 1.13.3, 1.14.0rc1, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0rc1, 1.15.0rc2, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.16.0rc1, 1.16.0rc2, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.16.6, 1.17.0rc1, 1.17.0rc2, 1.17.0, 1.17.1, 1.17.2, 1.17.3, 1.17.4, 1.17.5, 1.18.0rc1, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.18.5, 1.19.0rc1, 1.19.0rc2, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.20.0rc1, 1.20.0rc2, 1.20.0, 1.20.1, 1.20.2, 1.20.3, 1.21.0rc1, 1.21.0rc2, 1.21.0)
ERROR: No matching distribution found for numpy==1.18.5

The commands I tried were:

pip install numpy==1.18.5
python -m pip install numpy==1.18.5
python -m pip install numpy==1.18.0

All had the same problem. I still have numpy version 1.20.3 installed.

nikhilwoodruff commented 3 years ago

@jpycroft I know it's not ideal, but since I think these errors are more warnings than errors, is it worth trying OG-UK even with slightly off requirements?

nikhilwoodruff commented 3 years ago

@jpycroft OK, still not sure about your library issues, but I compiled a wheel file for the openfisca-core fork that should work on both Windows and Linux. Could you let me know if this works:

pip install https://github.com/nikhilwoodruff/openfisca-core/raw/master/dist/OpenFisca_Core-35.0.0week-py3-none-any.whl

instead of:

pip install git+https://github.com/nikhilwoodruff/openfisca-core

Thanks

jpycroft commented 3 years ago

@nikhilwoodruff

Thanks Nikhil,

The install happened with some errors. I've attached the conda output for the install.

It did install:

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>conda list openf*
# packages in environment at C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev:
#
# Name                    Version                   Build  Channel
openfisca-core            35.0.0week               pypi_0    pypi
openfisca-uk              0.3.0                    pypi_0    pypi

but then the output is missing 'labellines' (and possibly other modules):

(oguk-calibrate-dev) C:\Users\jonat\repos\OG-UK-Calibration>python run_og_uk.py
Traceback (most recent call last):
  File "C:\Users\jonat\repos\OG-UK-Calibration\run_og_uk.py", line 7, in <module>
    from og_uk_calibrate.calibrate import Calibration
  File "C:\Users\jonat\repos\OG-UK-Calibration\og_uk_calibrate\calibrate.py", line 1, in <module>
    from og_uk_calibrate import txfunc
  File "C:\Users\jonat\repos\OG-UK-Calibration\og_uk_calibrate\txfunc.py", line 19, in <module>
    from og_uk_calibrate import get_micro_data
  File "C:\Users\jonat\repos\OG-UK-Calibration\og_uk_calibrate\get_micro_data.py", line 12, in <module>
    from openfisca_uk import Microsimulation
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\openfisca_uk\__init__.py", line 6, in <module>
    from openfisca_uk.microdata.simulation import Microsimulation
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\openfisca_uk\microdata\simulation.py", line 3, in <module>
    from microdf.generic import MicroDataFrame, MicroSeries
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\microdf\__init__.py", line 3, in <module>
    from .charts import quantile_chg_plot, quantile_pct_chg_plot
  File "C:\Users\jonat\anaconda3\envs\oguk-calibrate-dev\lib\site-packages\microdf\charts.py", line 1, in <module>
    import labellines as ll
ModuleNotFoundError: No module named 'labellines'

Best, Jon

Conda_output_openfisca_install_errors_30jun2021.txt

MaxGhenis commented 3 years ago

@jpycroft could you try again? I just removed matplotlib-label-lines from microdf

jpycroft commented 3 years ago

@MaxGhenis @nikhilwoodruff

Thanks Max! Unfortunately, I still get basically the same problem. I redid: pip install https://github.com/nikhilwoodruff/openfisca-core/raw/master/dist/OpenFisca_Core-35.0.0week-py3-none-any.whl Which gives a sea of red errors, though openfisca-core is there in the conda list. And then trying to run run_og_uk.py still stops at "labellines". Full output below as txt. Best, Jon

Conda_output_openfisca_install_errors_01jul2021.txt

nikhilwoodruff commented 3 years ago

Thanks @jpycroft - feel free to correct me anyone but it seems from this and the above errors that this is an issue caused by:

  1. the machine trying to install numpy
  2. it building numpy from source (? not really sure why it's doing this, I don't think it should be)
  3. failing to build because Microsoft Visual C++ Redistributable for Visual Studio 2015 is not installed, and so it can't compile the C++ scripts with a very close error to this issue

I think we can fix this by preventing either 2 or 3, and it's probably best to try and fix 2. This issue suggests maybe you might need to run pip install wheel - though I don't remember ever running this, it'd make sense that your machine is trying to build numpy because it doesn't have the capability to install the wheel? Probably also safe to run pip install --upgrade wheel.

nikhilwoodruff commented 3 years ago

ERROR: No matching distribution found for numpy==1.18.5

OK, another strange thing here: I just tried the same command you tried on my machine:

pip install numpy==1.18.5

and got:

(base) nikhil@nikhil-pc:~/ubicenter/openfisca-uk$ pip install numpy==1.18.5
Collecting numpy==1.18.5
  Using cached numpy-1.18.5-cp38-cp38-manylinux1_x86_64.whl (20.6 MB)
Installing collected packages: numpy
  Attempting uninstall: numpy
    Found existing installation: numpy 1.17.5
    Uninstalling numpy-1.17.5:
      Successfully uninstalled numpy-1.17.5
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
openfisca-uk 0.3.0 requires numpy==1.17.5, but you have numpy 1.18.5 which is incompatible.
openfisca-uk 0.3.0 requires pyyaml==5.3.1, but you have pyyaml 5.4.1 which is incompatible.
Successfully installed numpy-1.18.5

To the best of my knowledge all NumPy releases should be available on all platforms, so I think this supports the idea that this is due to a wheel package problem.

jdebacker commented 3 years ago

I found an old Windows machine around the house that I had forgotten about. Fresh install of Anaconda and I ran into the same issues noted above, so was able to replicate (took about 4 hours after conda env create before it got there, though).

Reading through the traceback, I began to wonder:

  1. How much pinned dependency versions matter. e.g., OG-USA and OG-UK have a hard pin on the desk version, OpenFisca-UK has hard pins on everything (including numpy and pandas), OpenFisca-Core has ranges of version (not just ">="). I haven't mapped these all out to see if they are completely incompatible, but this might cause some issues. Now, I don't know why those issues would be Windows-specific, but it could be something different with how package management is done across OS's, so maybe worth looking at.
  2. The downloads take a long time. Might installing from tarballs be faster and better for this case (as suggested here)?

@nikhilwoodruff Is it possible to use ">=" rather than hard pins for package versions in OpenFisca-UK?

nikhilwoodruff commented 3 years ago

Thanks for the tips @jdebacker , so here's what I've done:

rickecon commented 3 years ago

I just updated my fork of OG-UK yesterday, deleted my old oguk-calibrate-dev environment, and installed it again. The pip install of OpenFisca-Core failed. Below is the error message. This is probably just an issue with what versions are pinned in the current environment.yml.

The conflict is caused by:
    The user requested openfisca-core 35.0.0week (from git+https://github.com/nikhilwoodruff/openfisca-core)
    openfisca-uk 0.4.0 depends on OpenFisca-Core>=35.4.1

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

Pip subprocess error:
  Running command git clone -q https://github.com/PSLmodels/OG-USA.git /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-xjrm7o3i
  Running command git clone -q https://github.com/nikhilwoodruff/openfisca-core /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-623wlwhw
  Running command git clone -q https://github.com/nikhilwoodruff/frs /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-ewgszgn2
  Running command git clone -q https://github.com/PSLmodels/openfisca-uk /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-kupevyhi
  Running command git clone -q https://github.com/PSLmodels/microdf /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-req-build-p2ewiy4u
  Running command git clone -q https://github.com/nikhilwoodruff/openfisca-uk-data /private/var/folders/_2/fkr0rfrx2fz2r4_zpbgtdvzw0000gn/T/pip-install-xiz1h_5c/openfisca-uk-data_1105057c925e4e929a875236c8f9ef2c
ERROR: Cannot install -r /Users/richardevans/Documents/Economics/OSE/OG-UK/condaenv.brn6k_m4.requirements.txt (line 5) and openfisca-core 35.0.0week (from git+https://github.com/nikhilwoodruff/openfisca-core) because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

failed

CondaEnvException: Pip failed

@nikhilwoodruff @MaxGhenis @jdebacker

nikhilwoodruff commented 3 years ago

Ok, so this is I actually understand. What you'll need to do is remove the git dependency on my fork of openfisca core in the environment yaml file (the nikhilwoodruff/frs dependency is also unnecessary. Hopefully that works @rickecon

Also, by the way the environment yaml file on my fork of OG-UK has the changes I made to get it working for me.

nikhilwoodruff commented 2 years ago

@jpycroft, and everyone else with openfisca-uk install issues: I've just managed to get openfisca-uk installable from PyPI. That is, I can do the following:

conda deactivate
conda create -n test python=3.7
pip install openfisca-uk
ipython
from openfisca_uk import Microsimulation
sim = Microsimulation() # using the synthetic dataset
sim.calc("tax").sum()

Does that work for you?

jpycroft commented 2 years ago

Hi @nikhilwoodruff, (cc @jdebacker, @rickecon)

This works great! The punchline is:

In [3]: sim.calc("tax").sum() Out[3]: 257881576145.19547

which I assume is the total taxes paid & collected. It seems to be working great!

full conda output attached.

OpenFiscaUK_test_output_27sep2021.txt