Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

leveldiagram dependency not documented #16

Open
petermao opened this issue Nov 1, 2023 · 3 comments
Open

leveldiagram dependency not documented #16

petermao opened this issue Nov 1, 2023 · 3 comments

Comments

@petermao
Copy link
Contributor

petermao commented Nov 1, 2023

needed to pip install leveldiagram.

@dihm
Copy link
Contributor

dihm commented Nov 3, 2023

All installation dependencies are documented in setup.cfg. Unfortunately, they are only enforced during pip installation of the package which typically is not done when updating an editable install from source. To get updated dependencies in the future, be sure to re-run the editable install command once your local repo has updated (i.e. pip install -U -e .).

@petermao
Copy link
Contributor Author

petermao commented Nov 4, 2023

ok, thanks. perhaps the -U option should be mentioned in the docs for this reason.

@dihm
Copy link
Contributor

dihm commented Nov 6, 2023

Ah, my apologies. That -U is only there as a force of personal habit. You don't actually need it to grab new or updated required dependencies (just doing a normal pip install accomplishes that, so pip install -e .).

The pip upgrade option just tells pip to be greedy and update any and all related packages to their latest releases, in excess of the package requirements. I do it so I can keep up with dependency packages and try to fix deprecations early. Honestly probably not a great idea for the regular rydiqule user.

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

No branches or pull requests

2 participants