Issue with Scipy

With version 5cc6e12 I recieve the following error, the Scripy setup fails out.
Mon Feb 24 2020 07:00:15 GMT-0600 (Central Standard Time) Setup failed for mail_and_packages: Requirements for mail_and_packages not found: ['scipy'].
`Log Details (ERROR)
Mon Feb 24 2020 07:00:15 GMT-0600 (Central Standard Time)
Unable to install package scipy: ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3 /usr/local/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-bzzwm1d2/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple --find-links https://wheels.home-assistant.io/alpine-3.10/armv7/ -- wheel setuptools 'Cython>=0.29.13' 'numpy==1.13.3; python_version=='"'"'3.5'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.5'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.6'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system=='"'"'AIX'"'"'' 'pybind11>=2.4.0'
cwd: None
Complete output (585 lines):
Keyring is skipped due to an exception: 'PosixPath' object has no attribute 'read_text'
Ignoring numpy: markers 'python_version == "3.5" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version >= "3.8" and platform_system != "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.5" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.6" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version == "3.7" and platform_system == "AIX"' don't match your environment
Ignoring numpy: markers 'python_version >= "3.8" and platform_system == "AIX"' don't match your environment
Looking in links: https://wheels.home-assistant.io/alpine-3.10/armv7/
Collecting wheel
Using cached https://files.pythonhosted.org/packages/8c/23/848298cccf8e40f5bbb59009b32848a4c38f4e7f3364297ab3c3e2e2cd14/wheel-0.34.2-py2.py3-none-any.whl
Collecting setuptools
Using cached https://files.pythonhosted.org/packages/3d/72/1c1498c1e908e0562b1e1cd30012580baa7d33b5b0ffdbeb5fde2462cc71/setuptools-45.2.0-py3-none-any.whl
Collecting Cython>=0.29.13
Using cached https://wheels.home-assistant.io/alpine-3.10/armv7/Cython-0.29.15-cp37-none-any.whl
Collecting numpy==1.14.5
Using cached https://files.pythonhosted.org/packages/d5/6e/f00492653d0fdf6497a181a1c1d46bbea5a2383e7faf4c8ca6d6f3d2581d/numpy-1.14.5.zip
Collecting pybind11>=2.4.0
Using cached https://files.pythonhosted.org/packages/4b/4d/ae1c4d8e8b139afa9682054dd42df3b0e3b5c1731287933021b9fd7e9cc4/pybind11-2.4.3-py2.py3-none-any.whl
Building wheels for collected packages: numpy
Building wheel for numpy (setup.py): started
Building wheel for numpy (setup.py): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"'; file='"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-_zhebn1d --python-tag cp37
cwd: /tmp/pip-install-edp6jc_o/numpy/
Complete output (258 lines):
Running from numpy source directory.
blas_opt_info:
blas_mkl_info:
customize UnixCCompiler
libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib']
NOT AVAILABLE
blis_info:
customize UnixCCompiler
  libraries blis not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

openblas_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_3_10_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries tatlas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_3_10_blas_info:
customize UnixCCompiler
  libraries satlas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_blas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_blas_info:
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: UserWarning:
    Atlas (http://math-atlas.sourceforge.net/) libraries not found.
    Directories to search for the libraries can be specified in the
    numpy/distutils/site.cfg file (section [atlas]) or by setting
    the ATLAS environment variable.
  self.calc_info()
blas_info:
customize UnixCCompiler
  libraries blas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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

/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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

/bin/sh: svnversion: not found
non-existing path in 'numpy/distutils': 'site.cfg'
/bin/sh: svnversion: not found
F2PY Version 2
lapack_opt_info:
lapack_mkl_info:
customize UnixCCompiler
  libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

openblas_lapack_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

openblas_clapack_info:
customize UnixCCompiler
customize UnixCCompiler
  libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

atlas_3_10_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries tatlas,tatlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
  NOT AVAILABLE

atlas_3_10_info:
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries satlas,satlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_3_10_info'>
  NOT AVAILABLE

atlas_threads_info:
Setting PTATLAS=ATLAS
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries ptf77blas,ptcblas,atlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_threads_info'>
  NOT AVAILABLE

atlas_info:
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/local/lib
customize UnixCCompiler
  libraries f77blas,cblas,atlas not found in /usr/lib
customize UnixCCompiler
  libraries lapack_atlas not found in /usr/lib
<class 'numpy.distutils.system_info.atlas_info'>
  NOT AVAILABLE

lapack_info:
customize UnixCCompiler
  libraries lapack not found in ['/usr/local/lib', '/usr/lib']
  NOT AVAILABLE

/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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.
  self.calc_info()
lapack_src_info:
  NOT AVAILABLE

/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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.
  self.calc_info()
  NOT AVAILABLE

/usr/local/lib/python3.7/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.linux-armv7l-3.7
creating build/src.linux-armv7l-3.7/numpy
creating build/src.linux-armv7l-3.7/numpy/distutils
building library "npymath" sources
get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
customize Gnu95FCompiler
Could not locate executable gfortran
Could not locate executable f95
customize IntelFCompiler
Could not locate executable ifort
Could not locate executable ifc
customize LaheyFCompiler
Could not locate executable lf95
customize PGroupFCompiler
Could not locate executable pgfortran
customize AbsoftFCompiler
Could not locate executable f90
Could not locate executable f77
customize NAGFCompiler
customize VastFCompiler
customize CompaqFCompiler
Could not locate executable fort
customize IntelItaniumFCompiler
Could not locate executable efort
Could not locate executable efc
customize IntelEM64TFCompiler
customize GnuFCompiler
Could not locate executable g77
customize G95FCompiler
Could not locate executable g95
customize PathScaleFCompiler
Could not locate executable pathf95
customize NAGFORCompiler
Could not locate executable nagfor
don't know how to compile Fortran code on platform 'posix'
C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC

compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.7m -c'
gcc: _configtest.c
/bin/sh: gcc: not found
/bin/sh: gcc: not found
failure.
removing: _configtest.c _configtest.o
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-edp6jc_o/numpy/setup.py", line 394, in <module>
    setup_package()
  File "/tmp/pip-install-edp6jc_o/numpy/setup.py", line 386, in setup_package
    setup(**metadata)
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/core.py", line 169, in setup
    return old_setup(**new_attr)
  File "/usr/local/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup
    return distutils.core.setup(**attrs)
  File "/usr/local/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/local/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/local/lib/python3.7/site-packages/wheel/bdist_wheel.py", line 192, in run
    self.run_command('build')
  File "/usr/local/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build.py", line 47, in run
    old_build.run(self)
  File "/usr/local/lib/python3.7/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/local/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 148, in run
    self.build_sources()
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 159, in build_sources
    self.build_library_sources(*libname_info)
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 294, in build_library_sources
    sources = self.generate_sources(sources, (lib_name, build_info))
  File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
    source = func(extension, build_dir)
  File "numpy/core/setup.py", line 675, in get_mathlib_info
    raise RuntimeError("Broken toolchain: cannot link a simple C program")
RuntimeError: Broken toolchain: cannot link a simple C program
----------------------------------------
ERROR: Failed building wheel for numpy
Running setup.py clean for numpy
ERROR: Command errored out with exit status 1:
 command: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"'; __file__='"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all
     cwd: /tmp/pip-install-edp6jc_o/numpy
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 numpy
ERROR: hangups 0.4.9 has requirement protobuf<=3.6.1,>=3.1.0, but you'll have protobuf 3.11.3 which is incompatible.
ERROR: aiopylgtv 0.3.3 has requirement numpy>=1.17.0, but you'll have numpy 1.14.5 which is incompatible.
ERROR: aioesphomeapi 2.6.1 has requirement protobuf==3.6.1, but you'll have protobuf 3.11.3 which is incompatible.
Installing collected packages: wheel, setuptools, Cython, numpy, pybind11
Running setup.py install for numpy: started
Running setup.py install for numpy: finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"'; file='"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-jgec4uq8/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-bzzwm1d2/overlay --compile
cwd: /tmp/pip-install-edp6jc_o/numpy/
Complete output (267 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:
  customize UnixCCompiler
    libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  blis_info:
  customize UnixCCompiler
    libraries blis not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  openblas_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  atlas_3_10_blas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries tatlas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  atlas_3_10_blas_info:
  customize UnixCCompiler
    libraries satlas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  atlas_blas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  atlas_blas_info:
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  /tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: UserWarning:
      Atlas (http://math-atlas.sourceforge.net/) libraries not found.
      Directories to search for the libraries can be specified in the
      numpy/distutils/site.cfg file (section [atlas]) or by setting
      the ATLAS environment variable.
    self.calc_info()
  blas_info:
  customize UnixCCompiler
    libraries blas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  /tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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

  /tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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

  /bin/sh: svnversion: not found
  non-existing path in 'numpy/distutils': 'site.cfg'
  /bin/sh: svnversion: not found
  F2PY Version 2
  lapack_opt_info:
  lapack_mkl_info:
  customize UnixCCompiler
    libraries mkl_rt not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  openblas_lapack_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  openblas_clapack_info:
  customize UnixCCompiler
  customize UnixCCompiler
    libraries openblas,lapack not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  atlas_3_10_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries tatlas,tatlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  <class 'numpy.distutils.system_info.atlas_3_10_threads_info'>
    NOT AVAILABLE

  atlas_3_10_info:
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries satlas,satlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  <class 'numpy.distutils.system_info.atlas_3_10_info'>
    NOT AVAILABLE

  atlas_threads_info:
  Setting PTATLAS=ATLAS
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries ptf77blas,ptcblas,atlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  <class 'numpy.distutils.system_info.atlas_threads_info'>
    NOT AVAILABLE

  atlas_info:
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/local/lib
  customize UnixCCompiler
    libraries f77blas,cblas,atlas not found in /usr/lib
  customize UnixCCompiler
    libraries lapack_atlas not found in /usr/lib
  <class 'numpy.distutils.system_info.atlas_info'>
    NOT AVAILABLE

  lapack_info:
  customize UnixCCompiler
    libraries lapack not found in ['/usr/local/lib', '/usr/lib']
    NOT AVAILABLE

  /tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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.
    self.calc_info()
  lapack_src_info:
    NOT AVAILABLE

  /tmp/pip-install-edp6jc_o/numpy/numpy/distutils/system_info.py:624: 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.
    self.calc_info()
    NOT AVAILABLE

  /usr/local/lib/python3.7/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
  get_default_fcompiler: matching types: '['gnu95', 'intel', 'lahey', 'pg', 'absoft', 'nag', 'vast', 'compaq', 'intele', 'intelem', 'gnu', 'g95', 'pathf95', 'nagfor']'
  customize Gnu95FCompiler
  Could not locate executable gfortran
  Could not locate executable f95
  customize IntelFCompiler
  Could not locate executable ifort
  Could not locate executable ifc
  customize LaheyFCompiler
  Could not locate executable lf95
  customize PGroupFCompiler
  Could not locate executable pgfortran
  customize AbsoftFCompiler
  Could not locate executable f90
  Could not locate executable f77
  customize NAGFCompiler
  customize VastFCompiler
  customize CompaqFCompiler
  Could not locate executable fort
  customize IntelItaniumFCompiler
  Could not locate executable efort
  Could not locate executable efc
  customize IntelEM64TFCompiler
  customize GnuFCompiler
  Could not locate executable g77
  customize G95FCompiler
  Could not locate executable g95
  customize PathScaleFCompiler
  Could not locate executable pathf95
  customize NAGFORCompiler
  Could not locate executable nagfor
  don't know how to compile Fortran code on platform 'posix'
  C compiler: gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC

  compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/usr/local/include/python3.7m -c'
  gcc: _configtest.c
  /bin/sh: gcc: not found
  /bin/sh: gcc: not found
  failure.
  removing: _configtest.c _configtest.o
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
    File "/tmp/pip-install-edp6jc_o/numpy/setup.py", line 394, in <module>
      setup_package()
    File "/tmp/pip-install-edp6jc_o/numpy/setup.py", line 386, in setup_package
      setup(**metadata)
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/core.py", line 169, in setup
      return old_setup(**new_attr)
    File "/usr/local/lib/python3.7/site-packages/setuptools/__init__.py", line 145, in setup
      return distutils.core.setup(**attrs)
    File "/usr/local/lib/python3.7/distutils/core.py", line 148, in setup
      dist.run_commands()
    File "/usr/local/lib/python3.7/distutils/dist.py", line 966, in run_commands
      self.run_command(cmd)
    File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/install.py", line 62, in run
      r = self.setuptools_run()
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/install.py", line 36, in setuptools_run
      return distutils_install.run(self)
    File "/usr/local/lib/python3.7/distutils/command/install.py", line 545, in run
      self.run_command('build')
    File "/usr/local/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build.py", line 47, in run
      old_build.run(self)
    File "/usr/local/lib/python3.7/distutils/command/build.py", line 135, in run
      self.run_command(cmd_name)
    File "/usr/local/lib/python3.7/distutils/cmd.py", line 313, in run_command
      self.distribution.run_command(command)
    File "/usr/local/lib/python3.7/distutils/dist.py", line 985, in run_command
      cmd_obj.run()
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 148, in run
      self.build_sources()
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 159, in build_sources
      self.build_library_sources(*libname_info)
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 294, in build_library_sources
      sources = self.generate_sources(sources, (lib_name, build_info))
    File "/tmp/pip-install-edp6jc_o/numpy/numpy/distutils/command/build_src.py", line 377, in generate_sources
      source = func(extension, build_dir)
    File "numpy/core/setup.py", line 675, in get_mathlib_info
      raise RuntimeError("Broken toolchain: cannot link a simple C program")
  RuntimeError: Broken toolchain: cannot link a simple C program
  ----------------------------------------

ERROR: Command errored out with exit status 1: /usr/local/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"'; file='"'"'/tmp/pip-install-edp6jc_o/numpy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' install --record /tmp/pip-record-jgec4uq8/install-record.txt --single-version-externally-managed --prefix /tmp/pip-build-env-bzzwm1d2/overlay --compile Check the logs for full command output.
WARNING: You are using pip version 19.3.1; however, version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
ERROR: Command errored out with exit status 1: /usr/local/bin/python3 /usr/local/lib/python3.7/site-packages/pip install --ignore-installed --no-user --prefix /tmp/pip-build-env-bzzwm1d2/overlay --no-warn-script-location --no-binary :none: --only-binary :none: -i https://pypi.org/simple --find-links https://wheels.home-assistant.io/alpine-3.10/armv7/ -- wheel setuptools 'Cython>=0.29.13' 'numpy==1.13.3; python_version=='"'"'3.5'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.13.3; python_version=='"'"'3.6'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.14.5; python_version=='"'"'3.7'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system!='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.5'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.6'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.16.0; python_version=='"'"'3.7'"'"' and platform_system=='"'"'AIX'"'"'' 'numpy==1.17.3; python_version>='"'"'3.8'"'"' and platform_system=='"'"'AIX'"'"'' 'pybind11>=2.4.0' Check the logs for full command output.
WARNING: You are using pip version 19.3.1; however, version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.`

Please provide information about your environment and home assistant install to provide context.

Same issue.
2020-02-24 08:21:38 ERROR (MainThread) [homeassistant.setup] Setup failed for mail_and_packages: Requirements for mail_and_packages not found: ['scipy'].
arch | x86_64
-- | --
dev | false
docker | true
hassio | false
os_name | Linux
python_version | 3.7.6
timezone | America/Chicago
version | 0.105.5
virtualenv | false

I re-created my container and this seems to have resolved itself..

I am using HASSOS on a RPi.
Supervisor Version: 201
System: HassOS 3.11
Deployment: production
Home Assistant 0.105.5

arch
armv7l

dev
false

docker
true

hassio
true

os_name
Linux

python_version
3.7.6

timezone
America/Chicago

version
0.105.5

virtualenv
false

Curious if this is a docket related issue. I’m not familiar with the nuances of the docket setup. Are there specific steps that should be taken when installing additional python modules within a docket container?

Are there specific steps that should be taken when installing additional python modules within a docker container?

For HassIO (Home Assistant) there should be already pre-compiled whl files for the python packages. Normally they ship the container without the ability to compile it's own software (as far as I am aware) to make it faster and leaner.
I reviewed the https://wheels.home-assistant.io/alpine-3.10/armv7/ repo and there doesn't seem to be a scipy compiled for arm7,  @aneisch has x86_64 for and pip is falling back to pypi to grab. There is however whl files on https://www.piwheels.org/simple/scipy/ for arm7.
This may require an issue raised with Home Assistant.

@lonelyseraphim there maybe a work around instead of waiting, if issue the command apk add gcc from the SSH addon it should allow the container to compile scipy.
I'm poking the Home Assistant guys about how to request wheels for their site.

I was able to use SSH to run the apk add gcc command and it appeared to install everything ok.  However, upon reboot I receive a similar error:
Mon Feb 24 2020 11:25:17 GMT-0600 (Central Standard Time)
Setup failed for mail_and_packages: Requirements for mail_and_packages not found: ['scripy'].
AND
Mon Feb 24 2020 11:25:17 GMT-0600 (Central Standard Time)
Unable to install package scripy: ERROR: Command errored out with exit status 1:
command: /usr/local/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-gv_krwsi/scripy/setup.py'"'"'; file='"'"'/tmp/pip-install-gv_krwsi/scripy/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(file);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, file, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-gv_krwsi/scripy/pip-egg-info
cwd: /tmp/pip-install-gv_krwsi/scripy/
Complete output (7 lines):
Traceback (most recent call last):
File "", line 1, in
File "/tmp/pip-install-gv_krwsi/scripy/setup.py", line 96, in
description=get_description(packages[0], PACKAGE_DIR),
File "/tmp/pip-install-gv_krwsi/scripy/setup.py", line 47, in get_description
pkg = import(package, level=1)
KeyError: "'name' not in globals"
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
WARNING: You are using pip version 19.3.1; however, version 20.0.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.

Hmmm almost looks like python3-dev might not be in there, give apk add python3-dev a shot, then instead of rebooting/restarting run pip install scipy

Looks like the python dev installed ok but I can't pip.

if you apk add python3-dev and/or gcc you should be able to simply restart home assistant and it will auto-satisfy dependencies.

I was under the impression they exposed pip in the shell.
@lonelyseraphim keep in mind until there's scipy in the wheel archive you'll need to run apk add python3-dev gcc each update to Home Assistant.

I rolled back to the pre Scipy version for now to keep things running.  Will continue to check in and report back with updates.

Lets keep this issue open until there's a reply from the HA devs

Toss my hat in on this one (docker).  Updated image, rolled back to 0.1.0 and still getting error.  Even tried apk add python3-dev gcc and restart, still getting error.

I undid https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/commit/84fc5dafdc8bf56a4059fe006284d6ca33d5f962 for now as I had trouble rolling back to 0.7.0.  Hopefully that will work for now.

@FuzzyMistborn are you also on a Pi?

Nope, x86

arch
x86_64

dev
false

docker
true

hassio
false

os_name
Linux

python_version
3.7.6

version
0.105.5

virtualenv
false

I'm testing with apk add build-base python3-dev gcc on my docker instance looking promising.

Looks like rolling back the commit worked for now.  Will test apk add build-base python3-dev gcc tonight/when I have some more time.

I might suggest rolling out a release that removes https://github.com/moralmunky/Home-Assistant-Mail-And-Packages/commit/84fc5dafdc8bf56a4059fe006284d6ca33d5f962 for now until we figure out the cause/solution for this issue.

That would mean we keep the gif creation using imageio and loose the resizing? Are you able to see if you can add the PIL module referenced on this page without issue inside of docker?

That would mean we keep the gif creation using imageio and loose the resizing?

For now yes.  I think having a release that works for folks is more important than the resize.  But that's just my own opinion (as I also had issues rolling back via HACS and had to do things manually).

Are you able to see if you can add the PIL module referenced on this page without issue inside of docker?

Won't have time tonight.  Maybe tomorrow.

Are you able to see if you can add the PIL module referenced on this page without issue inside of docker?

PR #47 submitted to revert scipy and add GIF duration configurable

0.1.2 released, I'll keep poking away at image resizing and poking the HA devs about their docker image whl files.

Further investigating this issue, the reason scipy won't install is due to the docker image being based on Alpine 3.10 apparently it'll install properly in 3.11

Nice find.  So we'll need to get the base HASS docker image updated to build on 3.1 alpine.

Or make your own dockerfile

True but that's time consuming :-)
And hmmm...looks like they added Alpine 3.11 back in December: https://github.com/home-assistant/docker-base/pull/55

If you open docker shell into the container and cat /etc/os-release it says alpine 3.10 :(

Huh, wonder why they aren't basing off 3.11 then with that commit.

I guess you could nab the docker file from their repo ie:
https://github.com/home-assistant/docker-base/blob/master/alpine/armv7/Dockerfile
and on a Pi docker-compose 3.11 I think would cause it to nab alpine 3.11

When I do apk add docker-compse and it installs after reboot I get the following error.  I don't seem to get any scripy error now at least.
`Logger: homeassistant.components.sensor
Integration: Sensor (documentation, issues)
First occured: 2:43:07 PM (1 occurences)
Last logged: 2:43:07 PM
Error while setting up mail_and_packages platform for sensor
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 179, in _async_setup_platform
await asyncio.wait_for(asyncio.shield(task), SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 442, in wait_for
return fut.result()
File "/config/custom_components/mail_and_packages/sensor.py", line 64, in async_setup_entry
CONF_DURATION: entry.data[CONF_DURATION]
KeyError: 'gif_duration'`

When I do apk add docker-compse and it installs after reboot I get the following error. I don't seem to get any scripy error now at least.

Remove and re-add the integration that'll fix the error.

Just fyi, something I noticed as I had several pieces of mail today I didn't get that scrambled image I was getting before.  I wonder if scipy/resizing was causing that problem too.

From what I can tell it seems it maybe a alpine issue some how, my venv install on RPi3 was working fine.

There's new resize code in the latest beta, has anyone noticed any issues with the images that were occurring before with the scrambled image? @FuzzyMistborn @lonelyseraphim

Not running it atm, will let you know when I do.

This is working nicely. The large square items are being resize and centered.

@moralmunky should help with the video generation as well. How's that look?

The only think I've noticed is that it appears they are being saves out with a reduced color palette at some point in the process.

It's part of the resizer, it's using the Lanczos filter to upscale/downscale as needed, but I've noticed the images appear far more clear and easier to read the text.

Most of the USPS image don't have much contrast and it does improve readability.Reading up, It looks like that is the default behavior of resize_contain()?

Correct, the full list of options are: NEAREST, BILINEAR, BICUBIC, LANCZOS


No source?

There appears to be no source for this project, but this site is linked from NuGet?

Sorry about that, mate. Just published the source code. 😃


Thanks 💖

I didn't know where to leave this comment, so sorry if this is not the best place, but I wanted to thank you for this project. It has been so hard to find a theme for JSDoc! You have no idea! Yours it's just perfect 👌

@toridoriv Thank you too for using my theme! This theme is made totally for my own hobby projects, so I didn't expect someone using it. And that makes me happy :)
Currently, I'm planning to implement dark mode and some color customizability.
If you have any opinions, issues or requests, feel free to post here 👍


Using a custom Jupyter Lab theme / extension

I would like to use a custom theme in my Jupyter Lab Desktop app. For Jupyter Lab in the browser, I install this extension:
https://github.com/dunovank/jupyterlab_legos_ui
Is there a way to use this theme with the desktop app too?

@hellojinwoo  That did not work for the desktop app though. A reboot has no effect.

@hellojinwoo  Interesting. Then we would need to find out where our setup differs.

Mine didn't work either. The newly installed theme is available in jupyterlab but not in the standalone app. Any solution yet?

could you test this with v3.5.1-1 and update the issue?

closing since no response for long time.


custom_layouts maks  a normal repository, but never use it.

Excerpt from commit msg:
ADD basically doubled exercise-size with a
  - copy from one layout to another,
  - copy and change target-path,
  - change layout of repository,
  - update build.gradle and try resolving again
  exercise that shows the pain of copying to
  a different layout.


berks.bat failed with return code: 100

I have had a lot of issues with the "Upload Cookbook to Chef Server" task. I am able to successfully update the cookbook version # in the environment, but I cannot upload the cookbook. I get the following error in VSTS :

CD to cookbook directory: d:_work\r1\a/_demo
[command]C:\Windows\system32\cmd.exe /D /S /C "c:\opscode\chefdk\bin\berks.bat install"
No Berksfile or Berksfile.lock found at 'd:/_work/r1/a/_demo'!
##[error]c:\opscode\chefdk\bin\berks.bat failed with return code: 100

Googling error codes hasn't gotten me far. I get the same error when I try to remote into the machine and run the berks.bat install command (No Berksfile of Berksfile.lock found at 'C:/opscode/chefdk/bin'!)
I do have the berkshelf gem here : C:\opscode\chefdk\embedded\lib\ruby\gems\2.5.0\gems\berkshelf-7.0.4
I installed chefdk 3.1.0
Any ideas? thanks.

If you can't run berks install on the machine from the specified folder, then it's definitely not going to work in the VSTS task :)  Are you sure the _demo folder is actually a Chef cookbook (usually contains a metadata.rb file as well as a Berksfile identifying the source for dependencies)?

I forgot to mention - did you try setting System.Debug to true in case any more output is returned?

 There's a drop folder in it. The cookbook is in _demo/drop. I did change that. I got a new error.

Sorry, didn't mean to comment yet.
2018-08-21T15:47:57.4610080Z ##[error]c:\opscode\chefdk\bin\berks.bat failed with return code: 130
It looks like it can't read the pem. It doesn't show up in the folder it's looking for. I grabbed it during the deployment and the RSA key looks ok (or as I'd expect it to look).
More complete error text :

[command]C:\Windows\system32\cmd.exe /D /S /C "c:\opscode\chefdk\bin\berks.bat upload -c c:\windows\temp\berks.config.json"
[2018-08-21T11:47:57-04:00] WARN: Failed to read the private key c:windows	empsts-task.pem: #<Errno::EINVAL: Invalid argument @ rb_sysopen - c:windows	empsts-task.pem>
E, [2018-08-21T11:47:57.426060 #1508] ERROR -- : Chef::Exceptions::PrivateKeyMissing: I cannot read c:windows	empsts-task.pem, which you told me to use to sign requests!
E, [2018-08-21T11:47:57.426486 #1508] ERROR -- : c:/opscode/chefdk/embedded/lib/ruby/gems/2.5.0/gems/chef-14.2.0-universal-mingw32/lib/chef/http/authenticator.rb:98:in `rescue in load_signing_key'
c:/opscode/chefdk/embedded/lib/ruby/gems/2.5.0/gems/chef-14.2.0-universal-mingw32/lib/chef/http/authenticator.rb:84:in `load_signing_key'

No on the System.Debug to true, where would I set that?

@sngehl01 Looks like I missed this reply - did you get past this issue?


BUG: pygeos.bounds GEOSException with points with np.nan coordinates

pygeos.bounds called on a point with nans as coordinates returns a strange GEOSException. I guess this should return  (nan, nan, nan, nan) as shapely does. I've just encountered this in wild after creating points from DataFrame with missing values.
import pygeos
import numpy as np

pygeos.bounds(pygeos.points([[0, 1], [1, 2], [np.nan, np.nan]]))

---------------------------------------------------------------------------
GEOSException                             Traceback (most recent call last)
<ipython-input-55-d4f4c24448b6> in <module>
----> 1 pygeos.bounds(pygeos.points([[0, 1], [1, 2], [np.nan, np.nan]]))

/opt/miniconda3/envs/geo_dev/lib/python3.7/site-packages/pygeos/decorators.py in wrapped(*args, **kwargs)
     53             for arr in array_args:
     54                 arr.flags.writeable = False
---> 55             return func(*args, **kwargs)
     56         finally:
     57             for arr, old_flag in zip(array_args, old_flags):

/opt/miniconda3/envs/geo_dev/lib/python3.7/site-packages/pygeos/measurement.py in bounds(geometry, **kwargs)
     81     geometry_arr = np.asarray(geometry, dtype=np.object)
     82     out = np.empty(geometry_arr.shape + (4,), dtype="float64")
---> 83     return lib.bounds(geometry_arr, out=out, **kwargs)
     84
     85

GEOSException: IllegalArgumentException: Points of LinearRing do not form a closed linestring

Thanks for the catch!
Seeing that, we should maybe also consider creating empty points instead of "POINT (nan nan)" in the points() ufunc (that matches more the intent I think, when using NaN in the x / y arrays to indicate missing values). That's actually what we do with WKT (what I was first doing to try to reproduce this with a single point ..):
In [27]: pygeos.bounds(pygeos.Geometry("POINT (nan nan)"))
Out[27]: array([nan, nan, nan, nan])

In [28]: pygeos.Geometry("POINT (nan nan)")
Out[28]: <shapely.geometry.Point POINT EMPTY >

Both our roundtrips through WKT or WKB now convert to an empty point:
In [30]: point_nan = pygeos.points([np.nan, np.nan])

In [31]: pygeos.from_wkt(pygeos.to_wkt(point_nan))
Out[31]: <shapely.geometry.Point POINT EMPTY >

In [32]: pygeos.from_wkb(pygeos.to_wkb(point_nan))
Out[32]: <shapely.geometry.Point POINT EMPTY >

(for WKB this a conscious choice because there is otherwise no way to represent an empty point, so we use the WKB of Point(nan, nan) to do that. For WKT I think it is actaully GEOS that does this).

That said, we should still fix the case you mention though (as there are other ways you can end up with such NaN points, I suppose).

The GEOS bounds function can't deal with the NaN coordinates apparently. I think we should avoid NaN coordinates altogether (see #323)

Could you check if the issue still persists with GEOS 3.10 ?

Could you check if the issue still persists with GEOS 3.10 ?

Seem to be resolved.
>>> import pygeos
>>> import numpy as np
>>>
>>> pygeos.bounds(pygeos.points([[0, 1], [1, 2], [np.nan, np.nan]]))
array([[ 0.,  1.,  0.,  1.],
       [ 1.,  2.,  1.,  2.],
       [nan, nan, nan, nan]])

I hoped so, thanks for testing that.


Use texture to overcome uniform limit for lights

Store the information about light in a texture, since the number of uniforms is limited, quite narrowly e.g. on Mac

Valentin examines uniform buffer objects

UBO seem to work, to be tested on various systems


Download link needed for pre-built binary package

Hi,
I tried to follow instructions in the README.md to install and run scalabrad-web. I want to run the server in production mode, but I could not find a download link from https://bintray.com/labrad/generic/scalabrad-web. Would it be possible if someone could post a download link on the bintray?
Thank you!

@gregllong, please see the instructions I gave for accessing the latest version in #179. Note that you'll need a program (such as 7-Zip) which can extract .tar.gz files.

Thank you! I should have looked for the file more carefully on that webpage.


Implements interface requires redefinition of implementation types

With interface:
import type { $Request, Middleware } from 'express'

type Route = {
    path: string,
    method: string,
    authRequired?: bool,
    admin?: bool,
    middles?:[Middleware],
    handler: (request?:$Request) => Promise<any>
}

export interface Controller {
  get routes(): Array<Route>
}

And implementation:
//@flow
import type Controller from '../framework/Controller'
import type {$Request} from 'express'

class ConfigController implements Controller {
  get routes() {
    return [{
      path:'/config',
      method:'get',
      authRequired:false,
      handler:this.config
    }]
  }
  config(request: $Request) {
    return Promise.resolve({
      autoTweet:false
    })
  }
}
module.exports = ConfigController

get routes()__{
^
return Missing annotation

Let me clarify:
If you add a type annotation in the class then everything works right?

The problem also shows up in this example:
export interface IClass {
  test(arg: String): void
}

export class MyClass implements IClass {
  test(arg) { console.log(arg) }
}

Result:
test(arg) {
     ^^^ parameter `arg`. Missing annotation

Note that this error does not get reported when removing the export statements.

I guess this is a non-issue because interfaces are not nominally typed, so there's now way for flow to infer the types of implementers.

This is by design. Flow asks you to annotate along module boundaries to prevent the proliferation of large unions of inferred types, which lead to bad performance downstream.

Interesting, as I thought the whole purpose of an interface was to insure the implementation contract. If MyClass.test's signature overloaded the interface's definition, then I could understand requiring fresh annotation.

Yeah that's sort of the issue here. As I'm using flow, I'm relying on it to deliver types to me. So my initial intention for implements interface was so that types would be brought in. If the only value of "implements Interface" is to make sure It confirms, then that phrase is slightly useless, because you can get conforms to errors when you try to use class as interface.
As flow devs, we look for ways for types to be delivered to us. We actually don't want to write types all day, we try to massage flow into knowing more, so we have to do less. We need more free types, be it by inference, generation or best of all type operators

@samwgoldman Yeah, but is there any reason flow is designed that way? Like, what is the actual reason I have to define the property types in the class itself again? Why should I even use implements and Interfaces then?
You can say "this is by design" a thousand times but it's just bad design then, if a type checker requires you to write the exact same code twice.


update SETUP.md to lock to v0.0.1 release

Update SETUP.md to lock to v0.0.1 release since we'll be doing breaking changes with GUAC beta dev
Signed-off-by: Brandon Lum<EMAIL_ADDRESS>

@lumjjb did you do a new release with the the changes made to the cdx parser? (To match purl spec change we made on Thursday)


read .pdb file beside exe file

Hi there i hope you are doing well
is there a way that i can read .pdb file beside .exe file?

I checked IDAPython API docs and also ida command line args but didn't find anyway to manually specify a pdb file path, let me know if you know other methods that works.

i did not find either, but i found that if you put .exe file and .pdb file in the same folder that was initially compiled, ida reads them automatically.

Will headless ida load it automatically too? If so then I will mark this as resolved

Yes, headless ida loads it automatically.


Use package outwatch, instead of outwatch.dom

Importing outwatch.dom can be confused with org.scalajs.dom. (https://gitter.im/OutWatch/Lobby?at=5a68802ee0141226508680f7)
I propose to put everything in the package outwatch, so the imports look like:
import outwatch._
import outwatch.dsl._

Fixed in #355


Node search improvements

Show node title in search as the primary text, type name as secondary
Filter by searching title + type
Fix long types overflowing dialog

This basically breaks node search on Safari -- when I activate search, UI seizes up for a while. It's bad but not utterly unusable when I choose "search" from right-click menu; it's a little slower when I shift-drag from a node's connector button; it freezes the UI completely for over 10 seconds when I double-left-click on the canvas.  I have about 25-30 packages of custom nodes installed.
Chrome on the same machine everything's fine - seems to be specifically an issue with Safari.
Looking at the commit, I can't imagine what the heck is slowing Safari so much - only possible thing is the help.append(typeEl) maybe?
I'll see if I can glean anything from the Safari debug tools.
M1 MBP
Screencapture video showing the slow/hung UI:
https://github.com/comfyanonymous/litegraph.js/assets/46348/08469be1-0409-4a5e-96bc-83948fec1f3a

As best I can tell from the Safari debug tools, the thing that's slow is compositing the UI after the layout's updated for the new DOM changes... it takes 12s to composite after updating the layout here, and that composite seems to involve re-painting several hundred regions of 512x512 pixels (and some others, but mostly 512x512) - it says that all those paints happen quickly, but it's possible that just means SCHEDULING them happens quickly and then the painting's async or something?
Anyway, probably a bug/innefficiency in Safari trying to paint a bunch of stuff that's not on screen (down in the scrolling menu but not actually visible or something?) but anyway, this small code snippet seems to have triggered it and broken ComfyUI on Safari - needs to be reverted or fixed, or disabled if Safari is detected or something.

....no idea why sometimes it's faster too, the inconsistency is really weird.

Looking in the Chrome debug tools, I notice that during the much-faster redraw, it does give this warning:

...and while it only takes Chrome 16ms to handle that, it could be that they did some smart squashing of these property changes in the animation and Safari...doesn't?  Maybe (and I don't know how to do this): try disabling animations, do the menu-drawing code, then re-enable animations at the end after the update?

I managed to avoid the bug with this patch:
diff --git i/web/lib/litegraph.css w/web/lib/litegraph.css
index 5524e24..7f0e5b4 100644
--- i/web/lib/litegraph.css
+++ w/web/lib/litegraph.css
@@ -234,11 +234,11 @@
     margin-left: 5px;
     font-size: 14px;
     padding: 2px 5px;
-    position: relative;
+/*    position: relative;
     top: -2px;
-    opacity: 0.8;
+    opacity: 0.8;*/
     border-radius: 4px;
- }
+  }

 /* DIALOGs ******/

If any of those three CSS properties are in there, Safari pauses for 12s; if all three are gone, the menu still draws, the content is there and visible and looks fine, and Safari is smooth as butter.


Remove Autocomplete on onKeyUp event from Editor

Having the Autocomplete at each onKeyUp event that does not map to certain letters and braces on an english keyboard essentially shows autocomplete very frequently and inappropriately on keyboards with other languages. Fixes #353.

bump
Please either follow up on the discussion or consider merging this PR.


Implement the CRUD functionality

Implement the basic CRUD ( create, read, update, delete ) functionality in the library using apollo-android and make a sample app to demonstrate the function.

no longer needed


[Custom Components] Multiple component schema info showing more than one component rather than allowing an array of values to be captured.

Hello ,
The "multiple":true is acting like I wanted multiple of that component in one space rather than If this component should allow an array of values to be captured.
Wanting to make a custom multiple select component , When I add in the  "multiple":true into the object for the component it gets rendered out as :

Yet without it I am getting an error that says the component can not be an array:

In the custom component I have the the multiple option in select set to true , so the component returns the items selected as an array.
This is the custom component I am calling :
Json part :

Registering it :

Note: the comment out schema acts like the  "multiple":true, in the Json.
I believe I left something out in registering it but I can not figure out what. I say that because the same behavior is seen when the "multiple":true is added to other components that normally do not return an array.

@BignallCyber did you find the solution?

I found more of a work around
Registering it is mostly the same

The Main change was that Form-io "sees" a single select but when the defaultValue gets to the custommultipleselect, Angular treats it like a multiple select .
It is not the best because it has to return a string so Form-io "sees" a single select, which you have to parse though it if you need to save the answer. That just has to be done before you save/send off  the data from the component
See code below , I am open to ideas but this is what I come up with
custommultipleselect ts

custommultipleselect HTML

For the Json I just added in possibleanswers and defaultvalues to the component list , and those get passed into the Angular  custommultipleselect ,those can be formatted however is needed

Were you able to resolve it in any other way than using, toString()?
Actually sending an array instead of a string?

@BignallCyber, answer would be helpful
or if @adhonay  you were able to achieve this please share.


[Router Advertisements] Deselecting 'Advertise Default Gateway' has no effect when selecting "(static)" variant of Interface.

Important notices
Before you add a new report, we ask you kindly to acknowledge the following:
[-] I have read the contributing guide lines at https://github.com/opnsense/plugins/blob/master/CONTRIBUTING.md
[-] I have searched the existing issues and I'm convinced that mine is new.
[-] The title contains the plugin to which this issue belongs
Describe the bug
Selecting the '(static)' interface variant seems to push a 'RemoveRoute off' setting to all potential routes in the context of that interface, making the default route to re-surface in error. This results in a default route being advertised nevertheless of the setting to disable it.
To Reproduce
Steps to reproduce the behavior:

Select the "(static)" variant from 'RA Interface' in Router Advertisment configuration.
Deselect Advertise Default Gateway
Find a 'route ::0/' in /var/etc/radvd.conf is generated nevertheless.

Expected behavior
Deselecting 'Advertise Default Gateway' should prevent a 'route ::/0' to be added to radvd.conf in the context of that interface.
Screenshots

Relevant log files
If applicable, information from log files supporting your claim.
Additional context
Add any other context about the problem here.
Environment
OPNsense 21.1.3_3-amd64
FreeBSD 12.1-RELEASE-p14-HBSD
OpenSSL 1.1.1j 16 Feb 2021

@cluck hi I was doubting myself about this for a bit but I found what you are saying https://github.com/opnsense/core/pull/4692 and it's already fixed in 21.7 which comes out today. We have to be a bit careful during minor iterations with these kind of changes so it wasn't added to 21.1.x along with another fix to always deprecate routes, see
https://github.com/opnsense/changelog/blob/33f9d578089bac96b9829dadd2358b1e9b2d3f6d/community/21.7/21.7.r1#L53-L54
Cheers,
Franco


added github and portfolio links

Description
Added the portfolio and github links for both the templates.

[x] closes #77
[x] All code checks passed.

@Khizarshah01 @Yashdon999 @MrCracker-OP

.


Filter by category fails to show available categories

When processing https://dex.edirepository.org/https%3A%2F%2Fpasta-d.lternet.edu%2Fpackage%2Fdata%2Feml%2Fknb-lter-ble%2F17%2F5%2Fa43ae92c34e99b8b03a0ff28b08a916a, the subse/filter_by_category does not show categories even though column label shows three categories:

Fixed. "Click to select" will now show when a column has been selected while no categories have been selected.

Fixed. "Click to select" will now show when a column has been selected while no categories have been selected.


⚠ PrivateHD has degraded performance

In 6e684ce, PrivateHD ($PHD) experienced degraded performance:

HTTP code: 200
Response time: 2045 ms

Resolved: PrivateHD performance has improved in 4322611.


exec (or x) should be set as command

Hello!
I encounter what I believe to be an inconsistency trying to use this parser with Neovim.
The exec command is not parsed as command but as an anonymous token.
Maybe we should do that :
    _exec_operation: ($) => seq(alias(choice("x", "exec"), $.command), $.message),

Thanks for your feedback

Good catch, thanks for pointing this out! I pushed a commit with that alias 👍

Thanks !!!


Nominate Poor12 and Tingtal as docs owners

What type of PR is this?
/kind cleanup
What this PR does / why we need it:
This PR nominates @Poor12 and @Tingtal onto the owner list, they have been contributing a lot recently.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:

/assign @Poor12 @Tingtal

Thanks~
/lgtm

Congratulations! 🎁 🎆

Cheers to you all :bowtie:


Convert Config to an owned object

This is an ergonomics improvement, as otherwise users of argon2::Config need to make the key's and associated data's lifetime part of their own configuration object's lifetime parameter.
See oxynote!2 for an example; I was even unable to use rust-argon2 as-is there, because the actix web framework assumes static bounds, for some of its traits, that couldn't be fullfilled simultaneously to the one from argon2::Config.

PS: It's unclear to me why the associated data should be part of the Config struct and not an argument to the hashing function, as I would expect the associated data to not stay constant over many hashes (unlike the key); OTOH, this doesn't impact my usecase so I left it as-is for now.

@KellerFuchs,
The reason references to the secret and associated data are used, is to enable the caller to have control over this data. This way the caller can erase this sensitive data after computing the hash.
With regards to the associated data being part of the Config, this comes from the fact that I initially wrote this crate by translating the C version and that version has this data as part of the Context. Later some configuration data was moved from the Context to the Config.


Strange behaviour for updateOn="blur"

Hi,
In v1.0.0-beta.7 for the following code I get strange behaviour for key press. Characters are printed 2 key press after and some get lost. (Please see attached gif.)
This happens only updateOn="blur"
<Field updateOn="blur" model={track(`${modelBase}.items[].name`, { id: item.id })}>
  <input type="text" />
</Field>

Regards,

Fixed! This will go out in the next beta release.

Thanks.


Text draws crazily

The text "Release 313 Graphics..." on the first page is not evenly spaced. It looks obviously wrong in pdf.js, much better in Adobe.
http://us.download.nvidia.com/Windows/314.07/314.07-win8-win7-winvista-desktop-release-notes.pdf

Still reproducable with every Nvidia driver document
http://us.download.nvidia.com/Windows/361.43/361.43-win10-win8-win7-winvista-desktop-release-notes.pdf

Closing since this no longer happens, most likely after recent font fixes. Th letters are now evenly spaced.

Fixed in Firefox 64.0 64bit, Windows 7 64bit, Nvidia driver 391.35

But what about Fedora/Linux in general?
On December 30, 2018 6:35:01 PM UTC, informatorius<EMAIL_ADDRESS>wrote:

Fixed in Firefox 64.0 64bit, Windows 7 64bit, Nvidia driver 391.35

--
Sent from my Android device with K-9 Mail. Please excuse my brevity.

This PDF file looks good now on Arch Linux, i.e., it renders exactly the same in PDF.js for me as it does in Okular. Since the file does not embed its fonts, there is not much more we can do here.


[FEATURE]: [Shift4] Use connector_response_reference_id as reference to merchant

:memo: Feature Description

Reference id are used to map transactions in the connector’s dashboard.
Hyperswitch manages several reference ids, such as payment_id, attempt_id, and connector_transaction_id for a single transaction.
However, merchants may encounter uncertainty when determining which ID to utilize in the connector dashboard to identify the payment.

:hammer: Possible Implementation

When we receive a response from the connector for the payment, we deserialize it and populate the response field in RouterData.
For the TransactionResponse type, we must fill the connector_response_reference_id with a corresponding reference id for the merchant to identify the transaction.
One might need to have exposure to api docs of the connector for which it is being implemented to decide what to fill in connector_response_reference_id.
You can check this PR for further reference https://github.com/juspay/hyperswitch/pull/1735

🔖 Note: All the changes needed should be contained within hyperswitch/crates/router/src/connector/
:package: Have you spent some time checking if this feature request has been raised before?

[X] I checked and didn't find a similar issue

:package: Have you read the Contributing Guidelines?

[X] I have read the Contributing Guidelines

:sparkles: Are you willing to submit a PR?

@AkshayaFoiger
I would be delighted to work on this issue
so kindly assign me this issue
Thank You : )

Hey @Kota-Karthik, I see that you're already assigned to #2351. For now, we'll leave this issue open to any other interested contributors. You may pick this up once your work on #2351 is completed, and if no other contributors have expressed interest on this. I hope that's fine by you

Hey @AkshayaFoiger , I would like to work on this issue. Could you please assign to me??

Hey @Illuminati9, sure! I've assigned this to you.
In case you have any queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with

Hey @AkshayaFoiger , can you explain me this issue clearly??

Hello @Illuminati9 ,
Thank you for getting in touch. To gain a comprehensive understanding of this matter, I would like to elucidate how it has been resolved in the context of Adyen.
On examining the Adyen documentation regarding payment requests, it is evident that they accept a field known as reference within their API requests for creating a transaction. This reference serves as a means to specifically identify and reference individual payments, and thus, it can been aptly designated as a connector_response_reference_id. We have accordingly made the necessary modifications to the connector/adyen/transformer.rs file, to include reference field in both payment requests and responses. I recommend reviewing the details of these changes in this associated Pull Request.
Note: Some connectors may not necessitate a payment reference id in their payment requests. However, it is anticipated that they will provide a payment reference id in their response, which should then be mapped to the 'connector_reference_id' as specified in the issue.
For specific guidance on the Forte connector, please refer to the Shift4 API Docs.
I hope this information proves helpful. In case you have any further queries, you can ask them on this issue thread, or on our discord server, or on slack whichever you are comfortable with

Hey @Illuminati9  ,
Let us know if you face any issues. Happy to help! : )

it feels like I also gonna fix that in my MR for shift4
Can this one be assigned to me?

Sure @daniloff200.

looks like this can be closed.
or not?

Closing as completed in #2492.


[ITensors] Generalize diag_itensor constructors to AbstractVector

Fixes https://itensor.discourse.group/t/diag-itensor-constructor-on-gpu-arrays/1827.

@kmp5VT it would be nice to start testing things like this using #1508, looks like right now ITensors.jl tests are only set up to run on CPU unless I'm missing something.


Watch wakes up when moved although wakeOnFaceUp and wakeOnTwist are false.

wakeOnFaceUp and wakeOnTwist are false.
wakeOnBtn1 and wakeOnTouch are true.
Moving the watch slightly wakes it up, please check enclosed demo.
Also reproduced after restarting the watch.
https://user-images.githubusercontent.com/3795849/147663170-88536da4-0b00-4c92-9213-f8fe01b58fab.mp4

Just to cover the basics, are you on the latest stable firmware (2v11.251) and have the latest settings app updates? And if you are, have you tried going into Settings>Utils>Rewrite Settings?

Yes, I was on latest stable : 2v11 and all application were up to date using dev site.
Flashed with 2v11.251 and did "rewrite settings" and get the same behaviour.
(Please note, when switching to dfu mode, I still see briefly 2v10.219 on top of the screen even though "about" screen now well displays 2v11.251)

I have observed this, with same config. Normally I only use wake on BTN1 but adding in wakeOnTouch I observed some false wake ups with gerky movements.  It might be the screen sensing a touch when its being vibrated by generate watch movement.

I have observed this, with same config. Normally I only use wake on BTN1 but adding in wakeOnTouch I observed some false wake ups with gerky movements.  It might be the screen sensing a touch when its being vibrated by generate watch movement.

Just offering an alternate theory: is it possible that the logic dictating the flow of the program in relation to those condition so has a mistake? Like WakeOnTouch might end up erroneously executing some of the WakeOnTwist or WakeOnFaceUp code? Whether it be an accident assigning variables or an improperly isolated code block.

Just offering an alternate theory: is it possible that the logic dictating the flow of the program in relation to those condition so has a mistake? Like WakeOnTouch might end up erroneously executing some of the WakeOnTwist or WakeOnFaceUp code? Whether it be an accident assigning variables or an improperly isolated code block.

Its possible.  My theory would be easy to test.  I could just write a small app that counts how many times Bangle.on('touch', fn) gets called and shake your wrist without touching the screen.

Found the explanation in app/setting/README.MD :

On Bangle.js 2 when locked the touchscreen is turned off to save power. Because of this,
Wake on Touch actually uses the accelerometer, and you need to actually tap the display to wake Bangle.js.


$http multidimensional params

I need to send a multidimensional object as params from a get request, but when I do that, the second level of my object is encoded to json, not url pattern
Code:
$http({
  method: 'get',
  url: 'http://localhost/',
  params: { filters: { filterOne: 'filterValue' } }
})

Requested URL:
http://localhost/?filters=%7B%22filterOne%22:%22filterValue%22%7D

URL that I need to request:
http://localhost/?filters[filterOne]=filterValue

it should work like this? What I can do to get the expected result?
Tks

Angular's default paramSerializer stringifies objects as JSON. If you want to overwrite that behaviour, you can use the paramSerializer property of the $http config object, e.g. specifying your own serialization function (or dependency-injected factory).
If you want to serialize the parameters in the way jQuery does (which seems likely based on your example), you can use the built-in httpParamSerializerJQLike:
$http({
  method: 'GET',
  url: 'http://localhost/',
  params: {filters: {filterOne: 'filterValue'}},
  paramSerializer: '$httpParamSerializerJQLike'   // ...or any custom serializer
});

If you want to overwrite the serialization for all requests made by $http (and not have to do it on a per-request basis), you can specify the default serializer in $httpProvider.defaults.paramSerializer.
--
BTW, for general support questions (such as this one), please use one of the appropriate support channels.
GitHub issues are reserved for bug reports and feature requests.


THANK YOU

I just want to thank you. I rarely thank devs and most of the time I am very critical of about 99% of software I use.
sure there is lots of room to improve and polish msterminal but I am happy that for the first time installing a terminal app I didn't have to waste time customizing the colors: they're just right!

 It has been our absolute pleasure to help build this over the last two years, and we're looking forward to many more ☺


Incorrect encoding of Cyrillic worksheet names in XLS files

I have encountered the following problem using the solution. As I open an XLS file with a Cyrillic-named worksheet, I see the worksheet name in the combo box as unreadable symbols. The table itself is shown adequately but the worksheet name is unreadable. As I open an XLSX file with the same content, there is no such problem. I attach the files I used in a ZIP archive here.
Test_CyrillicWorksheetName.zip

Looks like a duplicate of #152. For BIFF8 the codepage shouldn't be used at all, it is always UTF-16LE.

Closing as fixed.


SelectFiltered: Blank text input

Description
When an element is selected, the text input inside the SelectFiltered loses the placeholder (opacity:0) but is still inside the Select, appearing to be a massive white space.
Steps to reproduce
Select an option on a 'SelectFiltered' component
Insert an image/gif

Hello, I am having trouble recreating this issue. Could you attach a gif or explain more clearly the steps to reproduce it and what the problem is.

Could you explain what you want to happen once an element is selected? Do you want the text inside the Select filter to be reset to an empty string? Or do you want something to happen with the placeholder? I think I have understood the component well it is just that the issue is not clear enough to me. Thanks.

Think like this: the component is a filtered select - meaning you can type text inside it to filter the options. It has a placeholder that is meant to be something along the lines of "Search an option...". But whenever you select an option, the placeholder becomes invisible, but still occupies space inside the select.
In my opinion, the input should lose its display after an option is selected, so instead of having that big space after the selected option, only what is selected is show.
But things could change, this is my personal opinion and how I'd implement it, not the absolute truth. We may even have some of our Designers help with this some time in the near future.

Do you mean this empty input field that is showing in dev tools?

Yes, exactly.

Hi, Is this Issue Still relevent?


ActiveXObject creation fails in IE with strict security settings

When loading GML or KML data into a Vector layer in Internet Explorer (any version), OpenLayers attempts to create an ActiveXObject to read the data. This will fail if the users have custom security settings in their browser, which is often the case in large business desktop environments.
To reproduce:

Load http://openlayers.org/dev/examples/gml-layer.html in any version of Internet Explorer.
Goto: Tools -> Internet Options -> choose the Security tab
Click the Custom Level button
Select the 'disabled' radio button for the following option:

Run ActiveX controls and plug-ins

Reload the above example, it will fail with the following error: "Automation server can't create object."

An IE parsing alternative to ActiveX controls does exist:
var datafile = "data.xml"
function getXMLdoc(datafile) {
    var xml = document.createElement("xml");
    xml.src = datafile;
    document.body.appendChild(xml);
    var xmlDocument = xml.XMLDocument;
    document.body.removeChild(xml);
    return xmlDocument;
}

Although i have not looked closely enough into the breadth of its support across all versions of IE.
I do realise that this is an edge case, and it's worth pointing out that there is no issue when using the default IE security settings.

On Internet Explorer 11, I have needed to select the following option for Internet zone and the browser warns that it is not safe.

Initialize and script Activex controls not marked as safe for scripting


Why is the self-signed certificate 'for testing purposes' only?

You can use an existing certificate if you have one. Optionally, you can create a self-signed certificate for testing purposes only.

Why is this for testing purposes only, are there some flaw in self-signed certificates that I'm not aware of making them not suitable for authentication?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 11aaa091-1108-52f6-0066-0f4e939aeef4
Version Independent ID: dbc7e37e-87a7-c124-3e4c-47aa060e6cf3
Content: Create an Azure AD app and service principal in the portal - Microsoft identity platform
Content Source: articles/active-directory/develop/howto-create-service-principal-portal.md
Service: active-directory
Sub-service: develop
GitHub Login: @rwike77
Microsoft Alias: ryanwi

@fredrikcarlbom , thank you for your query. We'll review this and get back to you shortly!

@fredrikcarlbom  There is no flaw that makes self-signed certificates unsuitable for authentication. As a best practice from a security perspective, self-signed certificates are not used in the production environment. E.g. in case of compromise, you cannot revoke self-signed certificates.

@amanmcse I can't revoke the certificate but I can neither revoke username/password.
Certificates with trusted signature offers something that self-signed certs and username/password does not, but username/password isn't discouraged to use...

@fredrikcarlbom There are ways to identify risky users and risky sign-ins and block access or require additional verification methods when identity is suspected to be compromised.
Ref: https://docs.microsoft.com/en-us/azure/active-directory/identity-protection/howto-identity-protection-configure-risk-policies#user-risk-with-conditional-access


vuepress-plugin-code-copy Plugin throws console errors

On the documentation page, the error console is full of
Unchecked runtime.lastError: The message port closed before a response was received.

Also, sometimes the copy button does not show up there. Just try to refresh a couple times and the button will be gone sometime.

@dan-r95 I checked the page again and didn't find any error from the console. seems it's caused by some extention of your browser
https://stackoverflow.com/a/54614440


The code for ansi colors is not working.

Near the bottom of base16-theme.el there's code for setting ansi-color-names-vector and ansi-term-color-vector. This code does not work. The following fix makes it work. Note that this is what the older base16 code did as well (the difference is in ` vs ' for the quoted lists and using , to unquote the list items).
`(ansi-color-names-vector
       ;; black, base08, base0B, base0A, base0D, magenta, cyan, white
       [,base00 ,base08 ,base0B ,base0A ,base0D ,base0E ,base0D ,base05])
     `(ansi-term-color-vector
       ;; black, base08, base0B, base0A, base0D, magenta, cyan, white
       [unspecified ,base00 ,base08 ,base0B ,base0A ,base0D ,base0E ,base0D ,base05])

The difference between the old code and the new code is that the whole thing isn't wrapped in a macro, it's in a function, so the quoting is a bit different.
Anyway, I'll definitely fix this, but is there an easy way to test that the fix worked?

Thanks for the quick response!
You can test it with M-x shell and then do an ‘ls' in a directory that you know has some directories and normal files. When one of the base16 themes is active (I use base16-chalk), dirs will be be colored vs files (in fact when nothing was colored was how I found this error and then did the fix in the issue and it fixed it).
Depending on what kind of system you test on, you’ll have to make sure that your ‘ls' command is producing colors. You’ll want to force it to use the actual executable instead of going through an alias.
On mac:
$ /bin/ls -G
On linux:
$ /bin/ls —color # that’s 2 dashes or hyphens
And I think the refactorization in the new base16 is good. Very clean to support new faces as they become popular.

On Sep 6, 2016, at 2:35 PM, Kaleb Elwert<EMAIL_ADDRESS>wrote:
The difference between the old code and the new code is that the whole thing isn't wrapped in a macro, it's in a function, so the quoting is a bit different.
Anyway, I'll definitely fix this, but is there an easy way to test that the fix worked?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/belak/base16-emacs/issues/25#issuecomment-245103008, or mute the thread https://github.com/notifications/unsubscribe-auth/AMIZ7FODSGXR8nuaBvief5ngWdnOT-5qks5qndyNgaJpZM4J13PS.

Maybe I'm doing something wrong... I've tried with eshell, shell, term and ansi-term and what's currently there appears to work...

First off, ansi-term works correctly for me with your code. But ansi-term is deferring to bash to colorize.
It does not work for me using normal M-x shell, which is my concern.
Here’s some screen shots with the difference.
With your code, notice no coloring and in the ielm buffer note that ansi-color-names vector only has the symbols base00, base08, etc. The example let is showing what’s going on.
Now with my edited version, it works correctly. Note that ansi-color-names-vector gets the values base00, base08 (and not the symbols themselves). The example let shows that using the backtick and comma makes the list get the values instead of the symbols as in the first example.

On Sep 6, 2016, at 4:06 PM, Kaleb Elwert<EMAIL_ADDRESS>wrote:
Maybe I'm doing something wrong... I've tried with eshell, shell, term and ansi-term and what's currently there appears to work...
https://cloud.githubusercontent.com/assets/107097/18294100/c98fdd76-744b-11e6-91dc-f843a0fef741.png
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub https://github.com/belak/base16-emacs/issues/25#issuecomment-245123675, or mute the thread https://github.com/notifications/unsubscribe-auth/AMIZ7DHsV6CWJLB74Z0-_cMmQLwW0d29ks5qnfHtgaJpZM4J13PS.


Change colour of button and text Start Hacking to Color which is compatible with fire emoticon

The fire emoticon is gradient Color of three or more..which isn't compatible with the currently existing button Color.It would be better to go with complementary Color.

I would like to take this issue. :)

added new look for button "hacktober fest look"
@lingonsaft look into #234

closing this issue for now :)


ToggleButton support

Is there any support for a toggle button or toggle button group?  I'm converting from bootstrap and could really use something similar. I see support for the Toggle button in the material design docs but not in the library.  https://material.io/components/buttons#toggle-button

@jonmiller1 take a look the the Toggle Icon Button:  https://www.matblazor.com/IconButton I think that is what you are looking for.


get_slide_collision not consistently returning the collision

Godot version:
3.0.2 stable
OS/device including version:
Linux Ubuntu 16.04 LTS
Issue description:
When just jumping get_slide_collision returns null, but when multiple jumping it returns normally.

It's just a KinematicBody2D with the following script:
extends KinematicBody2D

var speed = Vector2()
var gravity = Vector2(0, 1500)

func _physics_process(delta):
	speed += gravity * delta

	if Input.is_action_just_pressed("ui_up"):
		speed = Vector2(0, -600)

	var rem = move_and_slide(speed, Vector2(0, -1))
	var col = get_slide_collision(0)

	speed = rem

	if col :
		print("col")

And the floor is just another KinematicBody2D. It returns the collision depending on the speed (I was able to make it detect or not the first falling collision by changing the gravity, when 2000 it detects, 3000 it doesn't and 4000 it does again).
Minimal reproduction project:
get_slide_collision_issue.zip

I was running into the same issue and I think that it relates to the slope_stop_min_velocity parameter, indeed setting it to 0 in the sample code posted by @luizcarlos1405 you got the desired behavior.
Take a look at the following code:
https://github.com/godotengine/godot/blob/8ac39d886307d76c286e804e027fc39f6b5aaac6/scene/2d/physics_body_2d.cpp#L1045-L1053
If the module of the horizontal velocity hv is less than slope_stop_min_velocity the kinematic body is stopped immediately and the function returns without adding the collision to the colliders vector. I'm not 100% sure but I think that simply adding colliders.push_back(collision); before the return statement should fix the issue.

How do i check what collided with it.


gh 2.5.1 support

In gh 2.5.1 the following warning was introduced.
tag v1.0.0 exists locally but has not been pushed to origin, please push it before continuing or specify the `--target` flag to create a new tag

https://github.com/cli/cli/pull/5104
So when using the github executor as a post target of version it will fail because the version has not been pushed to the remote yet.

Duplicate


bind: 9.12.2 -> 9.12.2-P2

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/bind/versions.
meta.description for bind is: '"Domain name server"'.

Checks done (click to expand)

built on NixOS
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/delv passed the binary check.
Warning: no invocation of /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/arpaname had a zero exit code or showed the expected version
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named-rrchecker passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/mdig passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/ddns-confgen passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-cds passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-dsfromkey passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-importkey passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-keyfromlabel passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-keygen passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-revoke passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-settime passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-signzone passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/dnssec-verify passed the binary check.
Warning: no invocation of /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/genrandom had a zero exit code or showed the expected version
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named-checkconf passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named-checkzone passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named-compilezone passed the binary check.
Warning: no invocation of /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/named-journalprint had a zero exit code or showed the expected version
Warning: no invocation of /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/nsec3hash had a zero exit code or showed the expected version
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/rndc passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/rndc-confgen passed the binary check.
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2/bin/tsig-keygen passed the binary check.
20 of 24 passed binary check by having a zero exit code.
14 of 24 passed binary check by having the new version present in output.
found 9.12.2-P2 with grep in /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2
directory tree listing: https://gist.github.com/ee85d31ef3168d4e7a76747b172ed4f9
du listing: https://gist.github.com/540d56fa1e80638a3a06ffe85720e5a0

Instructions to test this update (click to expand)

One-time optional setup to skip building using Cachix:

Install cachix from https://cachix.org/
Use r-ryantm's cache:cachix use r-ryantm

Test this update by entering a nix shell, seeing what is inside the
result, and if applicable, running some binaries:
nix-shell --pure -I nixpkgs=https://github.com/r-ryantm/nixpkgs/archive/d1c1fbb61ba49d4ba590287743fc92a66276ad54.tar.gz -p bind
ls -la /nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2

cc @peti for testing.

Success on x86_64-linux (full log)
Attempted: bind
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/6z8zfka98n3qak25rg0hhvmfg6ckw18v-bind-9.12.2-P2-dnsutils/bin
patching script interpreter paths in /nix/store/6z8zfka98n3qak25rg0hhvmfg6ckw18v-bind-9.12.2-P2-dnsutils
checking for references to /build in /nix/store/6z8zfka98n3qak25rg0hhvmfg6ckw18v-bind-9.12.2-P2-dnsutils...
shrinking RPATHs of ELF executables and libraries in /nix/store/3qhap55cmxfdplr4kbwpwf7iqqq9pd6c-bind-9.12.2-P2-host
shrinking /nix/store/3qhap55cmxfdplr4kbwpwf7iqqq9pd6c-bind-9.12.2-P2-host/bin/host
strip is /nix/store/h0lbngpv6ln56hjj59i6l77vxq25flbz-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/3qhap55cmxfdplr4kbwpwf7iqqq9pd6c-bind-9.12.2-P2-host/bin
patching script interpreter paths in /nix/store/3qhap55cmxfdplr4kbwpwf7iqqq9pd6c-bind-9.12.2-P2-host
checking for references to /build in /nix/store/3qhap55cmxfdplr4kbwpwf7iqqq9pd6c-bind-9.12.2-P2-host...
/nix/store/ls13bpqiskcw1b625q0w2km4aq8vszba-bind-9.12.2-P2

Success on aarch64-linux (full log)
Attempted: bind
Partial log (click to expand)
stripping (with command strip and flags -S) in /nix/store/vlsnxc06ijw44h9f8qm963xirl2nrhsm-bind-9.12.2-P2-dnsutils/bin
patching script interpreter paths in /nix/store/vlsnxc06ijw44h9f8qm963xirl2nrhsm-bind-9.12.2-P2-dnsutils
checking for references to /build in /nix/store/vlsnxc06ijw44h9f8qm963xirl2nrhsm-bind-9.12.2-P2-dnsutils...
shrinking RPATHs of ELF executables and libraries in /nix/store/41d7ilidcl7q6c11z6r21lmaqb3pyi7r-bind-9.12.2-P2-host
shrinking /nix/store/41d7ilidcl7q6c11z6r21lmaqb3pyi7r-bind-9.12.2-P2-host/bin/host
strip is /nix/store/y4ymnvgxygpq05h03kyzbj572zmh6zla-binutils-2.30/bin/strip
stripping (with command strip and flags -S) in /nix/store/41d7ilidcl7q6c11z6r21lmaqb3pyi7r-bind-9.12.2-P2-host/bin
patching script interpreter paths in /nix/store/41d7ilidcl7q6c11z6r21lmaqb3pyi7r-bind-9.12.2-P2-host
checking for references to /build in /nix/store/41d7ilidcl7q6c11z6r21lmaqb3pyi7r-bind-9.12.2-P2-host...
/nix/store/7fq3l1c7vfxhsvsn8qi0l4dx6xi9lr1i-bind-9.12.2-P2


Add profile pictures

Allow for storing and retrieving multiple forms of profile pictures

This issue was moved to tightenco/symposium#2


[BUG] can't run Evaluator(results).fit_runtime() with datatimes as strings

Describe the bug
Executing the function Evaluator.fit_runtime() raises an error of operation:
run_times["fit_estimator_end_time"] - run_times["fit_estimator_start_time"]
TypeError: unsupported operand type(s) for -: 'str' and 'str'
I have a quick solution which may not be the better one wrote at "Additional context" of this Issue.
Thank you for you attention
To Reproduce
Using the Benchmarking, after run some predictions the Orchestrator will save the results in an object HDDResults so
we can evaluate the results using the Evaluator.
However, the Evaluator.fit_runtime() raises an error because it can't subtracts the values end_time and start_time which are
strings
# Put the imports
# Set the path of your data and your results

datasets = make_datasets( path=DATA_PATH, dataset_cls=UEADataset, names=["BasicMotions"] )

tasks = [TSCTask(target="target") for _ in range(len(datasets))]

strategies = [
    TSCStrategy(MrSEQLClassifier(seql_mode='fs', symrep=['sax', 'sfa']), name="MrSEQL"),
    TSCStrategy(TemporalDictionaryEnsemble(min_window=6, n_jobs=-1), name="TDE")
]

results = HDDResults(path=RESULTS_PATH)

orchestrator = Orchestrator(
    datasets=datasets,
    tasks=tasks,
    strategies=strategies,
    cv=PresplitFilesCV(),
    results=results,
)
orchestrator.fit_predict(save_fitted_strategies=False, overwrite_predictions=False, verbose=True)

evaluator = Evaluator(results)

print(evaluator.fit_runtime())

Expected behavior
I expect the function showing a table with the run times, like bellow:
                                fit_runtime  predict_runtime
strategy_name   dataset_name
 MrSEQL          BasicMotions    13.229782    1.936437
                 PenDigits       62.418973    1.117434

Additional context
inside file evaluation.py:
....
470        # change column dtypes to allow operations (+ , - , ...)
471        run_times["fit_estimator_start_time"] = [pd.Timestamp(s) for s in run_times["fit_estimator_start_time"]]
472        run_times["fit_estimator_end_time"] = [pd.Timestamp(s) for s in run_times["fit_estimator_end_time"]]
473        run_times["predict_estimator_start_time"] = [pd.Timestamp(s) for s in run_times["predict_estimator_start_time"]]
474        run_times["predict_estimator_end_time"] = [pd.Timestamp(s) for s in run_times["predict_estimator_end_time"]]
475
476             # calculate run time difference
...
Versions
from sktime import show_versions; show_versions()

System:
python: 3.8.8 (default, Apr 13 2021, 15:08:03) [MSC v.1916 64 bit (AMD64)]
executable: C:\Users\marci\anaconda3\python.exe
machine: Windows-10-10.0.19041-SP0
Python dependencies:
pip: 21.0.1
setuptools: 52.0.0.post20210125
sklearn: 0.24.1
sktime: 0.6.0
statsmodels: 0.12.2
numpy: 1.19.5
scipy: 1.6.2
Cython: 0.29.23
pandas: 1.2.4
matplotlib: 3.3.4
joblib: 1.0.1
numba: 0.53.1
pmdarima: None
tsfresh: None

@mloning happy to help with this. @marcio55afr let me know if you are interested in opening a PR otherwise I will do it.

@ViktorKaz I prefer you doing it, I don't know if my solution is a good one but if it is just copy from the "Additional Context", no problem.
Thank you for the responses @mloning  @ViktorKaz


[WIP] Update CLI to Allow Compilation to any File Type

Currently, the CLI assumes that any result from the compilation hook is an object that can be serialized to JSON and should be written to a file that ends in .js. There are potentially other usecases for compiling Player related content that may not result in a JSON serializable result. This PR expands the results to generalize what the compilation is to be some string that should be written as the output file, and an optional second string that should be written as the source map.
Change Type (required)
Indicate the type of change your pull request is:

[ ] patch
[x] minor
[ ] major

📦 Published PR as canary version: 0.7.0--canary.146.3400

Try this version out locally by upgrading relevant packages to 0.7.0--canary.146.3400

/canary

/canary

/canary


Introduce dprint for consistency

Hi.
I would like to introduce drpint. A formatted written in Rust to keep code consistency. Having built in Rust, the local installation is just a single step cargo install.
Thanks for lunch.rs! 🏅

I will wait until this issue resolves

https://github.com/dprint/dprint-plugin-prettier/issues/60

I will only use dprint for formatting markdown and toml files. I will use prettier directly for HTML and CSS files.
This PR #4  is ready for review.

@azzamsa #4 is merged so this is closed now I believe. Thanks for your contribution, I'll let you close the issue if you're happy with things.

Thank you!


fix(CI): Use ocaml 4.12.1

This PR is a follow-up of https://github.com/ocaml-sf/learn-ocaml/pull/404#issuecomment-921693198

This should fix this CI failure (spotted by the weekly schedule workflow)

Take into account the latest release of ocaml 4.12.x: https://github.com/ocaml/ocaml/releases/tag/4.12.1

All learn-ocaml's CI job failures are fixed now, except .github/workflows/static-builds.yml : static-bin-linux : scripts/static-build.sh that relies on the Docker image ocamlpro/ocaml:4.12, which still contains the last-but-one patchlevel release (4.12.0 < 4.12.1).
Hopefully @AltGr will be able to docker-push a new version for ocamlpro/ocaml:4.12

Great, ocamlpro/ocaml:4.12.1 is now available.
So, closing/reopning this PR to restart the CI…

Looks good now! so, let's merge this one.


cleanup and improvement

Hi please review this pr. here a brief description

cleanup
change template scope to promote fixing with without bringing the whole package
constant interface is not a good pattern

@fbalicchia Please sign the Contributor License Agreement!
Click here to manually synchronize the status of this Pull Request.
See the FAQ for frequently asked questions.

@fbalicchia Thank you for signing the Contributor License Agreement!

Is project is still maintained ?

don't think so


Document connect modal v1.5 + consolidate reference docs

Closes #4950 and #4848

This change is

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/b696578591b699b530ae5c7dab5ad193306104ae/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/6064525a70f11923bd65a0b64a2bcc8c7e8b48e1/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/231dfdf1828897a2ca2c0ad5ad7c97662639b88c/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/395cd80868f7c4076ad5c9332c104dba7dc0055c/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/e69dfbc08fbac3a001c30c61a5c61484cc6d97aa/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/0d668b765d602061025f7439ab547dff69dcfca0/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/14e6aa1231db304d630f89b366b294a52c3a181d/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/b142eaa321f9fec44fb454bb529e67e997a86919/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/1360a3a18bc80857c9a478734cf13c2100950573/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/f31346062e19aa8103bb464bec1ce51185e9bb77/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/344fb8bc04e5f0e5d96029357060c8bffea53dc3/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/59876035d46d557b1cb974149bb2f09ce2868f88/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/a0b7aae07b2e76f41f5af1e6b7ea7cd639f6bafa/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/2a2bd98e91e366924073b13eb23cc4e657f66c82/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md

Online preview: http://cockroach-docs-review.s3-website-us-east-1.amazonaws.com/7a44b3e3a0e8840d4e74810efc4ab93ad7be9e81/
Edited pages:

v19.1/managed-authorization.md
v19.1/managed-build-a-python-app-with-kubernetes.md
v19.1/managed-clusters-page.md
v19.1/managed-connect-to-your-cluster.md