Skip to content

Conversation

@esadek
Copy link
Contributor

@esadek esadek commented Nov 13, 2025

Add a docs environment, dependencies, and tasks to the Pixi manifest. With Pixi, there’s no need to manually create and activate a Python virtual environment or install mkdocs and cairo.

Copy link
Member

@amoeba amoeba left a comment

Choose a reason for hiding this comment

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

Thanks. Added one question as a comment above.

I think we might also consider updating everywhere we're using venvs to just use the new pixi setup (docs/ folder, CI). What do you think?

@esadek
Copy link
Contributor Author

esadek commented Nov 14, 2025

I think we might also consider updating everywhere we're using venvs to just use the new pixi setup (docs/ folder, CI). What do you think?

I agree. Would you like that included in this PR?

@amoeba
Copy link
Member

amoeba commented Nov 14, 2025

Either way. Doing it in a follow-up is fine too.

@esadek
Copy link
Contributor Author

esadek commented Nov 14, 2025

I've updated docs/README.md and .github/workflows/publish_docs.yml to use Pixi.

Copy link
Member

@amoeba amoeba left a comment

Choose a reason for hiding this comment

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

Nice, one change.

I like this (using pixi) even more now that I realize we can remove the extra setup defined in https://squidfunk.github.io/mkdocs-material/plugins/requirements/image-processing/#cairo-graphics-macos.

@esadek
Copy link
Contributor Author

esadek commented Nov 14, 2025

Yes, having Cairo automatically installed into the environment is awesome.

@esadek esadek requested a review from amoeba November 20, 2025 20:56
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.

2 participants