{"action":"created","issue":{"url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/811","repository_url":"https://api.github.com/repos/squidfunk/mkdocs-material","labels_url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/811/labels{/name}","comments_url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/811/comments","events_url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/811/events","html_url":"https://github.com/squidfunk/mkdocs-material/issues/811","id":336178599,"node_id":"MDU6SXNzdWUzMzYxNzg1OTk=","number":811,"title":"yaml.constructor.ConstructorError: could not determine a constructor for the tag ","user":{"login":"csandanov","id":1058233,"node_id":"MDQ6VXNlcjEwNTgyMzM=","avatar_url":"https://avatars2.githubusercontent.com/u/1058233?v=4","gravatar_id":"","url":"https://api.github.com/users/csandanov","html_url":"https://github.com/csandanov","followers_url":"https://api.github.com/users/csandanov/followers","following_url":"https://api.github.com/users/csandanov/following{/other_user}","gists_url":"https://api.github.com/users/csandanov/gists{/gist_id}","starred_url":"https://api.github.com/users/csandanov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/csandanov/subscriptions","organizations_url":"https://api.github.com/users/csandanov/orgs","repos_url":"https://api.github.com/users/csandanov/repos","events_url":"https://api.github.com/users/csandanov/events{/privacy}","received_events_url":"https://api.github.com/users/csandanov/received_events","type":"User","site_admin":false},"labels":[{"id":318217778,"node_id":"MDU6TGFiZWwzMTgyMTc3Nzg=","url":"https://api.github.com/repos/squidfunk/mkdocs-material/labels/bug","name":"bug","color":"d93f0b","default":true},{"id":834344978,"node_id":"MDU6TGFiZWw4MzQzNDQ5Nzg=","url":"https://api.github.com/repos/squidfunk/mkdocs-material/labels/input%20needed","name":"input needed","color":"4547d8","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2018-06-27T10:54:25Z","updated_at":"2018-07-03T15:21:25Z","closed_at":null,"author_association":"NONE","body":"Starting today I'm getting the following error during a build, same for python 2 and 3.\r\n\r\nhttps://app.wercker.com/Wodby/php-docs/runs/build/5b3365e4a296ce0001c90842?step=5b3365ec37b4370001c4f556\r\n\r\n```\r\nCollecting mkdocs-material\r\n  Downloading https://files.pythonhosted.org/packages/38/3c/f22621b0d5b349e7ee6b711255ebdf02425ebd775267a0e959947eb40325/mkdocs_material-2.9.1-py2.py3-none-any.whl (570kB)\r\nCollecting markdown-include\r\n  Downloading https://files.pythonhosted.org/packages/ef/44/eb6e9b4fa1110b719abb876c9b6dd8b46af886a94536ec4e9117fe5e7b97/markdown-include-0.5.1.tar.gz\r\nCollecting pygments\r\n  Downloading https://files.pythonhosted.org/packages/02/ee/b6e02dc6529e82b75bb06823ff7d005b141037cb1416b10c6f00fc419dca/Pygments-2.2.0-py2.py3-none-any.whl (841kB)\r\nCollecting pymdown-extensions>=4.10 (from mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/7d/0b/8a645733fc6ad20c1217808d2bf26eb80996901d173e623f886b75f62239/pymdown_extensions-4.11-py2.py3-none-any.whl (205kB)\r\nCollecting tornado<5 (from mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/e3/7b/e29ab3d51c8df66922fea216e2bddfcb6430fb29620e5165b16a216e0d3c/tornado-4.5.3.tar.gz (484kB)\r\nCollecting mkdocs>=0.17.1 (from mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/66/05/5a9e9f661bfd554950d71ead196231f15fe744bf7d1d2431ee1daa32841d/mkdocs-0.17.4-py2.py3-none-any.whl (1.2MB)\r\nCollecting markdown (from markdown-include)\r\n  Downloading https://files.pythonhosted.org/packages/6d/7d/488b90f470b96531a3f5788cf12a93332f543dbab13c423a5e7ce96a0493/Markdown-2.6.11-py2.py3-none-any.whl (78kB)\r\nCollecting singledispatch (from tornado<5->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/c5/10/369f50bcd4621b263927b0a1519987a04383d4a98fb10438042ad410cf88/singledispatch-3.4.0.3-py2.py3-none-any.whl\r\nCollecting certifi (from tornado<5->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/7c/e6/92ad559b7192d846975fc916b65f667c7b8c3a32bea7372340bfe9a15fa5/certifi-2018.4.16-py2.py3-none-any.whl (150kB)\r\nCollecting backports_abc>=0.4 (from tornado<5->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/7d/56/6f3ac1b816d0cd8994e83d0c4e55bc64567532f7dc543378bd87f81cebc7/backports_abc-0.5-py2.py3-none-any.whl\r\nCollecting livereload>=2.5.1 (from mkdocs>=0.17.1->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/dd/b4/213daced3ff1b4e02a1f700748e20e9a7481f5bfef57d11ae9babfd4aa2f/livereload-2.5.2-py2.py3-none-any.whl\r\nCollecting PyYAML>=3.10 (from mkdocs>=0.17.1->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/10/7d/6efe0bd69580fecd40adf47ebaf8d807238308ccb851f0549881fa7605aa/PyYAML-4.1.tar.gz (153kB)\r\nCollecting click>=3.3 (from mkdocs>=0.17.1->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/34/c1/8806f99713ddb993c5366c362b2f908f18269f8d792aff1abfd700775a77/click-6.7-py2.py3-none-any.whl (71kB)\r\nCollecting Jinja2>=2.7.1 (from mkdocs>=0.17.1->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/7f/ff/ae64bacdfc95f27a016a7bed8e8686763ba4d277a78ca76f32659220a731/Jinja2-2.10-py2.py3-none-any.whl (126kB)\r\nCollecting six (from singledispatch->tornado<5->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/67/4b/141a581104b1f6397bfa78ac9d43d8ad29a7ca43ea90a2d863fe3056e86a/six-1.11.0-py2.py3-none-any.whl\r\nCollecting MarkupSafe>=0.23 (from Jinja2>=2.7.1->mkdocs>=0.17.1->mkdocs-material)\r\n  Downloading https://files.pythonhosted.org/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz\r\nBuilding wheels for collected packages: markdown-include, tornado, PyYAML, MarkupSafe\r\n  Running setup.py bdist_wheel for markdown-include: started\r\n  Running setup.py bdist_wheel for markdown-include: finished with status 'done'\r\n  Stored in directory: /root/.cache/pip/wheels/af/4c/e3/599182bf5f723d76154ecf793632fc05f65250ba55a4a5bdce\r\n  Running setup.py bdist_wheel for tornado: started\r\n  Running setup.py bdist_wheel for tornado: finished with status 'done'\r\n  Stored in directory: /root/.cache/pip/wheels/72/bf/f4/b68fa69596986881b397b18ff2b9af5f8181233aadcc9f76fd\r\n  Running setup.py bdist_wheel for PyYAML: started\r\n  Running setup.py bdist_wheel for PyYAML: finished with status 'done'\r\n  Stored in directory: /root/.cache/pip/wheels/57/8e/30/4ef5a500e763c11371ee16ec7f68043efc832ed1ff0533adff\r\n  Running setup.py bdist_wheel for MarkupSafe: started\r\n  Running setup.py bdist_wheel for MarkupSafe: finished with status 'done'\r\n  Stored in directory: /root/.cache/pip/wheels/33/56/20/ebe49a5c612fffe1c5a632146b16596f9e64676768661e4e46\r\nSuccessfully built markdown-include tornado PyYAML MarkupSafe\r\nInstalling collected packages: markdown, pymdown-extensions, six, singledispatch, certifi, backports-abc, tornado, pygments, livereload, PyYAML, click, MarkupSafe, Jinja2, mkdocs, mkdocs-material, markdown-include\r\nSuccessfully installed Jinja2-2.10 MarkupSafe-1.0 PyYAML-4.1 backports-abc-0.5 certifi-2018.4.16 click-6.7 livereload-2.5.2 markdown-2.6.11 markdown-include-0.5.1 mkdocs-0.17.4 mkdocs-material-2.9.1 pygments-2.2.0 pymdown-extensions-4.11 singledispatch-3.4.0.3 six-1.11.0 tornado-4.5.3\r\nTraceback (most recent call last):\r\n  File \"/usr/local/bin/mkdocs\", line 11, in <module>\r\n    sys.exit(cli())\r\n  File \"/usr/local/lib/python2.7/site-packages/click/core.py\", line 722, in __call__\r\n    return self.main(*args, **kwargs)\r\n  File \"/usr/local/lib/python2.7/site-packages/click/core.py\", line 697, in main\r\n    rv = self.invoke(ctx)\r\n  File \"/usr/local/lib/python2.7/site-packages/click/core.py\", line 1066, in invoke\r\n    return _process_result(sub_ctx.command.invoke(sub_ctx))\r\n  File \"/usr/local/lib/python2.7/site-packages/click/core.py\", line 895, in invoke\r\n    return ctx.invoke(self.callback, **ctx.params)\r\n  File \"/usr/local/lib/python2.7/site-packages/click/core.py\", line 535, in invoke\r\n    return callback(*args, **kwargs)\r\n  File \"/usr/local/lib/python2.7/site-packages/mkdocs/__main__.py\", line 155, in build_command\r\n    site_dir=site_dir\r\n  File \"/usr/local/lib/python2.7/site-packages/mkdocs/config/base.py\", line 177, in load_config\r\n    cfg.load_file(config_file)\r\n  File \"/usr/local/lib/python2.7/site-packages/mkdocs/config/base.py\", line 123, in load_file\r\n    return self.load_dict(utils.yaml_load(config_file))\r\n  File \"/usr/local/lib/python2.7/site-packages/mkdocs/utils/__init__.py\", line 71, in yaml_load\r\n    return yaml.load(source, Loader)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/__init__.py\", line 74, in load\r\n    return loader.get_single_data()\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 39, in get_single_data\r\n    return self.construct_document(node)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 48, in construct_document\r\n    for dummy in generator:\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 398, in construct_yaml_map\r\n    value = self.construct_mapping(node)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 208, in construct_mapping\r\n    return BaseConstructor.construct_mapping(self, node, deep=deep)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 133, in construct_mapping\r\n    value = self.construct_object(value_node, deep=deep)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 88, in construct_object\r\n    data = constructor(self, node)\r\n  File \"/usr/local/lib/python2.7/site-packages/yaml/constructor.py\", line 414, in construct_undefined\r\n    node.start_mark)\r\nyaml.constructor.ConstructorError: could not determine a constructor for the tag 'tag:yaml.org,2002:python/name:pymdownx.emoji.to_svg'\r\n  in \"/pipeline/source/mkdocs.yml\", line 49, column 24\r\n```\r\n\r\nMy build command:\r\n```\r\npip install mkdocs-material markdown-include pygments\r\nmkdocs build\r\n```\r\n\r\nmkdocs.yml:\r\n```\r\nsite_name: PHP stack documentation\r\nsite_description: PHP stack documentation\r\nsite_author: Wodby, Inc.\r\nsite_url: https://wodby.com/stacks/php/docs\r\n\r\nrepo_name: wodby/php-docs\r\nrepo_url: https://github.com/wodby/php-docs\r\n\r\ncopyright: Wodby, Inc.\r\n\r\nextra:\r\n  social:\r\n    - type: globe\r\n      link: https://wodby.com\r\n    - type: github-alt\r\n      link: https://github.com/wodby\r\n    - type: twitter\r\n      link: https://twitter.com/WodbyHQ\r\n  stack_url: https://cloud.wodby.com/stackhub\r\n\r\ntheme:\r\n  name: material\r\n  feature:\r\n    tabs: true\r\n  palette:\r\n    primary: 'indigo'\r\n    accent: 'indigo'\r\n  custom_dir: 'theme'\r\n\r\nextra_css: [\"assets/wodby.css\"]\r\nextra_javascript: [\"assets/intercom.js\"]\r\n\r\nmarkdown_extensions:\r\n  - markdown.extensions.admonition\r\n  - markdown.extensions.codehilite:\r\n      guess_lang: false\r\n  - markdown.extensions.def_list\r\n  - markdown.extensions.footnotes\r\n  - markdown.extensions.meta\r\n  - markdown.extensions.toc:\r\n      permalink: true\r\n  - pymdownx.arithmatex\r\n  - pymdownx.betterem:\r\n      smart_enable: all\r\n  - pymdownx.caret\r\n  - pymdownx.critic\r\n  - pymdownx.details\r\n  - pymdownx.emoji:\r\n      emoji_generator: !!python/name:pymdownx.emoji.to_svg\r\n  - pymdownx.inlinehilite\r\n  - pymdownx.magiclink\r\n  - pymdownx.mark\r\n  - pymdownx.smartsymbols\r\n  - pymdownx.superfences\r\n  - pymdownx.tasklist:\r\n      custom_checkbox: true\r\n  - pymdownx.tilde\r\n\r\npages:\r\n    - Home: index.md\r\n    - Backups: backups.md\r\n    - Deployment: deployment.md\r\n    - Import: import.md\r\n    - Instance types: instance-types.md\r\n    - Mail delivery: mail-delivery.md\r\n    - Containers:\r\n      - Overview: containers/index.md\r\n      - Apache: containers/apache.md\r\n      - AthenaPDF: containers/athenapdf.md\r\n      - Blackfire: containers/blackfire.md\r\n      - Cron: containers/cron.md\r\n      - Elasticsearch: containers/elasticsearch.md\r\n      - Kibana: containers/kibana.md\r\n      - Mailhog: containers/mailhog.md\r\n      - MariaDB: containers/mariadb.md\r\n      - Memcached: containers/memcached.md\r\n      - Nginx: containers/nginx.md\r\n      - OpenSMTPD: containers/opensmtpd.md\r\n      - PHP: containers/php.md\r\n      - PostgreSQL: containers/postgres.md\r\n      - Rsyslog: containers/rsyslog.md\r\n      - Redis: containers/redis.md\r\n      - Solr: containers/solr.md\r\n      - SSH: containers/ssh.md\r\n      - Webgrind: containers/webgrind.md\r\n    - Local environment:\r\n      - Overview: local/index.md\r\n      - Quick start: local/quick-start.md\r\n      - Domains: local/domains.md\r\n      - Multiple projects: local/multiple-projects.md\r\n      - Permissions issues: local/permissions.md\r\n      - Import and export: local/import-export.md\r\n      - Make commands: local/make-commands.md\r\n      - For macOS users: local/docker-for-mac.md\r\n      - Xdebug: local/xdebug.md\r\n```"},"comment":{"url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/comments/402195207","html_url":"https://github.com/squidfunk/mkdocs-material/issues/811#issuecomment-402195207","issue_url":"https://api.github.com/repos/squidfunk/mkdocs-material/issues/811","id":402195207,"node_id":"MDEyOklzc3VlQ29tbWVudDQwMjE5NTIwNw==","user":{"login":"squidfunk","id":932156,"node_id":"MDQ6VXNlcjkzMjE1Ng==","avatar_url":"https://avatars2.githubusercontent.com/u/932156?v=4","gravatar_id":"","url":"https://api.github.com/users/squidfunk","html_url":"https://github.com/squidfunk","followers_url":"https://api.github.com/users/squidfunk/followers","following_url":"https://api.github.com/users/squidfunk/following{/other_user}","gists_url":"https://api.github.com/users/squidfunk/gists{/gist_id}","starred_url":"https://api.github.com/users/squidfunk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/squidfunk/subscriptions","organizations_url":"https://api.github.com/users/squidfunk/orgs","repos_url":"https://api.github.com/users/squidfunk/repos","events_url":"https://api.github.com/users/squidfunk/events{/privacy}","received_events_url":"https://api.github.com/users/squidfunk/received_events","type":"User","site_admin":false},"created_at":"2018-07-03T15:21:25Z","updated_at":"2018-07-03T15:21:25Z","author_association":"OWNER","body":"@csandanov could you try and wrap the constructor functions in double quotes? See [this comment](https://stackoverflow.com/a/13282378/1065584) for an explanation, example:\r\n\r\n``` yaml\r\nmarkdown_extensions:\r\n  - pymdownx.emoji:\r\n      emoji_generator: !!python/name:pymdownx.emoji.to_svg\r\n```\r\n\r\nbecomes:\r\n\r\n```yaml\r\nmarkdown_extensions:\r\n  - pymdownx.emoji:\r\n      emoji_generator: \"!!python/name:pymdownx.emoji.to_svg\"\r\n```"}}
{"actor":{"display_login":"squidfunk"}}