Mkdocs-material: Docker image of Material 4.6.3 doesn't render multiple code tabs properly

Created on 21 Feb 2020  路  20Comments  路  Source: squidfunk/mkdocs-material

Description

Version 4.6.3 do not render multiple code tabs properly. It shows each code under a radio button instead grouping them in a tab pane.

Expected behavior

As in 4.6.2: Multiple code fragments with the tab label are grouped together in a single tap pane.

Actual behavior

Source code fragments are shown one after the other splitted by radio buttons with the code fragment's title in them.

Steps to reproduce the bug

  1. Define many code blocks with the tab tag to be processed by SuperFences.
  2. Use the project docker image to serve the site: docker run --rm -it -p 8000:8000 -v $PWD/site:/docs squidfunk/mkdocs-material:4.6.3 serve
  3. Navigate to the page and check the results.

Package versions

  • Python: the one used in the Docker image.
  • MkDocs: 4.6.3 (4.6.2 works properly)
  • Material: the one used in the Docker image.

Project configuration

https://github.com/hexagonkt/hexagon/blob/master/hexagon_site/mkdocs.yml

System information

  • OS: Linux
  • Browser: Chromium
bug

All 20 comments

What version of pymdown-extensions are you using?

Confirmed, the Docker image has the same problem we discussed in https://github.com/squidfunk/mkdocs-material/issues/1457#issuecomment-586573712. I'll rebuild and push it again.

Sorry, I didn't knew there was already an issue.

Thank you very much for taking care of it :) Your project is AWESOME!

@jaguililla no worries, it wasn't an issue, thanks for reporting.

@facelessuser why does it pick up the beta? I have no clue.

Installed /usr/local/lib/python3.8/site-packages/mkdocs_material-4.6.3-py3.8.egg
Processing dependencies for mkdocs-material==4.6.3
Searching for pymdown-extensions>=6.3
Reading https://pypi.org/simple/pymdown-extensions/
Downloading https://files.pythonhosted.org/packages/01/53/180f8fe081c508272426ed325b00c440d98a0cdce5520d1212643e79ff37/pymdown_extensions-7.0b2-py2.py3-none-any.whl#sha256=9aeb3224a25fa24f6fd8d822243d03fd0a41a082f0f5eb6d90649d93f43bd7cb
Best match: pymdown-extensions 7.0b2
Processing pymdown_extensions-7.0b2-py2.py3-none-any.whl
Installing pymdown_extensions-7.0b2-py2.py3-none-any.whl to /usr/local/lib/python3.8/site-packages
Adding pymdown-extensions 7.0b2 to easy-install.pth file

It happens when I run:

docker build -t squidfunk/mkdocs-material .

from the root of the master

... as a work around please use the Docker image for 4.6.2 or the current master until we figure this out.

You are going to have to give me more info about your docker environment. When I create a virtual environment and install the latest official mkdocs, I don't get the issue you see:

$ python3 -m venv venv
$ source venv/bin/activate
$ python -m pip install mkdocs-material
Collecting mkdocs-material
  Using cached https://files.pythonhosted.org/packages/d2/ee/a4ebd61fb45eb894fbeb6ce57320bfef69fdfee179b7323b98fc5d4bff18/mkdocs_material-4.6.3-py2.py3-none-any.whl
Collecting Pygments>=2.4 (from mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl
Collecting pymdown-extensions>=6.3 (from mkdocs-material)
  Cache entry deserialization failed, entry ignored
  Downloading https://files.pythonhosted.org/packages/07/a7/a96f233052e3cfe7cfc4ace0008c2d424f2949ca68a1c7815749f4f81242/pymdown_extensions-6.3-py2.py3-none-any.whl (198kB)
    100% |鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅鈻堚枅| 204kB 2.1MB/s 
Collecting markdown>=3.2 (from mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/ab/c4/ba46d44855e6eb1770a12edace5a165a0c6de13349f592b9036257f3c3d3/Markdown-3.2.1-py2.py3-none-any.whl
Collecting mkdocs>=1.0 (from mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/db/f9/b0179afee0db21943120ea606eb68bda1257b96420df74b775280eb5850b/mkdocs-1.0.4-py2.py3-none-any.whl
Requirement already satisfied: setuptools>=36 in ./venv/lib/python3.6/site-packages (from markdown>=3.2->mkdocs-material)
Collecting tornado>=5.0 (from mkdocs>=1.0->mkdocs-material)
Collecting click>=3.3 (from mkdocs>=1.0->mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
Collecting Jinja2>=2.7.1 (from mkdocs>=1.0->mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/27/24/4f35961e5c669e96f6559760042a55b9bcfcdb82b9bdb3c8753dbe042e35/Jinja2-2.11.1-py2.py3-none-any.whl
Collecting livereload>=2.5.1 (from mkdocs>=1.0->mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/12/4d/30cfe74402d2e962d66d35da29bf8850b0557b559ce84d09967c8ade859e/livereload-2.6.1-py2.py3-none-any.whl
Collecting PyYAML>=3.10 (from mkdocs>=1.0->mkdocs-material)
Collecting MarkupSafe>=0.23 (from Jinja2>=2.7.1->mkdocs>=1.0->mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/b2/5f/23e0023be6bb885d00ffbefad2942bc51a620328ee910f64abe5a8d18dd1/MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl
Collecting six (from livereload>=2.5.1->mkdocs>=1.0->mkdocs-material)
  Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
Installing collected packages: Pygments, markdown, pymdown-extensions, tornado, click, MarkupSafe, Jinja2, six, livereload, PyYAML, mkdocs, mkdocs-material
Successfully installed Jinja2-2.11.1 MarkupSafe-1.1.1 PyYAML-5.3 Pygments-2.5.2 click-7.0 livereload-2.6.1 markdown-3.2.1 mkdocs-1.0.4 mkdocs-material-4.6.3 pymdown-extensions-6.3 six-1.14.0 tornado-6.0.3

Notice it installs pymdown-extensions 6.3 with mkdocs-material 4.6.3.

from StackOverflow

setuptools uses easy_install under the hood, and easy_install does not distinct between prerelease and release versions. Some day, when setuptools drops easy_install usage and switched to pip, this problem will disappear, but for now the only resort is to explicitly restrict the package version: install_requires=['mypkg<1.0.10'] etc.

The problem seems to be setuptools.

In what way? Pip uses setuptools.

I'm using 4.6.2 again. I'll update when I see this issue closes. Thanks!

That's what I do in the Dockefile:

https://github.com/squidfunk/mkdocs-material/blob/84fce8e013d764429e08bd43e1a4df3774b9d3e6/Dockerfile#L35-L44

I guess python setup.py install is causing the problem

I can reproduce it with a clean virtual environment:


Open for dump

squidfunk@squidfunk:~/Desktop/mkdocs-material git:master:+1 > virtualenv venv
Using base prefix '/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7'
New python executable in /Users/squidfunk/Desktop/mkdocs-material/venv/bin/python3.7
Also creating executable in /Users/squidfunk/Desktop/mkdocs-material/venv/bin/python
Installing setuptools, pip, wheel...done.
squidfunk@squidfunk:~/Desktop/mkdocs-material git:master:+1 > chmod +x venv/bin/activate
squidfunk@squidfunk:~/Desktop/mkdocs-material git:master:+1 > . ./venv/bin/activate
(venv) squidfunk@squidfunk:~/Desktop/mkdocs-material git:master:+1 > python setup.py install   
running install
running bdist_egg
running egg_info
writing mkdocs_material.egg-info/PKG-INFO
writing dependency_links to mkdocs_material.egg-info/dependency_links.txt
writing entry points to mkdocs_material.egg-info/entry_points.txt
writing requirements to mkdocs_material.egg-info/requires.txt
writing top-level names to mkdocs_material.egg-info/top_level.txt
reading manifest file 'mkdocs_material.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*' found under directory 'site'
warning: no previously-included files matching '__pycache__' found under directory '*'
warning: no previously-included files matching '*.py[co]' found under directory '*'
writing manifest file 'mkdocs_material.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.12-x86_64/egg
running install_lib
running build_py
creating build/bdist.macosx-10.12-x86_64/egg
creating build/bdist.macosx-10.12-x86_64/egg/material
copying build/lib/material/404.html -> build/bdist.macosx-10.12-x86_64/egg/material
copying build/lib/material/__init__.py -> build/bdist.macosx-10.12-x86_64/egg/material
creating build/bdist.macosx-10.12-x86_64/egg/material/assets
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts
copying build/lib/material/assets/fonts/font-awesome.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts
copying build/lib/material/assets/fonts/material-icons.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/FontAwesome.ttf -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/FontAwesome.woff -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/FontAwesome.woff2 -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/MaterialIcons-Regular.ttf -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/MaterialIcons-Regular.woff -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
copying build/lib/material/assets/fonts/specimen/MaterialIcons-Regular.woff2 -> build/bdist.macosx-10.12-x86_64/egg/material/assets/fonts/specimen
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/images
copying build/lib/material/assets/images/favicon.png -> build/bdist.macosx-10.12-x86_64/egg/material/assets/images
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/images/icons
copying build/lib/material/assets/images/icons/bitbucket.1b09e088.svg -> build/bdist.macosx-10.12-x86_64/egg/material/assets/images/icons
copying build/lib/material/assets/images/icons/github.f0b8504a.svg -> build/bdist.macosx-10.12-x86_64/egg/material/assets/images/icons
copying build/lib/material/assets/images/icons/gitlab.6dd19c00.svg -> build/bdist.macosx-10.12-x86_64/egg/material/assets/images/icons
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts
copying build/lib/material/assets/javascripts/application.3ca04de7.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts
copying build/lib/material/assets/javascripts/application.df00da5d.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.ar.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.da.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.de.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.du.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.es.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.fi.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.fr.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.hu.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.it.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.ja.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.jp.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.multi.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.nl.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.no.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.pt.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.ro.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.ru.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.stemmer.support.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.sv.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.th.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.tr.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/lunr.vi.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/tinyseg.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/lunr/wordcut.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts/lunr
copying build/lib/material/assets/javascripts/modernizr.1f0bcf2b.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts
copying build/lib/material/assets/javascripts/modernizr.86422ebf.js -> build/bdist.macosx-10.12-x86_64/egg/material/assets/javascripts
creating build/bdist.macosx-10.12-x86_64/egg/material/assets/stylesheets
copying build/lib/material/assets/stylesheets/application-palette.224b79ff.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/stylesheets
copying build/lib/material/assets/stylesheets/application-palette.a8b3c06d.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/stylesheets
copying build/lib/material/assets/stylesheets/application.3020aac5.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/stylesheets
copying build/lib/material/assets/stylesheets/application.adb8469c.css -> build/bdist.macosx-10.12-x86_64/egg/material/assets/stylesheets
copying build/lib/material/base.html -> build/bdist.macosx-10.12-x86_64/egg/material
copying build/lib/material/main.html -> build/bdist.macosx-10.12-x86_64/egg/material
copying build/lib/material/mkdocs_theme.yml -> build/bdist.macosx-10.12-x86_64/egg/material
creating build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/footer.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/header.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/hero.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
creating build/bdist.macosx-10.12-x86_64/egg/material/partials/integrations
copying build/lib/material/partials/integrations/analytics.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/integrations
copying build/lib/material/partials/integrations/disqus.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/integrations
creating build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/af.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/ar.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/ca.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/cs.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/da.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/de.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/en.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/es.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/et.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/fa.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/fi.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/fr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/gl.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/gr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/he.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/hi.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/hr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/hu.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/id.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/it.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/ja.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/kr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/nl.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/nn.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/no.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/pl.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/pt.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/ro.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/ru.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/sh.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/si.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/sk.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/sr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/sv.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/th.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/tr.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/uk.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/vi.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/zh-Hant.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/zh-TW.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language/zh.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials/language
copying build/lib/material/partials/language.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/nav-item.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/nav.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/palette.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/search.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/social.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/source.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/tabs-item.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/tabs.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/toc-item.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
copying build/lib/material/partials/toc.html -> build/bdist.macosx-10.12-x86_64/egg/material/partials
creating build/bdist.macosx-10.12-x86_64/egg/src
copying build/lib/src/__init__.py -> build/bdist.macosx-10.12-x86_64/egg/src
byte-compiling build/bdist.macosx-10.12-x86_64/egg/material/__init__.py to __init__.cpython-37.pyc
byte-compiling build/bdist.macosx-10.12-x86_64/egg/src/__init__.py to __init__.cpython-37.pyc
creating build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/PKG-INFO -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/SOURCES.txt -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/dependency_links.txt -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/entry_points.txt -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/not-zip-safe -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/requires.txt -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
copying mkdocs_material.egg-info/top_level.txt -> build/bdist.macosx-10.12-x86_64/egg/EGG-INFO
creating 'dist/mkdocs_material-4.6.3-py3.7.egg' and adding 'build/bdist.macosx-10.12-x86_64/egg' to it
removing 'build/bdist.macosx-10.12-x86_64/egg' (and everything under it)
Processing mkdocs_material-4.6.3-py3.7.egg
creating /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/mkdocs_material-4.6.3-py3.7.egg
Extracting mkdocs_material-4.6.3-py3.7.egg to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding mkdocs-material 4.6.3 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/mkdocs_material-4.6.3-py3.7.egg
Processing dependencies for mkdocs-material==4.6.3
Searching for pymdown-extensions>=6.3
Reading https://pypi.org/simple/pymdown-extensions/
Downloading https://files.pythonhosted.org/packages/01/53/180f8fe081c508272426ed325b00c440d98a0cdce5520d1212643e79ff37/pymdown_extensions-7.0b2-py2.py3-none-any.whl#sha256=9aeb3224a25fa24f6fd8d822243d03fd0a41a082f0f5eb6d90649d93f43bd7cb
Best match: pymdown-extensions 7.0b2
Processing pymdown_extensions-7.0b2-py2.py3-none-any.whl
Installing pymdown_extensions-7.0b2-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding pymdown-extensions 7.0b2 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/pymdown_extensions-7.0b2-py3.7.egg
Searching for markdown>=3.2
Reading https://pypi.org/simple/markdown/
Downloading https://files.pythonhosted.org/packages/ab/c4/ba46d44855e6eb1770a12edace5a165a0c6de13349f592b9036257f3c3d3/Markdown-3.2.1-py2.py3-none-any.whl#sha256=e4795399163109457d4c5af2183fbe6b60326c17cfdf25ce6e7474c6624f725d
Best match: Markdown 3.2.1
Processing Markdown-3.2.1-py2.py3-none-any.whl
Installing Markdown-3.2.1-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding Markdown 3.2.1 to easy-install.pth file
Installing markdown_py script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/Markdown-3.2.1-py3.7.egg
Searching for Pygments>=2.4
Reading https://pypi.org/simple/Pygments/
Downloading https://files.pythonhosted.org/packages/be/39/32da3184734730c0e4d3fa3b2b5872104668ad6dc1b5a73d8e477e5fe967/Pygments-2.5.2-py2.py3-none-any.whl#sha256=2a3fe295e54a20164a9df49c75fa58526d3be48e14aceba6d6b1e8ac0bfd6f1b
Best match: Pygments 2.5.2
Processing Pygments-2.5.2-py2.py3-none-any.whl
Installing Pygments-2.5.2-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding Pygments 2.5.2 to easy-install.pth file
Installing pygmentize script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/Pygments-2.5.2-py3.7.egg
Searching for mkdocs>=1.0
Reading https://pypi.org/simple/mkdocs/
Downloading https://files.pythonhosted.org/packages/db/f9/b0179afee0db21943120ea606eb68bda1257b96420df74b775280eb5850b/mkdocs-1.0.4-py2.py3-none-any.whl#sha256=8cc8b38325456b9e942c981a209eaeb1e9f3f77b493ad755bfef889b9c8d356a
Best match: mkdocs 1.0.4
Processing mkdocs-1.0.4-py2.py3-none-any.whl
Installing mkdocs-1.0.4-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding mkdocs 1.0.4 to easy-install.pth file
Installing mkdocs script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/mkdocs-1.0.4-py3.7.egg
Searching for tornado>=5.0
Reading https://pypi.org/simple/tornado/
Downloading https://files.pythonhosted.org/packages/30/78/2d2823598496127b21423baffaa186b668f73cd91887fcef78b6eade136b/tornado-6.0.3.tar.gz#sha256=c845db36ba616912074c5b1ee897f8e0124df269468f25e4fe21fe72f6edd7a9
Best match: tornado 6.0.3
Processing tornado-6.0.3.tar.gz
Writing /var/folders/sn/1btj8n5x1671q_px4jf1j26w0000gn/T/easy_install-e35tzine/tornado-6.0.3/setup.cfg
Running tornado-6.0.3/setup.py -q bdist_egg --dist-dir /var/folders/sn/1btj8n5x1671q_px4jf1j26w0000gn/T/easy_install-e35tzine/tornado-6.0.3/egg-dist-tmp-b_mq6_hn
warning: no files found matching '*.yaml' under directory 'demos'
no previously-included directories found matching 'docs/build'
warning: no files found matching 'tornado/test/README'
zip_safe flag not set; analyzing archive contents...
tornado.__pycache__.autoreload.cpython-37: module references __file__
tornado.__pycache__.gen.cpython-37: module references __file__
tornado.__pycache__.options.cpython-37: module references __file__
tornado.__pycache__.speedups.cpython-37: module references __file__
tornado.__pycache__.testing.cpython-37: module references __file__
tornado.test.__pycache__.gen_test.cpython-37: module references __file__
tornado.test.__pycache__.httpserver_test.cpython-37: module references __file__
tornado.test.__pycache__.iostream_test.cpython-37: module references __file__
tornado.test.__pycache__.locale_test.cpython-37: module references __file__
tornado.test.__pycache__.options_test.cpython-37: module references __file__
tornado.test.__pycache__.template_test.cpython-37: module references __file__
tornado.test.__pycache__.web_test.cpython-37: module references __file__
creating /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/tornado-6.0.3-py3.7-macosx-10.12-x86_64.egg
Extracting tornado-6.0.3-py3.7-macosx-10.12-x86_64.egg to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding tornado 6.0.3 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/tornado-6.0.3-py3.7-macosx-10.12-x86_64.egg
Searching for livereload>=2.5.1
Reading https://pypi.org/simple/livereload/
Downloading https://files.pythonhosted.org/packages/12/4d/30cfe74402d2e962d66d35da29bf8850b0557b559ce84d09967c8ade859e/livereload-2.6.1-py2.py3-none-any.whl#sha256=78d55f2c268a8823ba499305dcac64e28ddeb9a92571e12d543cd304faf5817b
Best match: livereload 2.6.1
Processing livereload-2.6.1-py2.py3-none-any.whl
Installing livereload-2.6.1-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding livereload 2.6.1 to easy-install.pth file
Installing livereload script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/livereload-2.6.1-py3.7.egg
Searching for click>=3.3
Reading https://pypi.org/simple/click/
Downloading https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl#sha256=2335065e6395b9e67ca716de5f7526736bfa6ceead690adf616d925bdc622b13
Best match: Click 7.0
Processing Click-7.0-py2.py3-none-any.whl
Installing Click-7.0-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding Click 7.0 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/Click-7.0-py3.7.egg
Searching for PyYAML>=3.10
Reading https://pypi.org/simple/PyYAML/
Downloading https://files.pythonhosted.org/packages/3d/d9/ea9816aea31beeadccd03f1f8b625ecf8f645bd66744484d162d84803ce5/PyYAML-5.3.tar.gz#sha256=e9f45bd5b92c7974e59bcd2dcc8631a6b6cc380a904725fce7bc08872e691615
Best match: PyYAML 5.3
Processing PyYAML-5.3.tar.gz
Writing /var/folders/sn/1btj8n5x1671q_px4jf1j26w0000gn/T/easy_install-_tu0hdhc/PyYAML-5.3/setup.cfg
Running PyYAML-5.3/setup.py -q bdist_egg --dist-dir /var/folders/sn/1btj8n5x1671q_px4jf1j26w0000gn/T/easy_install-_tu0hdhc/PyYAML-5.3/egg-dist-tmp-jc9v1h6a
In file included from ext/_yaml.c:596:
ext/_yaml.h:10:9: warning: 'PyString_CheckExact' macro redefined [-Wmacro-redefined]
#define PyString_CheckExact PyBytes_CheckExact
        ^
ext/_yaml.c:486:11: note: previous definition is here
  #define PyString_CheckExact          PyUnicode_CheckExact
          ^
ext/_yaml.c:1891:17: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
  __pyx_v_value = yaml_get_version_string();
                ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.c:3391:52: warning: incompatible pointer types passing 'int (void *, char *, size_t, size_t *)' (aka 'int (void *, char *, unsigned long, unsigned long *)') to parameter of type 'yaml_read_handler_t *'
      (aka 'int (*)(void *, unsigned char *, unsigned long, unsigned long *)') [-Wincompatible-pointer-types]
    yaml_parser_set_input((&__pyx_v_self->parser), __pyx_f_5_yaml_input_handler, ((void *)__pyx_v_self));
                                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/yaml.h:1370:30: note: passing argument to parameter 'handler' here
        yaml_read_handler_t *handler, void *data);
                             ^
ext/_yaml.c:3632:59: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    yaml_parser_set_input_string((&__pyx_v_self->parser), PyString_AS_STRING(__pyx_v_stream), PyString_GET_SIZE(__pyx_v_stream));
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.h:11:29: note: expanded from macro 'PyString_AS_STRING'
#define PyString_AS_STRING  PyBytes_AS_STRING
                            ^
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/bytesobject.h:87:31: note: expanded from macro 'PyBytes_AS_STRING'
#define PyBytes_AS_STRING(op) (assert(PyBytes_Check(op)), \
                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/yaml.h:1344:30: note: passing argument to parameter 'input' here
        const unsigned char *input, size_t size);
                             ^
ext/_yaml.c:5466:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 417, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:5478:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.prefix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 418, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:6480:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.alias.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 448, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:6564:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.anchor.value); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 451, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:6648:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.handle); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 454, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:6660:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.suffix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 455, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:6784:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __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, 460, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:1299:17: note: passing argument to parameter 'string' here
    const char *string,         /* UTF-8 encoded string */
                ^
ext/_yaml.c:8465:42: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->handle); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 574, __pyx_L1_error)
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:8477:42: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->prefix); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 575, __pyx_L1_error)
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:8720:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.alias.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 586, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:8824:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 591, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:8865:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 594, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:8886:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __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, 595, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:1299:17: note: passing argument to parameter 'string' here
    const char *string,         /* UTF-8 encoded string */
                ^
ext/_yaml.c:9227:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 620, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:9268:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 623, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:9500:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.anchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 637, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:9541:40: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.tag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 640, __pyx_L1_error)
                                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:11214:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.alias.anchor); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 734, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:11534:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 750, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:11590:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 753, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:11646:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 756, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:12304:36: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
  __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, 791, __pyx_L1_error)
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:1299:17: note: passing argument to parameter 'string' here
    const char *string,         /* UTF-8 encoded string */
                ^
ext/_yaml.c:12527:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar.tag); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 804, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:13065:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequence_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 837, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:13690:38: warning: passing 'yaml_char_t *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mapping_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 876, __pyx_L1_error)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/python/3.7.5/Frameworks/Python.framework/Versions/3.7/include/python3.7m/unicodeobject.h:703:17: note: passing argument to parameter 'u' here
    const char *u              /* UTF-8 encoded string */
                ^
ext/_yaml.c:14502:87: warning: comparison of integers of different signs: 'int' and 'size_t' (aka 'unsigned long') [-Wsign-compare]
  __pyx_t_3 = (((__pyx_v_parser->stream_cache_len - __pyx_v_parser->stream_cache_pos) < __pyx_v_size) != 0);
                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  ^ ~~~~~~~~~~~~
ext/_yaml.c:15021:53: warning: incompatible pointer types passing 'int (void *, char *, size_t)' (aka 'int (void *, char *, unsigned long)') to parameter of type 'yaml_write_handler_t *'
      (aka 'int (*)(void *, unsigned char *, unsigned long)') [-Wincompatible-pointer-types]
  yaml_emitter_set_output((&__pyx_v_self->emitter), __pyx_f_5_yaml_output_handler, ((void *)__pyx_v_self));
                                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/yaml.h:1837:31: note: passing argument to parameter 'handler' here
        yaml_write_handler_t *handler, void *data);
                              ^
ext/_yaml.c:16373:44: warning: assigning to 'yaml_char_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.c:16488:44: warning: assigning to 'yaml_char_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
        __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
                                           ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.c:16825:62: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = ((yaml_alias_event_initialize(__pyx_v_event, __pyx_v_anchor) == 0) != 0);
                                                             ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:555:63: note: passing argument to parameter 'anchor' here
yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
                                                              ^
ext/_yaml.c:17540:63: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                              ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:581:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag,
                     ^
ext/_yaml.c:17540:79: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                              ^~~~~~~~~~~
/usr/local/include/yaml.h:581:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag,
                                          ^
ext/_yaml.c:17540:92: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                                           ^~~~~~~~~~~~~
/usr/local/include/yaml.h:582:22: note: passing argument to parameter 'value' here
        yaml_char_t *value, int length,
                     ^
ext/_yaml.c:17974:71: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                      ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:604:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                     ^
ext/_yaml.c:17974:87: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                                      ^~~~~~~~~~~
/usr/local/include/yaml.h:604:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                                          ^
ext/_yaml.c:18408:70: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                     ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:636:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                     ^
ext/_yaml.c:18408:86: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __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);
                                                                                     ^~~~~~~~~~~
/usr/local/include/yaml.h:636:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                                          ^
ext/_yaml.c:19978:42: warning: assigning to 'yaml_char_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handle);
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.c:20093:42: warning: assigning to 'yaml_char_t *' (aka 'unsigned char *') from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign]
      __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefix);
                                         ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ext/_yaml.c:20950:65: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
    __pyx_t_2 = ((yaml_alias_event_initialize((&__pyx_v_event), __pyx_v_anchor) == 0) != 0);
                                                                ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:555:63: note: passing argument to parameter 'anchor' here
yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
                                                              ^
ext/_yaml.c:21761:68: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                   ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:581:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag,
                     ^
ext/_yaml.c:21761:84: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                                   ^~~~~~~~~~~
/usr/local/include/yaml.h:581:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag,
                                          ^
ext/_yaml.c:21761:97: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                                                ^~~~~~~~~~~~~
/usr/local/include/yaml.h:582:22: note: passing argument to parameter 'value' here
        yaml_char_t *value, int length,
                     ^
ext/_yaml.c:22148:76: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                           ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:604:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                     ^
ext/_yaml.c:22148:92: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                                           ^~~~~~~~~~~
/usr/local/include/yaml.h:604:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                                          ^
ext/_yaml.c:22678:75: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                          ^~~~~~~~~~~~~~
/usr/local/include/yaml.h:636:22: note: passing argument to parameter 'anchor' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                     ^
ext/_yaml.c:22678:91: warning: passing 'char *' to parameter of type 'yaml_char_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign]
      __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);
                                                                                          ^~~~~~~~~~~
/usr/local/include/yaml.h:636:43: note: passing argument to parameter 'tag' here
        yaml_char_t *anchor, yaml_char_t *tag, int implicit,
                                          ^
51 warnings generated.
zip_safe flag not set; analyzing archive contents...
__pycache__._yaml.cpython-37: module references __file__
creating /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/PyYAML-5.3-py3.7-macosx-10.12-x86_64.egg
Extracting PyYAML-5.3-py3.7-macosx-10.12-x86_64.egg to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding PyYAML 5.3 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/PyYAML-5.3-py3.7-macosx-10.12-x86_64.egg
Searching for Jinja2>=2.7.1
Reading https://pypi.org/simple/Jinja2/
Downloading https://files.pythonhosted.org/packages/3b/c4/d9e8cc19bd72e23aff339ce02ae0a2c447652ed6f8e82ef4d8294747ebc2/Jinja2-3.0.0a1-py3-none-any.whl#sha256=c10142f819c2d22bdcd17548c46fa9b77cf4fda45097854c689666bf425e7484
Best match: Jinja2 3.0.0a1
Processing Jinja2-3.0.0a1-py3-none-any.whl
Installing Jinja2-3.0.0a1-py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding Jinja2 3.0.0a1 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/Jinja2-3.0.0a1-py3.7.egg
Searching for six
Reading https://pypi.org/simple/six/
Downloading https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl#sha256=8f3cd2e254d8f793e7f3d6d9df77b92252b52637291d0f0da013c76ea2724b6c
Best match: six 1.14.0
Processing six-1.14.0-py2.py3-none-any.whl
Installing six-1.14.0-py2.py3-none-any.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding six 1.14.0 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/six-1.14.0-py3.7.egg
Searching for MarkupSafe>=1.1
Reading https://pypi.org/simple/MarkupSafe/
Downloading https://files.pythonhosted.org/packages/ce/c6/f000f1af136ef74e4a95e33785921c73595c5390403f102e9b231b065b7a/MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl#sha256=8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d
Best match: MarkupSafe 1.1.1
Processing MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl
Installing MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl to /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Adding MarkupSafe 1.1.1 to easy-install.pth file

Installed /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages/MarkupSafe-1.1.1-py3.7-macosx-10.12-x86_64.egg
Searching for setuptools==45.2.0
Best match: setuptools 45.2.0
Adding setuptools 45.2.0 to easy-install.pth file
Installing easy_install script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin
Installing easy_install-3.8 script to /Users/squidfunk/Desktop/mkdocs-material/venv/bin

Using /Users/squidfunk/Desktop/mkdocs-material/venv/lib/python3.7/site-packages
Finished processing dependencies for mkdocs-material==4.6.3

Can't you just use pip install . instead? You may need to pip install wheel first.

I didn't know that this was possible, I'll give it a try. Honestly, my Python-fu is pretty bad, especially when it comes to packaging.

No worries. It's dumb that setuptools does what you are seeing.

... but I think for the master I'll just limit it to <7. Don't want to break something else downstream. Will revisit before the next major release, though.

That works too, but I did try pip install . after doing pip install wheel on my LInux box and it works fine.

Okay, thanks for your help. As said, the master won't get any support for 7.0 anyway, so it's probably best to pin it. I'll switch to the pip install . approach for v5.

@jaguililla rebuilt 4.6.3 locally and pushed it again to DockerHub. If you pull latest or 4.6.3 again the error should be gone.

Pulled the latest version and 4.6.3 works OK like 4.6.2. Thank you! You can close the issue if you want.

Was this page helpful?
0 / 5 - 0 ratings