Skip to content

Conversation

@jokasimr
Copy link
Contributor

Make gui dependencies optional, remove unused (?) pythreejs dependency.

"ipywidgets",
"ipydatagrid",
"ipytree",
]
Copy link
Member

Choose a reason for hiding this comment

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

this still needs to be added to docs.in to make the doc build happy.

pyproject.toml Outdated
"pytest",
"pooch",
]
gui = [
Copy link
Member

Choose a reason for hiding this comment

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

Two things:

  • we should update the installation instructions to reflect the changes; say we can use pip install essreflectometry[gui]...
  • What about pythreejs? Instead of having a gui section, should we rename it to something like [all] or [extra] and include pythreejs in there as well?

Co-authored-by: Mridul Seth <mail@mriduls.com>
@jokasimr jokasimr requested a review from MridulS April 28, 2025 07:18
@jokasimr jokasimr merged commit d9ec5d0 into main Apr 28, 2025
4 checks passed
@jokasimr jokasimr deleted the optional-deps branch April 28, 2025 07:36
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.

4 participants