-
Notifications
You must be signed in to change notification settings - Fork 20
Improve uv instructions, add dev dependencies #187
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
base: master
Are you sure you want to change the base?
Conversation
I had to do some trial and error to get the readthedocs build going. I have squashed my attempts into one commit again. Here are the rendered instructions: https://sfs-python--187.org.readthedocs.build/en/187/installation.html https://sfs-python--187.org.readthedocs.build/en/187/contributing.html |
Works nicely on my Mac. I would be fine with the currently proposed minimal script file at Is the Editable Installation section at
|
I found out that
I have added a sentence in 7139d08, is that enough?
I'm not sure how. How would you use it? I have already mentioned
I don't think those should be the options ... why would you need "editable" in the first workflow? I think it should be:
There is actually a third way, "installing from a Git branch via URL, no local git clone, no |
Even though I think everyone should use |
Forget about my hasty proposal, it indeed makes no sense. The hint is fine and people can look into the examples, which actually are notebooks.
The third way is probably not to mention, people doing this probably know what they are up to. |
Yeah, that's nice. |
IMO ready to push |
This arguably simplifies the usage of
uv
by not suggesting to useuv pip
at all, but instead creating a localpyproject.toml
file.This avoids having to remember to activate virtual environments. The
uv run
commands do that automatically.This workflow is still new to me, so it would be good if you could check if everything actually works for you locally, @fs446!
I've also added a somewhat minimal script file for our users to get started, but maybe this can be improved?
It would be good if it could be more concise, but it should also do something meaningful ...