Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

While install azure-cli-ml, pip failed with status code 1 #2992

Closed
hyssh opened this issue Feb 9, 2021 · 6 comments
Closed

While install azure-cli-ml, pip failed with status code 1 #2992

hyssh opened this issue Feb 9, 2021 · 6 comments
Labels
extension/ml Machine Learning ML-MLOps AreaPath Service Attention This issue is responsible by Azure service team.

Comments

@hyssh
Copy link

hyssh commented Feb 9, 2021

  • If the issue is to do with Azure CLI 2.0 in-particular, create an issue here at Azure/azure-cli

Extension name (the extension in question)

azure-cli-ml

Description of issue (in as much detail as possible)

I see an error when I install azure-cli-ml extension on mcr.microsoft.com/azure-cli docker.

ERROR: An error occurred. Pip failed with status code 1. Use --debug for more information.

Here is azure-cli version I tested. Install failed on following docker images:

  • mcr.microsoft.com/azure-cli:2.14.1
  • mcr.microsoft.com/azure-cli:2.10.1
  • mcr.microsoft.com/azure-cli:latest
azure-cli                         2.10.1

command-modules-nspkg              2.0.3
core                              2.10.1
nspkg                              3.0.4
telemetry                          1.0.4

Python location '/usr/local/bin/python'
Extensions directory '/root/.azure/cliextensions'

Python (Linux) 3.6.10 (default, May 21 2020, 05:54:39) 
[GCC 9.2.0]

Legal docs and information: aka.ms/AzureCliLegal


Unable to check if your CLI is up-to-date. Check your internet connection.

Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy

Lastly, here is what i got using --debug option.

  Building wheel for cryptography (PEP 517): finished with status 'error'
  ERROR: Failed building wheel for cryptography
...
copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi
  running build_ext
  building '_cffi_backend' extension
  creating build/temp.linux-x86_64-3.6
  creating build/temp.linux-x86_64-3.6/c
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/local/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o
  c/_cffi_backend.c: In function 'fb_prepare_cif':
  c/_cffi_backend.c:5887:16: warning: comparison of integer expressions of different signedness: 'ffi_status' {aka 'enum <anonymous>'} and 'int' [-Wsign-compare]
   5887 |     if (status == -1) {
        |                ^~
...

  copying ./__init__.py -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  copying ./LICENSE -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  running build_ext
  building '_ruamel_yaml' extension
  creating build/temp.linux-x86_64-3.6
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c _ruamel_yaml.c -o build/temp.linux-x86_64-3.6/_ruamel_yaml.o
  In file included from _ruamel_yaml.c:596:
  _ruamel_yaml.h:10: warning: "PyString_CheckExact" redefined
     10 | #define PyString_CheckExact PyBytes_CheckExact
        |
  _ruamel_yaml.c:486: note: this is the location of the previous definition
    486 |   #define PyString_CheckExact          PyUnicode_CheckExact
        |
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_get_version_string':
  _ruamel_yaml.c:1889:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   1889 |   __pyx_v_value = yaml_get_version_string();
        |                 ^
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_7CParser___init__':
  _ruamel_yaml.c:3389:52: warning: passing argument 2 of 'yaml_parser_set_input' from incompatible pointer type [-Wincompatible-pointer-types]
   3389 |     yaml_parser_set_input((&__pyx_v_self->parser), __pyx_f_12_ruamel_yaml_input_handler, ((void *)__pyx_v_self));
        |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                    |
        |                                                    int (*)(void *, char *, int,  int *)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1370:30: note: expected 'int (*)(void *, unsigned char *, size_t,  size_t *)' {aka 'int (*)(void *, unsigned char *, long unsigned int,  long unsigned int *)'} but argument is of type 'int (*)(void *, char *, int,  int *)'
   1370 |         yaml_read_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  In file included from /usr/local/include/python3.6m/Python.h:88,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/bytesobject.h:87:57: warning: pointer targets in passing argument 2 of 'yaml_parser_set_input_string' differ in signedness [-Wpointer-sign]
     87 | #define PyBytes_AS_STRING(op) (assert(PyBytes_Check(op)), \
        |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
        |                                                         |
        |                                                         char *
     88 |                                 (((PyBytesObject *)(op))->ob_sval))
        |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.h:11:29: note: in expansion of macro 'PyBytes_AS_STRING'
     11 | #define PyString_AS_STRING  PyBytes_AS_STRING
        |                             ^~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:3630:59: note: in expansion of macro 'PyString_AS_STRING'
   3630 |     yaml_parser_set_input_string((&__pyx_v_self->parser), PyString_AS_STRING(__pyx_v_stream), PyString_GET_SIZE(__pyx_v_stream));
        |                                                           ^~~~~~~~~~~~~~~~~~
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1344:30: note: expected 'const unsigned char *' but argument is of type 'char *'
   1344 |         const unsigned char *input, size_t size);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__token_to_object':
  _ruamel_yaml.c:5464:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5464 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 416, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:5476:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5476 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.prefix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 417, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6478:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6478 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.alias.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 447, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6562:64: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6562 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.anchor.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 450, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6646:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6646 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 453, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6658:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6658 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.suffix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 454, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6782:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   6782 |     __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_token->data.scalar.value, __pyx_v_token->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 459, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__event_to_object':
  _ruamel_yaml.c:8463:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8463 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->handle); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 573, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8475:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8475 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->prefix); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 574, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8718:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8718 |     __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.alias.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 585, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8822:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8822 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 590, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8863:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8863 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 593, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8884:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   8884 |     __pyx_t_4 = PyUnicode_DecodeUTF8(__pyx_v_event->data.scalar.value, __pyx_v_event->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 594, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9225:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9225 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 619, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9266:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9266 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 622, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9498:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9498 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 636, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9539:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9539 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 639, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_node':
  _ruamel_yaml.c:11212:75: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11212 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.alias.anchor); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 733, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                           |
        |                                                                           yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11532:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11532 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 749, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11588:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11588 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 752, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11644:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11644 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 755, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_scalar_node':
  _ruamel_yaml.c:12302:74: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
  12302 |   __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_self->parsed_event.data.scalar.value, __pyx_v_self->parsed_event.data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 790, __pyx_L1_error)
        |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:12525:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  12525 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.tag); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 803, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_sequence_node':
  _ruamel_yaml.c:13063:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13063 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 836, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_mapping_node':
  _ruamel_yaml.c:13688:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13688 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 875, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter___init__':
  _ruamel_yaml.c:15019:53: warning: passing argument 2 of 'yaml_emitter_set_output' from incompatible pointer type [-Wincompatible-pointer-types]
  15019 |   yaml_emitter_set_output((&__pyx_v_self->emitter), __pyx_f_12_ruamel_yaml_output_handler, ((void *)__pyx_v_self));
        |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                     |
        |                                                     int (*)(void *, char *, int)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1837:31: note: expected 'int (*)(void *, unsigned char *, size_t)' {aka 'int (*)(void *, unsigned char *, long unsigned int)'} but argument is of type 'int (*)(void *, char *, int)'
   1837 |         yaml_write_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__object_to_event':
  _ruamel_yaml.c:16371:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16371 |         __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                            ^
  _ruamel_yaml.c:16486:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16486 |         __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                            ^
  _ruamel_yaml.c:16823:62: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  16823 |     __pyx_t_2 = ((yaml_alias_event_initialize(__pyx_v_event, __pyx_v_anchor) == 0) != 0);
        |                                                              ^~~~~~~~~~~~~~
        |                                                              |
        |                                                              char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:63: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                               ^~~~~~~~~~~~~~
        |                                                               |
        |                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:79: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                               ^~~~~~~~~~~
        |                                                                               |
        |                                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:17538:92: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:17972:71: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                       ^~~~~~~~~~~~~~
        |                                                                       |
        |                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17972:87: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                       ^~~~~~~~~~~
        |                                                                                       |
        |                                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:18406:70: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                      ^~~~~~~~~~~~~~
        |                                                                      |
        |                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:18406:86: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                      ^~~~~~~~~~~
        |                                                                                      |
        |                                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter_12serialize':
  _ruamel_yaml.c:19976:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  19976 |       __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                          ^
  _ruamel_yaml.c:20091:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  20091 |       __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                          ^
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__serialize_node':
  _ruamel_yaml.c:20948:65: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  20948 |     __pyx_t_2 = ((yaml_alias_event_initialize((&__pyx_v_event), __pyx_v_anchor) == 0) != 0);
        |                                                                 ^~~~~~~~~~~~~~
        |                                                                 |
        |                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:68: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                    ^~~~~~~~~~~~~~
        |                                                                    |
        |                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:84: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                    ^~~~~~~~~~~
        |                                                                                    |
        |                                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:21759:97: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                                 ^~~~~~~~~~~~~
        |                                                                                                 |
        |                                                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:22146:76: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                            ^~~~~~~~~~~~~~
        |                                                                            |
        |                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22146:92: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:22676:75: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                           ^~~~~~~~~~~~~~
        |                                                                           |
        |                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22676:91: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                           ^~~~~~~~~~~
        |                                                                                           |
        |                                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c api.c -o build/temp.linux-x86_64-3.6/api.o
  api.c: In function 'yaml_document_delete':
  api.c:1127:7: warning: variable 'context' set but not used [-Wunused-but-set-variable]
   1127 |     } context;
        |       ^~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c writer.c -o build/temp.linux-x86_64-3.6/writer.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c dumper.c -o build/temp.linux-x86_64-3.6/dumper.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c loader.c -o build/temp.linux-x86_64-3.6/loader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c reader.c -o build/temp.linux-x86_64-3.6/reader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c scanner.c -o build/temp.linux-x86_64-3.6/scanner.o
  scanner.c: In function 'yaml_parser_decrease_flow_level':
  scanner.c:1189:23: warning: variable 'dummy_key' set but not used [-Wunused-but-set-variable]
   1189 |     yaml_simple_key_t dummy_key;    /* Used to eliminate a compiler warning. */
        |                       ^~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c parser.c -o build/temp.linux-x86_64-3.6/parser.o
  parser.c: In function 'yaml_parser_parse_block_sequence_entry':
  parser.c:762:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    762 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_block_mapping_key':
  parser.c:872:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    872 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_sequence_entry':
  parser.c:955:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    955 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_mapping_key':
  parser.c:1107:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
   1107 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c emitter.c -o build/temp.linux-x86_64-3.6/emitter.o
  emitter.c: In function 'yaml_emitter_write_plain_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:1941:18: note: in expansion of macro 'WRITE_BREAK'
   1941 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_single_quoted_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2002:18: note: in expansion of macro 'WRITE_BREAK'
   2002 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_literal_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2268:18: note: in expansion of macro 'WRITE_BREAK'
   2268 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_folded_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2317:18: note: in expansion of macro 'WRITE_BREAK'
   2317 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
...

DEBUG: cli.azure.cli.core.extension.operations: Command '['/usr/local/bin/python', '-m', 'pip', 'install', '--target', '/root/.azure/cliextensions/azure-cli-ml', '/tmp/tmp32cdcuy8/azure_cli_ml-1.21.0-py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']' returned non-zero exit status 1.
DEBUG: cli.azure.cli.core.extension.operations: Pip failed so deleting anything we might have installed at /root/.azure/cliextensions/azure-cli-ml
DEBUG: cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
DEBUG: cli.azure.cli.core.util: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 664, in execute
    raise ex
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 727, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_job
    six.reraise(*sys.exc_info())
  File "/usr/local/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 698, in _run_job
    result = cmd_copy(params)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 331, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 816, in default_command_handler
    return op(**command_args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/extension/custom.py", line 18, in add_extension_cmd
    version=version, upgrade=upgrade)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 318, in add_extension
    pip_extra_index_urls=pip_extra_index_urls, pip_proxy=pip_proxy, system=system)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 163, in _add_whl_ext
    'Use --debug for more information.'.format(pip_status_code))
knack.util.CLIError: An error occurred. Pip failed with status code 1. Use --debug for more information.

ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
DEBUG: cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7ff73ddbb620>]
INFO: az_command_data_logger: exit code: 1

@ghost ghost added needs-triage This is a new issue that needs to be triaged to the appropriate team. question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels Feb 9, 2021
@ghost ghost removed the needs-triage This is a new issue that needs to be triaged to the appropriate team. label Feb 9, 2021
@yonzhan yonzhan added Service Attention This issue is responsible by Azure service team. and removed question The issue doesn't require a change to the product in order to be resolved. Most issues start as that labels Feb 9, 2021
@ghost
Copy link

ghost commented Feb 9, 2021

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @azureml-github.

Issue Details
  • If the issue is to do with Azure CLI 2.0 in-particular, create an issue here at Azure/azure-cli

Extension name (the extension in question)

azure-cli-ml

Description of issue (in as much detail as possible)

I see an error when I install azure-cli-ml extension on mcr.microsoft.com/azure-cli docker.

ERROR: An error occurred. Pip failed with status code 1. Use --debug for more information.

Here is azure-cli version I tested. Install failed on following docker images:

  • mcr.microsoft.com/azure-cli:2.14.1
  • mcr.microsoft.com/azure-cli:2.10.1
  • mcr.microsoft.com/azure-cli:latest
azure-cli                         2.10.1

command-modules-nspkg              2.0.3
core                              2.10.1
nspkg                              3.0.4
telemetry                          1.0.4

Python location '/usr/local/bin/python'
Extensions directory '/root/.azure/cliextensions'

Python (Linux) 3.6.10 (default, May 21 2020, 05:54:39) 
[GCC 9.2.0]

Legal docs and information: aka.ms/AzureCliLegal


Unable to check if your CLI is up-to-date. Check your internet connection.

Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy

Lastly, here is what i got using --debug option.

  Building wheel for cryptography (PEP 517): finished with status 'error'
  ERROR: Failed building wheel for cryptography
...
copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi
  running build_ext
  building '_cffi_backend' extension
  creating build/temp.linux-x86_64-3.6
  creating build/temp.linux-x86_64-3.6/c
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/local/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o
  c/_cffi_backend.c: In function 'fb_prepare_cif':
  c/_cffi_backend.c:5887:16: warning: comparison of integer expressions of different signedness: 'ffi_status' {aka 'enum <anonymous>'} and 'int' [-Wsign-compare]
   5887 |     if (status == -1) {
        |                ^~
...

  copying ./__init__.py -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  copying ./LICENSE -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  running build_ext
  building '_ruamel_yaml' extension
  creating build/temp.linux-x86_64-3.6
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c _ruamel_yaml.c -o build/temp.linux-x86_64-3.6/_ruamel_yaml.o
  In file included from _ruamel_yaml.c:596:
  _ruamel_yaml.h:10: warning: "PyString_CheckExact" redefined
     10 | #define PyString_CheckExact PyBytes_CheckExact
        |
  _ruamel_yaml.c:486: note: this is the location of the previous definition
    486 |   #define PyString_CheckExact          PyUnicode_CheckExact
        |
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_get_version_string':
  _ruamel_yaml.c:1889:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   1889 |   __pyx_v_value = yaml_get_version_string();
        |                 ^
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_7CParser___init__':
  _ruamel_yaml.c:3389:52: warning: passing argument 2 of 'yaml_parser_set_input' from incompatible pointer type [-Wincompatible-pointer-types]
   3389 |     yaml_parser_set_input((&__pyx_v_self->parser), __pyx_f_12_ruamel_yaml_input_handler, ((void *)__pyx_v_self));
        |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                    |
        |                                                    int (*)(void *, char *, int,  int *)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1370:30: note: expected 'int (*)(void *, unsigned char *, size_t,  size_t *)' {aka 'int (*)(void *, unsigned char *, long unsigned int,  long unsigned int *)'} but argument is of type 'int (*)(void *, char *, int,  int *)'
   1370 |         yaml_read_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  In file included from /usr/local/include/python3.6m/Python.h:88,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/bytesobject.h:87:57: warning: pointer targets in passing argument 2 of 'yaml_parser_set_input_string' differ in signedness [-Wpointer-sign]
     87 | #define PyBytes_AS_STRING(op) (assert(PyBytes_Check(op)), \
        |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
        |                                                         |
        |                                                         char *
     88 |                                 (((PyBytesObject *)(op))->ob_sval))
        |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.h:11:29: note: in expansion of macro 'PyBytes_AS_STRING'
     11 | #define PyString_AS_STRING  PyBytes_AS_STRING
        |                             ^~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:3630:59: note: in expansion of macro 'PyString_AS_STRING'
   3630 |     yaml_parser_set_input_string((&__pyx_v_self->parser), PyString_AS_STRING(__pyx_v_stream), PyString_GET_SIZE(__pyx_v_stream));
        |                                                           ^~~~~~~~~~~~~~~~~~
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1344:30: note: expected 'const unsigned char *' but argument is of type 'char *'
   1344 |         const unsigned char *input, size_t size);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__token_to_object':
  _ruamel_yaml.c:5464:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5464 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 416, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:5476:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5476 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.prefix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 417, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6478:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6478 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.alias.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 447, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6562:64: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6562 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.anchor.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 450, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6646:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6646 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 453, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6658:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6658 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.suffix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 454, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6782:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   6782 |     __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_token->data.scalar.value, __pyx_v_token->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 459, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__event_to_object':
  _ruamel_yaml.c:8463:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8463 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->handle); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 573, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8475:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8475 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->prefix); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 574, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8718:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8718 |     __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.alias.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 585, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8822:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8822 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 590, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8863:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8863 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 593, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8884:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   8884 |     __pyx_t_4 = PyUnicode_DecodeUTF8(__pyx_v_event->data.scalar.value, __pyx_v_event->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 594, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9225:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9225 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 619, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9266:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9266 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 622, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9498:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9498 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 636, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9539:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9539 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 639, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_node':
  _ruamel_yaml.c:11212:75: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11212 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.alias.anchor); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 733, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                           |
        |                                                                           yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11532:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11532 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 749, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11588:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11588 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 752, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11644:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11644 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 755, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_scalar_node':
  _ruamel_yaml.c:12302:74: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
  12302 |   __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_self->parsed_event.data.scalar.value, __pyx_v_self->parsed_event.data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 790, __pyx_L1_error)
        |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:12525:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  12525 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.tag); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 803, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_sequence_node':
  _ruamel_yaml.c:13063:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13063 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 836, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_mapping_node':
  _ruamel_yaml.c:13688:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13688 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 875, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter___init__':
  _ruamel_yaml.c:15019:53: warning: passing argument 2 of 'yaml_emitter_set_output' from incompatible pointer type [-Wincompatible-pointer-types]
  15019 |   yaml_emitter_set_output((&__pyx_v_self->emitter), __pyx_f_12_ruamel_yaml_output_handler, ((void *)__pyx_v_self));
        |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                     |
        |                                                     int (*)(void *, char *, int)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1837:31: note: expected 'int (*)(void *, unsigned char *, size_t)' {aka 'int (*)(void *, unsigned char *, long unsigned int)'} but argument is of type 'int (*)(void *, char *, int)'
   1837 |         yaml_write_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__object_to_event':
  _ruamel_yaml.c:16371:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16371 |         __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                            ^
  _ruamel_yaml.c:16486:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16486 |         __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                            ^
  _ruamel_yaml.c:16823:62: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  16823 |     __pyx_t_2 = ((yaml_alias_event_initialize(__pyx_v_event, __pyx_v_anchor) == 0) != 0);
        |                                                              ^~~~~~~~~~~~~~
        |                                                              |
        |                                                              char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:63: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                               ^~~~~~~~~~~~~~
        |                                                               |
        |                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:79: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                               ^~~~~~~~~~~
        |                                                                               |
        |                                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:17538:92: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:17972:71: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                       ^~~~~~~~~~~~~~
        |                                                                       |
        |                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17972:87: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                       ^~~~~~~~~~~
        |                                                                                       |
        |                                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:18406:70: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                      ^~~~~~~~~~~~~~
        |                                                                      |
        |                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:18406:86: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                      ^~~~~~~~~~~
        |                                                                                      |
        |                                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter_12serialize':
  _ruamel_yaml.c:19976:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  19976 |       __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                          ^
  _ruamel_yaml.c:20091:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  20091 |       __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                          ^
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__serialize_node':
  _ruamel_yaml.c:20948:65: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  20948 |     __pyx_t_2 = ((yaml_alias_event_initialize((&__pyx_v_event), __pyx_v_anchor) == 0) != 0);
        |                                                                 ^~~~~~~~~~~~~~
        |                                                                 |
        |                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:68: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                    ^~~~~~~~~~~~~~
        |                                                                    |
        |                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:84: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                    ^~~~~~~~~~~
        |                                                                                    |
        |                                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:21759:97: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                                 ^~~~~~~~~~~~~
        |                                                                                                 |
        |                                                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:22146:76: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                            ^~~~~~~~~~~~~~
        |                                                                            |
        |                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22146:92: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:22676:75: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                           ^~~~~~~~~~~~~~
        |                                                                           |
        |                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22676:91: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                           ^~~~~~~~~~~
        |                                                                                           |
        |                                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c api.c -o build/temp.linux-x86_64-3.6/api.o
  api.c: In function 'yaml_document_delete':
  api.c:1127:7: warning: variable 'context' set but not used [-Wunused-but-set-variable]
   1127 |     } context;
        |       ^~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c writer.c -o build/temp.linux-x86_64-3.6/writer.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c dumper.c -o build/temp.linux-x86_64-3.6/dumper.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c loader.c -o build/temp.linux-x86_64-3.6/loader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c reader.c -o build/temp.linux-x86_64-3.6/reader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c scanner.c -o build/temp.linux-x86_64-3.6/scanner.o
  scanner.c: In function 'yaml_parser_decrease_flow_level':
  scanner.c:1189:23: warning: variable 'dummy_key' set but not used [-Wunused-but-set-variable]
   1189 |     yaml_simple_key_t dummy_key;    /* Used to eliminate a compiler warning. */
        |                       ^~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c parser.c -o build/temp.linux-x86_64-3.6/parser.o
  parser.c: In function 'yaml_parser_parse_block_sequence_entry':
  parser.c:762:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    762 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_block_mapping_key':
  parser.c:872:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    872 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_sequence_entry':
  parser.c:955:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    955 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_mapping_key':
  parser.c:1107:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
   1107 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c emitter.c -o build/temp.linux-x86_64-3.6/emitter.o
  emitter.c: In function 'yaml_emitter_write_plain_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:1941:18: note: in expansion of macro 'WRITE_BREAK'
   1941 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_single_quoted_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2002:18: note: in expansion of macro 'WRITE_BREAK'
   2002 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_literal_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2268:18: note: in expansion of macro 'WRITE_BREAK'
   2268 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_folded_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2317:18: note: in expansion of macro 'WRITE_BREAK'
   2317 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
...

DEBUG: cli.azure.cli.core.extension.operations: Command '['/usr/local/bin/python', '-m', 'pip', 'install', '--target', '/root/.azure/cliextensions/azure-cli-ml', '/tmp/tmp32cdcuy8/azure_cli_ml-1.21.0-py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']' returned non-zero exit status 1.
DEBUG: cli.azure.cli.core.extension.operations: Pip failed so deleting anything we might have installed at /root/.azure/cliextensions/azure-cli-ml
DEBUG: cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
DEBUG: cli.azure.cli.core.util: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 664, in execute
    raise ex
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 727, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_job
    six.reraise(*sys.exc_info())
  File "/usr/local/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 698, in _run_job
    result = cmd_copy(params)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 331, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 816, in default_command_handler
    return op(**command_args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/extension/custom.py", line 18, in add_extension_cmd
    version=version, upgrade=upgrade)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 318, in add_extension
    pip_extra_index_urls=pip_extra_index_urls, pip_proxy=pip_proxy, system=system)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 163, in _add_whl_ext
    'Use --debug for more information.'.format(pip_status_code))
knack.util.CLIError: An error occurred. Pip failed with status code 1. Use --debug for more information.

ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
DEBUG: cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7ff73ddbb620>]
INFO: az_command_data_logger: exit code: 1

Author: hyssh
Assignees: -
Labels:

Machine Learning, Service Attention, extension/ml

Milestone: -

@yonzhan
Copy link
Collaborator

yonzhan commented Feb 9, 2021

azure-cli-ml

@j-so
Copy link
Contributor

j-so commented Feb 11, 2021

Related: Azure/azure-cli#16880

@v-strudm-msft v-strudm-msft added the ML-MLOps AreaPath label Feb 11, 2021
@ghost
Copy link

ghost commented Feb 11, 2021

Thanks for the feedback! We are routing this to the appropriate team for follow-up. cc @lostmygithubaccount.

Issue Details
  • If the issue is to do with Azure CLI 2.0 in-particular, create an issue here at Azure/azure-cli

Extension name (the extension in question)

azure-cli-ml

Description of issue (in as much detail as possible)

I see an error when I install azure-cli-ml extension on mcr.microsoft.com/azure-cli docker.

ERROR: An error occurred. Pip failed with status code 1. Use --debug for more information.

Here is azure-cli version I tested. Install failed on following docker images:

  • mcr.microsoft.com/azure-cli:2.14.1
  • mcr.microsoft.com/azure-cli:2.10.1
  • mcr.microsoft.com/azure-cli:latest
azure-cli                         2.10.1

command-modules-nspkg              2.0.3
core                              2.10.1
nspkg                              3.0.4
telemetry                          1.0.4

Python location '/usr/local/bin/python'
Extensions directory '/root/.azure/cliextensions'

Python (Linux) 3.6.10 (default, May 21 2020, 05:54:39) 
[GCC 9.2.0]

Legal docs and information: aka.ms/AzureCliLegal


Unable to check if your CLI is up-to-date. Check your internet connection.

Please let us know how we are doing: https://aka.ms/azureclihats
and let us know if you're interested in trying out our newest features: https://aka.ms/CLIUXstudy

Lastly, here is what i got using --debug option.

  Building wheel for cryptography (PEP 517): finished with status 'error'
  ERROR: Failed building wheel for cryptography
...
copying cffi/_cffi_errors.h -> build/lib.linux-x86_64-3.6/cffi
  running build_ext
  building '_cffi_backend' extension
  creating build/temp.linux-x86_64-3.6
  creating build/temp.linux-x86_64-3.6/c
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -DUSE__THREAD -DHAVE_SYNC_SYNCHRONIZE -I/usr/local/include/python3.6m -c c/_cffi_backend.c -o build/temp.linux-x86_64-3.6/c/_cffi_backend.o
  c/_cffi_backend.c: In function 'fb_prepare_cif':
  c/_cffi_backend.c:5887:16: warning: comparison of integer expressions of different signedness: 'ffi_status' {aka 'enum <anonymous>'} and 'int' [-Wsign-compare]
   5887 |     if (status == -1) {
        |                ^~
...

  copying ./__init__.py -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  copying ./LICENSE -> build/lib.linux-x86_64-3.6/ruamel/yaml/clib
  running build_ext
  building '_ruamel_yaml' extension
  creating build/temp.linux-x86_64-3.6
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c _ruamel_yaml.c -o build/temp.linux-x86_64-3.6/_ruamel_yaml.o
  In file included from _ruamel_yaml.c:596:
  _ruamel_yaml.h:10: warning: "PyString_CheckExact" redefined
     10 | #define PyString_CheckExact PyBytes_CheckExact
        |
  _ruamel_yaml.c:486: note: this is the location of the previous definition
    486 |   #define PyString_CheckExact          PyUnicode_CheckExact
        |
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_get_version_string':
  _ruamel_yaml.c:1889:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   1889 |   __pyx_v_value = yaml_get_version_string();
        |                 ^
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_7CParser___init__':
  _ruamel_yaml.c:3389:52: warning: passing argument 2 of 'yaml_parser_set_input' from incompatible pointer type [-Wincompatible-pointer-types]
   3389 |     yaml_parser_set_input((&__pyx_v_self->parser), __pyx_f_12_ruamel_yaml_input_handler, ((void *)__pyx_v_self));
        |                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                    |
        |                                                    int (*)(void *, char *, int,  int *)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1370:30: note: expected 'int (*)(void *, unsigned char *, size_t,  size_t *)' {aka 'int (*)(void *, unsigned char *, long unsigned int,  long unsigned int *)'} but argument is of type 'int (*)(void *, char *, int,  int *)'
   1370 |         yaml_read_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  In file included from /usr/local/include/python3.6m/Python.h:88,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/bytesobject.h:87:57: warning: pointer targets in passing argument 2 of 'yaml_parser_set_input_string' differ in signedness [-Wpointer-sign]
     87 | #define PyBytes_AS_STRING(op) (assert(PyBytes_Check(op)), \
        |                               ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
        |                                                         |
        |                                                         char *
     88 |                                 (((PyBytesObject *)(op))->ob_sval))
        |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.h:11:29: note: in expansion of macro 'PyBytes_AS_STRING'
     11 | #define PyString_AS_STRING  PyBytes_AS_STRING
        |                             ^~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:3630:59: note: in expansion of macro 'PyString_AS_STRING'
   3630 |     yaml_parser_set_input_string((&__pyx_v_self->parser), PyString_AS_STRING(__pyx_v_stream), PyString_GET_SIZE(__pyx_v_stream));
        |                                                           ^~~~~~~~~~~~~~~~~~
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1344:30: note: expected 'const unsigned char *' but argument is of type 'char *'
   1344 |         const unsigned char *input, size_t size);
        |         ~~~~~~~~~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__token_to_object':
  _ruamel_yaml.c:5464:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5464 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 416, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:5476:71: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   5476 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.prefix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 417, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                       |
        |                                                                       yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6478:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6478 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.alias.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 447, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6562:64: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6562 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.anchor.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 450, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6646:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6646 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 453, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6658:61: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   6658 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.suffix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 454, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                             |
        |                                                             yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:6782:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   6782 |     __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_token->data.scalar.value, __pyx_v_token->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 459, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__event_to_object':
  _ruamel_yaml.c:8463:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8463 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->handle); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 573, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8475:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8475 |         __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->prefix); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 574, __pyx_L1_error)
        |                                          ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8718:63: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8718 |     __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.alias.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 585, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                               |
        |                                                               yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8822:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8822 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 590, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8863:66: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   8863 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 593, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                  |
        |                                                                  yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:8884:64: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
   8884 |     __pyx_t_4 = PyUnicode_DecodeUTF8(__pyx_v_event->data.scalar.value, __pyx_v_event->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 594, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                |
        |                                                                yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9225:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9225 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 619, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9266:74: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9266 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 622, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9498:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9498 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 636, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:9539:73: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
   9539 |       __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 639, __pyx_L1_error)
        |                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                         |
        |                                                                         yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_node':
  _ruamel_yaml.c:11212:75: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11212 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.alias.anchor); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 733, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                           |
        |                                                                           yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11532:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11532 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 749, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11588:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11588 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 752, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:11644:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  11644 |     __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 755, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_scalar_node':
  _ruamel_yaml.c:12302:74: warning: pointer targets in passing argument 1 of 'PyUnicode_DecodeUTF8' differ in signedness [-Wpointer-sign]
  12302 |   __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_self->parsed_event.data.scalar.value, __pyx_v_self->parsed_event.data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 790, __pyx_L1_error)
        |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
        |                                                                          |
        |                                                                          yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:1304:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
   1304 | PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c:12525:76: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  12525 |     __pyx_t_2 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.tag); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 803, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                            |
        |                                                                            yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_sequence_node':
  _ruamel_yaml.c:13063:84: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13063 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 836, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                    |
        |                                                                                    yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_7CParser__compose_mapping_node':
  _ruamel_yaml.c:13688:83: warning: pointer targets in passing argument 1 of 'PyUnicode_FromString' differ in signedness [-Wpointer-sign]
  13688 |     __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 875, __pyx_L1_error)
        |                                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
        |                                                                                   |
        |                                                                                   yaml_char_t * {aka unsigned char *}
  In file included from /usr/local/include/python3.6m/Python.h:89,
                   from _ruamel_yaml.c:4:
  /usr/local/include/python3.6m/unicodeobject.h:702:23: note: expected 'const char *' but argument is of type 'yaml_char_t *' {aka 'unsigned char *'}
    702 | PyAPI_FUNC(PyObject*) PyUnicode_FromString(
        |                       ^~~~~~~~~~~~~~~~~~~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter___init__':
  _ruamel_yaml.c:15019:53: warning: passing argument 2 of 'yaml_emitter_set_output' from incompatible pointer type [-Wincompatible-pointer-types]
  15019 |   yaml_emitter_set_output((&__pyx_v_self->emitter), __pyx_f_12_ruamel_yaml_output_handler, ((void *)__pyx_v_self));
        |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        |                                                     |
        |                                                     int (*)(void *, char *, int)
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:1837:31: note: expected 'int (*)(void *, unsigned char *, size_t)' {aka 'int (*)(void *, unsigned char *, long unsigned int)'} but argument is of type 'int (*)(void *, char *, int)'
   1837 |         yaml_write_handler_t *handler, void *data);
        |         ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__object_to_event':
  _ruamel_yaml.c:16371:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16371 |         __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                            ^
  _ruamel_yaml.c:16486:44: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  16486 |         __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                            ^
  _ruamel_yaml.c:16823:62: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  16823 |     __pyx_t_2 = ((yaml_alias_event_initialize(__pyx_v_event, __pyx_v_anchor) == 0) != 0);
        |                                                              ^~~~~~~~~~~~~~
        |                                                              |
        |                                                              char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:63: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                               ^~~~~~~~~~~~~~
        |                                                               |
        |                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17538:79: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                               ^~~~~~~~~~~
        |                                                                               |
        |                                                                               char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:17538:92: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  17538 |     __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:17972:71: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                       ^~~~~~~~~~~~~~
        |                                                                       |
        |                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:17972:87: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  17972 |     __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                       ^~~~~~~~~~~
        |                                                                                       |
        |                                                                                       char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:18406:70: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                      ^~~~~~~~~~~~~~
        |                                                                      |
        |                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:18406:86: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  18406 |     __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                      ^~~~~~~~~~~
        |                                                                                      |
        |                                                                                      char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c: In function '__pyx_pf_12_ruamel_yaml_8CEmitter_12serialize':
  _ruamel_yaml.c:19976:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  19976 |       __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
        |                                          ^
  _ruamel_yaml.c:20091:42: warning: pointer targets in assignment from 'char *' to 'yaml_char_t *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign]
  20091 |       __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
        |                                          ^
  _ruamel_yaml.c: In function '__pyx_f_12_ruamel_yaml_8CEmitter__serialize_node':
  _ruamel_yaml.c:20948:65: warning: pointer targets in passing argument 2 of 'yaml_alias_event_initialize' differ in signedness [-Wpointer-sign]
  20948 |     __pyx_t_2 = ((yaml_alias_event_initialize((&__pyx_v_event), __pyx_v_anchor) == 0) != 0);
        |                                                                 ^~~~~~~~~~~~~~
        |                                                                 |
        |                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:555:63: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    555 | yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
        |                                                  ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:68: warning: pointer targets in passing argument 2 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                    ^~~~~~~~~~~~~~
        |                                                                    |
        |                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:21759:84: warning: pointer targets in passing argument 3 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                    ^~~~~~~~~~~
        |                                                                                    |
        |                                                                                    char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:581:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    581 |         yaml_char_t *anchor, yaml_char_t *tag,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:21759:97: warning: pointer targets in passing argument 4 of 'yaml_scalar_event_initialize' differ in signedness [-Wpointer-sign]
  21759 |       __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
        |                                                                                                 ^~~~~~~~~~~~~
        |                                                                                                 |
        |                                                                                                 char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:582:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    582 |         yaml_char_t *value, int length,
        |         ~~~~~~~~~~~~~^~~~~
  _ruamel_yaml.c:22146:76: warning: pointer targets in passing argument 2 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                            ^~~~~~~~~~~~~~
        |                                                                            |
        |                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22146:92: warning: pointer targets in passing argument 3 of 'yaml_sequence_start_event_initialize' differ in signedness [-Wpointer-sign]
  22146 |       __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
        |                                                                                            ^~~~~~~~~~~
        |                                                                                            |
        |                                                                                            char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:604:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    604 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  _ruamel_yaml.c:22676:75: warning: pointer targets in passing argument 2 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                           ^~~~~~~~~~~~~~
        |                                                                           |
        |                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:22: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |         ~~~~~~~~~~~~~^~~~~~
  _ruamel_yaml.c:22676:91: warning: pointer targets in passing argument 3 of 'yaml_mapping_start_event_initialize' differ in signedness [-Wpointer-sign]
  22676 |       __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
        |                                                                                           ^~~~~~~~~~~
        |                                                                                           |
        |                                                                                           char *
  In file included from _ruamel_yaml.h:2,
                   from _ruamel_yaml.c:596:
  yaml.h:636:43: note: expected 'yaml_char_t *' {aka 'unsigned char *'} but argument is of type 'char *'
    636 |         yaml_char_t *anchor, yaml_char_t *tag, int implicit,
        |                              ~~~~~~~~~~~~~^~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c api.c -o build/temp.linux-x86_64-3.6/api.o
  api.c: In function 'yaml_document_delete':
  api.c:1127:7: warning: variable 'context' set but not used [-Wunused-but-set-variable]
   1127 |     } context;
        |       ^~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c writer.c -o build/temp.linux-x86_64-3.6/writer.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c dumper.c -o build/temp.linux-x86_64-3.6/dumper.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c loader.c -o build/temp.linux-x86_64-3.6/loader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c reader.c -o build/temp.linux-x86_64-3.6/reader.o
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c scanner.c -o build/temp.linux-x86_64-3.6/scanner.o
  scanner.c: In function 'yaml_parser_decrease_flow_level':
  scanner.c:1189:23: warning: variable 'dummy_key' set but not used [-Wunused-but-set-variable]
   1189 |     yaml_simple_key_t dummy_key;    /* Used to eliminate a compiler warning. */
        |                       ^~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c parser.c -o build/temp.linux-x86_64-3.6/parser.o
  parser.c: In function 'yaml_parser_parse_block_sequence_entry':
  parser.c:762:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    762 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_block_mapping_key':
  parser.c:872:21: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    872 |         yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                     ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_sequence_entry':
  parser.c:955:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
    955 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  parser.c: In function 'yaml_parser_parse_flow_mapping_key':
  parser.c:1107:17: warning: variable 'dummy_mark' set but not used [-Wunused-but-set-variable]
   1107 |     yaml_mark_t dummy_mark;     /* Used to eliminate a compiler warning. */
        |                 ^~~~~~~~~~
  gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -DTHREAD_STACK_SIZE=0x100000 -fPIC -I/usr/local/include/python3.6m -c emitter.c -o build/temp.linux-x86_64-3.6/emitter.o
  emitter.c: In function 'yaml_emitter_write_plain_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:1941:18: note: in expansion of macro 'WRITE_BREAK'
   1941 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_single_quoted_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2002:18: note: in expansion of macro 'WRITE_BREAK'
   2002 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_literal_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2268:18: note: in expansion of macro 'WRITE_BREAK'
   2268 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
  emitter.c: In function 'yaml_emitter_write_folded_scalar':
  emitter.c:28:6: warning: value computed is not used [-Wunused-value]
     28 |      && ((emitter->line_break == YAML_CR_BREAK ?                                \
        |      ^~
  emitter.c:56:11: note: in expansion of macro 'PUT_BREAK'
     56 |          (PUT_BREAK(emitter),                                                   \
        |           ^~~~~~~~~
  emitter.c:2317:18: note: in expansion of macro 'WRITE_BREAK'
   2317 |             if (!WRITE_BREAK(emitter, string)) return 0;
        |                  ^~~~~~~~~~~
...

DEBUG: cli.azure.cli.core.extension.operations: Command '['/usr/local/bin/python', '-m', 'pip', 'install', '--target', '/root/.azure/cliextensions/azure-cli-ml', '/tmp/tmp32cdcuy8/azure_cli_ml-1.21.0-py3-none-any.whl', '-vv', '--disable-pip-version-check', '--no-cache-dir']' returned non-zero exit status 1.
DEBUG: cli.azure.cli.core.extension.operations: Pip failed so deleting anything we might have installed at /root/.azure/cliextensions/azure-cli-ml
DEBUG: cli.azure.cli.core.util: azure.cli.core.util.handle_exception is called with an exception:
DEBUG: cli.azure.cli.core.util: Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/knack/cli.py", line 233, in invoke
    cmd_result = self.invocation.execute(args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 664, in execute
    raise ex
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 727, in _run_jobs_serially
    results.append(self._run_job(expanded_arg, cmd_copy))
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 720, in _run_job
    six.reraise(*sys.exc_info())
  File "/usr/local/lib/python3.6/site-packages/six.py", line 703, in reraise
    raise value
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 698, in _run_job
    result = cmd_copy(params)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/commands/__init__.py", line 331, in __call__
    return self.handler(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/__init__.py", line 816, in default_command_handler
    return op(**command_args)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/command_modules/extension/custom.py", line 18, in add_extension_cmd
    version=version, upgrade=upgrade)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 318, in add_extension
    pip_extra_index_urls=pip_extra_index_urls, pip_proxy=pip_proxy, system=system)
  File "/usr/local/lib/python3.6/site-packages/azure/cli/core/extension/operations.py", line 163, in _add_whl_ext
    'Use --debug for more information.'.format(pip_status_code))
knack.util.CLIError: An error occurred. Pip failed with status code 1. Use --debug for more information.

ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
ERROR: cli.azure.cli.core.azclierror: An error occurred. Pip failed with status code 1. Use --debug for more information.
DEBUG: cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x7ff73ddbb620>]
INFO: az_command_data_logger: exit code: 1

Author: hyssh
Assignees: -
Labels:

ML-MLOps, Machine Learning, Service Attention, extension/ml

Milestone: -

@j-so
Copy link
Contributor

j-so commented Feb 11, 2021

A new patch release whl has been made that should fix this issue. It pins the cryptography package to be compatible:
az extension add -s https://azurecliext.blob.core.windows.net/release/azure_cli_ml-1.22.0.1-py3-none-any.whl -y

This has not yet been released to the general az extension add -n azure-cli-ml yet - we are working on that. In the meantime, you can use the above command instead to get the patch.

@j-so
Copy link
Contributor

j-so commented Feb 16, 2021

The latest version for az extension add -n azure-cli-ml has been updated with the patch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
extension/ml Machine Learning ML-MLOps AreaPath Service Attention This issue is responsible by Azure service team.
Projects
None yet
Development

No branches or pull requests

4 participants