Skip to content

Conversation

@anutosh491
Copy link
Contributor

Hi,

We can currently fetch the standard documentation through xeus-cpp-lite. But we can't yet cover any 3rd party lib.

  1. Xeus-cling could fetch xtensor documentation (even without xtensor being installed, because the tagfiles were added to xeus-cling themselves. Check here) . This doesn't sound justified.

  2. As discussed with Sylvain in the past, we probably shouldn't populate xeus-cpp with the tagfiles for all repos but rather have them be a part of the repo itself. And then when we do a mamba install %xtensor, these end up in the file system and then can be put to use from there.

Something like

image

@anutosh491
Copy link
Contributor Author

cc @JohanMabille

Thought of addressing before the pydata paris talk ;)

Any kind of release would be helpful too

Copy link
Member

@JohanMabille JohanMabille left a comment

Choose a reason for hiding this comment

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

I think we should find a way to generate the tag file from the documentation, otherwise it will be hard to keep them sunchronized. Anyway, let's merge this first version so we have a reference file to compare with when working on the generation of the tags.

@JohanMabille
Copy link
Member

Can you run pre-commit to fix the linter before I merge it?

@anutosh491
Copy link
Contributor Author

Addressed thanks for the review @JohanMabille

@JohanMabille JohanMabille merged commit 7cdc7d5 into xtensor-stack:master Sep 18, 2025
20 checks passed
@anutosh491 anutosh491 deleted the tagfiles branch September 19, 2025 02:01
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