notas-musicais icon indicating copy to clipboard operation
notas-musicais copied to clipboard

Problema com o readthedocs apos atualizar as bibliotecas do mkdocs

Open azmovi opened this issue 11 months ago • 0 comments

Caso você tenha recebido esse erro após atualizar as bibliotecas do mkdocs-material e ter problemas no build da documentação com o readthedocs como esse:

Error: MkDocs encountered an error parsing the configuration fil cannot find module ...

Então para resolver esse problema eu editei o arquivo .readthedocs.yaml para que ele force a instalação de algumas bibliotecas usadas pelo mkdocs-material, ja que o readthedocs instala apenas o mkdocs, não entendi muito bem porque isso aconteceu, segue as instruções.

  jobs:
    post_create_environment:
      - pip install poetry
      - poetry config virtualenvs.create false
      - python -m pip install --upgrade --no-cache-dir mkdocs-material
      - python -m pip install --upgrade --no-cache-dir mkdocs-macros-plugin
      - python -m pip install --upgrade --no-cache-dir mkdocstrings-python

Dessa forma forçamos o readthedocs baixar nossas dependências, não entendi porque isso aconteceu e porque isso funcionou.

azmovi avatar Feb 29 '24 22:02 azmovi