mkdocs-material: `pipenv install mkdocs-material` fails

Noted in #1690 but it’s a separate issue: when I do pipenv install mkdocs-material, it fails.

Steps to reproduce

Run:

mkdir mkdocs-pipenv
cd mkdocs-pipenv
pipenv install mkdocs-material

Observe this error:

ERROR: ERROR: Could not find a version that matches mkdocs-material-extensions>=1.0b1
Skipped pre-versions: 1.0b1, 1.0b1, 1.0b2, 1.0b2
There are incompatible versions in the resolved dependencies.

Screenshot 2020-05-13 at 22 35 13

Workarounds?

Adding --pre seems to work:

pipenv install mkdocs-material --pre

However, it installs (logically) pre-release dependencies which also doesn’t seem quite right, see e.g. https://github.com/squidfunk/mkdocs-material/issues/1690#issuecomment-628228611.

Disclaimer

I’m not a Python developer so maybe I’m missing something simple, but pip / pipenv installation is mentioned as the first one in the Getting Started guide. Commonly, I’m a happy user of the official Docker container which works nicely.

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 15 (13 by maintainers)

Most upvoted comments

It is released as an official stable release.

🤷‍♂️ Generally, my response is it will be ready when it is ready. Based on what I’ve seen and tested, I think it is solid at this point. If we are going to continue to require it, we need at least one stable version out. I’ve got a couple things that are a little higher on my priority list, but I should be able to get a stable version out soon.

Yeah, there are plans. I think at this point, it is as solid as it’s going to be. The only issues I’ve received is user errors, so I think it is good to go.