-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Documentation feedback #5605
Comments
https://docs.astral.sh/uv/concepts/python-versions/#adjusting-python-version-preferences |
We don't have a commands to modify a persistent configuration file — you can put it in a
Thanks for the feedback though! Sounds like we should link to the persistent configuration documentation here. |
A little suggestion: add the use of I habitually use --help to see what commands I can use. PS: I don't understand why it should be hidden in --help. Except for this command, the outputs of |
I'm not sure why it's hidden — I copied this from Ruff. I think it might be because it shifts the indent for the rest of the commands way to the right and dramatically reduces the space we have for concise documentation. Thanks for the feedback! Tracked in #6153 |
Maybe we can improve the |
On
This sounded to me as if By the way, I added this to my 00 00 * * * uv self update |
Minor confusion for me in https://docs.astral.sh/uv/concepts/tools/, emphasis mine:
...
For Furthermore, what does it mean "disposable" in this context? In my first reading I understood If I do |
One suggestion would be to reiterate in the CLI reference docs for Another thing is that in the tool concepts page, it directly references
In both these cases, the implicit assumption is that the user knows that |
(Thanks for the feedback everyone, I'll attempt to address all that) We should talk about defining constraints in the |
@gusutabopb let me know if #6468 is sufficient! |
Hi! I hope this is the correct place, but I would request examples for:
I ask because this does not work from my existing pyproject.toml:
I add auth to the config by running:
Finding the equivalent of that last line for I'm similarly interested in jfrog examples, but this is the one I can provide the most specific details on. |
The FastAPI guide needs to be updated to reflect the changes introduced to the default behavior of |
|
I'm not sure why there's a python-version file if this information is also in the |
The documentation about running scripts using the inline metadata (link) doesn't mention support for specifying the dependency sources via the # /// script
# requires-python = ">=3.12"
# dependencies = [
# "requests",
# ]
# [tool.uv.sources]
# requests = { git = "https://github.com/psf/requests.git", tag = "v2.32.2" }
# ///
import requests
print(requests.__version__) # 2.32.2 (2.32.3 is the latest) I think the documentation can be explicit about officially supporting (or not supporting) it. |
@shunichironomura thanks! I think we need to create a separate "Scripts" concept page because that's way too advanced for the "guide" documentation. |
Would be nice to have information on whether virtual workspaces (no |
You might be looking for this: https://docs.astral.sh/uv/concepts/projects/#applications |
That is still an application that has its own python code from what I can tell. The Cargo virtual workspaces just combine related packages together, where there isn't necessarily one "main" binary. Taking from the workspace example in uv docs,
imagine And just to be clear, I'm not asking this feature to be implemented, only clarification on whether or not it is supported because the documentation page explicitly refers to Cargo. |
I have a couple questions about the lockfile after reading the docs on it. Is the The reason I'm looking for a schema / specification is that I would like to be able to parse My other question is whether you expect the |
@scimas Virtual projects were removed in #6720 (from the docs at least - cannot quickly find other pointers) |
@scimas -- Yeah that layout is fully supported. You can create a @astrojuanlu -- We removed most mentions of "virtual" since it wasn't a familiar concept, but the idea of a project that just lists members and dependencies is still supported. |
Hey @GiovanniGiacometti — that link works for me still, are you sure? @Muzych I appreciate the offer! I'm not quite sure how we'd maintain that — we make frequent changes to the documentation. What do you think the long-term plan for that would be? |
Hello, my idea is to first complete the internationalization translation based on the current version, and then make minor adjustments to the details once UV's performance is stable. What do you think about this approach? |
A surprising behaviour I've noticed, that I couldn't see documented and possibly good to capture somewhere:
|
I think this should only be the case if the current directory is a workspace member of the parent directory. |
We'll be making large, frequent adjustments to the documentation. I'm concerned it will go out of date. Let's discuss this over in a dedicated issue #9606 |
In my case I hadn’t set up a workspace. |
@tekumara that sounds like a bug, could you open an issue with a reproduction? |
https://docs.astral.sh/uv/guides/scripts/ doesn't explain where |
@abitrolly that's beyond the scope of the a "guide", when we introduce a "concept" document for scripts we can cover that — but they're just in the uv cache. |
@eliasdabbas cool thank you! cc @dhruvmanila for Ruff's documentation. |
@zanieb it still may worth to mention it somewhere in the middle, or link to relevant cleanup docs. I assume |
Hi! I noticed the documentation about configuring alternative indexes seems to be outdated and incomplete: https://docs.astral.sh/uv/guides/integration/alternative-indexes/
Also the Environment variables page doesn't explain how to properly authenticate to alternative indexes other than embedding the credentials in the URL Have a good day! |
First, thanks for I was reading Versioning Policy (https://docs.astral.sh/uv/reference/policies/versioning/) document and was unable to visualize what would be needed for 1.0 stable APIs. Is it possible to write (10000 ft. level) bullet points which explain the path to 1.0 for |
I found a broken link here:
Crawling the whole site doesn't take long (~40 seconds). In case you want to run this periodically:
Gist: https://gist.github.com/eliasdabbas/681c9c7a3d1c00512c665bd4415ac52b Thanks again for all the great work. |
@depau thanks!
That's on the todo-list, e.g., #9867.
Authenticating with credentials outside the URL is at https://docs.astral.sh/uv/configuration/environment/#uv_index_name_password — but this is just a reference document it isn't likely to have further exposition.
We don't have a plan for this yet. We're not really in a rush to reach 1.0. I think there's not really a list of things we need to do before we switch to 1.0, it's more like we want the tool to be in the world for a while so we can fix rough edges and iterate quickly. @eliasdabbas Thank you! |
@eliasdabbas I like the Python version of the link checker. Definitely useful. Would be interested to see how it compares to Rust based https://lychee.cli.rs/ |
@abitrolly I'm not familiar with Lychee, but I just took a look. Based on what I saw so far: Pros: It can check links in a tree locally, supports .md .rst and HTML. This makes it great for pre-commit checks/hooks. Cons: It doesn't support recursive crawling of websites, which includes discovering links, following them, redirects, etc. Python pros: Supports recursive crawling with customizable rules, and can be as fast as you want it to be. Python cons: Does not support .md or .rst. So if you want the actual live website the advertools/Python solution seems better, if you want to check .md or .rst files, it seems Lychee is the good choice. Again I'm not that familiar with it, so take what I said with a grain of salt. |
When I build and run the container from the Docker example as-is, I get this error:
|
@carrollpaul I tested that just now and cannot reproduce. Please open an issue with a reproduction. |
The docs for deploying a zip archive for AWS lambda ( https://docs.astral.sh/uv/guides/integration/aws-lambda/#deploying-a-zip-archive ) includes the usage of |
It exists, it's just not visible on the CLI. It's analogous to: https://docs.astral.sh/uv/configuration/environment/#uv_no_installer_metadata. |
I have switched to uv for most of my projects and am wondering if there is an easy way to create a snapshot of the environment. I need to experiment with upgrades and dependencies, and if things go wrong, revert to the original snapshot. In the past, I used |
All information is contained in If things go wrong, replace these files with the backed up files and run |
Some misc docs feedback before I forget... Locking and syncing concepts pageIf I search the docs for "sync", the top result is the "Locking and Syncing" concepts page: The page has "syncing" in the title and "sync" in the URL, but the page content itself really only seems to be about locking rather than syncing, which was surprising - since I was hoping to find more about
|
Perhaps it would be a good idea to point this out: https://docs.astral.sh/uv/reference/settings/#find-links on this page: https://docs.astral.sh/uv/configuration/indexes ? |
That’s awesome feedback, thanks @edmorley. |
This is a tracking issue for feedback on the new documentation at https://docs.astral.sh/uv/
The text was updated successfully, but these errors were encountered: