Skip to content

Error related to sphinx and myst-parser #72

@mpmdean

Description

@mpmdean

Thanks for the nice tool. And thanks to @danielballan for suggesting it.

I seem to have a problem running the code, though. It's quite serious as I'm committed to using this in a couple of days my repo seems broken.

If I download the repo on mac and run pixi run build I get the following error:


pixi run build
ERROR error=repodata not found
ERROR error=repodata not found
  × failed to solve the pypi requirements of 'py313' 'osx-arm64'
  ├─▶ failed to resolve pypi dependencies
  ╰─▶ Because myst-parser>=2.0.0 depends on markdown-it-py>=3.0,<4.dev0 and markdown-it-py==4.0.0, we can
      conclude that myst-parser>=2.0.0 cannot be used. (1)
      
      Because only the following versions of myst-parser are available:
          myst-parser<=1.0.0
          myst-parser==2.0.0
          myst-parser==3.0.0
          myst-parser==3.0.1
          myst-parser==4.0.0
          myst-parser==4.0.1
      and myst-parser==1.0.0 depends on sphinx>=5,<7, we can conclude that myst-parser>=1.0.0,<2.0.0
      depends on sphinx>=5,<7.
      And because we know from (1) that myst-parser>=2.0.0 cannot be used, we can conclude that myst-
      parser>=1.0.0 depends on sphinx>=5,<7.
      And because myst-nb>=1.1.0 depends on myst-parser>=1.0.0 and only the following versions of myst-nb
      are available:
          myst-nb<=1.1.0
          myst-nb==1.1.1
          myst-nb==1.1.2
          myst-nb==1.2.0
          myst-nb==1.3.0
      we can conclude that myst-nb>=1.1.0 depends on sphinx>=5,<7.
      And because you require sphinx>=8.0.2 and myst-nb>=1.1, we can conclude that your requirements are
      unsatisfiable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions