Skip to content

Conversation

@dhananjaypai08
Copy link
Contributor

Fixes #878

Overview

  • Pinned docs dependencies to specific versions for stability
  • Removed unused social and cairosvg plugins from mkdocs.yml and pyproject.toml
  • Updated uv.lock accordingly to reflect dependency changes

"mkdocs-social-plugin>=0.1.0 ; python_version >= '3.11'",
"mkdocs==1.6.1",
"mkdocs-material==9.5.34",
"pymdown-extensions==10.11.2",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason we need to pin specific versions here? That's what the lockfile is for

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, pinning specific versions ensures repr builds and prevents breaking changes from auto updates, while the lockfile handles exact resolution across environments.

Copy link
Collaborator

@DetachHead DetachHead Jan 12, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The lockfile already ensures reproducible builds. Dependencies won't get updated unless you explicitly run uv sync --upgrade I believe with this change you would have to mabually update each pinned version when updating dependencies which isnt ideal

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

404 page has busted css

2 participants