Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: astral-sh/uv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.4.19
Choose a base ref
...
head repository: astral-sh/uv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.4.20
Choose a head ref
  • 19 commits
  • 33 files changed
  • 7 contributors

Commits on Oct 8, 2024

  1. Update Rust crate boxcar to v0.2.6 (#7951)

    This PR contains the following updates:
    
    | Package | Type | Update | Change |
    |---|---|---|---|
    | [boxcar](https://redirect.github.com/ibraheemdev/boxcar) |
    workspace.dependencies | patch | `0.2.5` -> `0.2.6` |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/astral-sh/uv).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC45Ny4wIiwidXBkYXRlZEluVmVyIjoiMzguOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW50ZXJuYWwiXX0=-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    fa4ac3d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    025ec02 View commit details
    Browse the repository at this point in the history
  3. Fix syntax in GitLab integration docs

    sisp authored and zanieb committed Oct 8, 2024
    Configuration menu
    Copy the full SHA
    eb5af72 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b5c52b2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e4a558 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    427c1f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cae9507 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b70405c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1d6e1bd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9ae6c4f View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b5dbc32 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f6fd849 View commit details
    Browse the repository at this point in the history
  13. Fix GitHub Actions integration test (#8013)

    Fixes bug noted in #8012
    
    GitHub upgraded the 3.12 Python version so the path changed!
    zanieb authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    cd582ca View commit details
    Browse the repository at this point in the history
  14. Add shellcheck CI (#7888)

    <!--
    Thank you for contributing to uv! To help us out with reviewing, please
    consider the following:
    
    - Does this pull request include a summary of the change? (See below.)
    - Does this pull request include a descriptive title?
    - Does this pull request include references to any relevant issues?
    -->
    
    ## Summary
    
    I started learning `uv` by inspecting the source code.
    I've noticed that your shell scripts are very good! Which is rare!
    
    ## Test Plan
    
    I propose to add `shellcheck` to the CI.
    It is a great tool to help finding bugs and style issues in shell code.
    
    Techincal details:
    - This CI job will only run when any `.sh` files are changed (or the job
    definition file)
    - It takes just several seconds even on local machine:
    ```
    » time shellcheck -S style **/*.sh
    shellcheck -S style **/*.sh  0.02s user 0.05s system 61% cpu 0.123 total
    ```
    
    - It is easy to use, for example: I just fixed the single problem you
    had in your code with `# shellcheck disable=SC1091`
    - I am using this tool for around 8 years now and didn't have any
    issues. Examples:
    https://github.com/sobolevn/git-secret/blob/ca899f3b694187f9027161f537414422ee99c483/.github/workflows/test.yml#L22-L27
    and
    https://github.com/wemake-services/wemake-django-template/blob/master/.github/workflows/shellcheck.yml
    
    But, I understand that build / lint tools are very subjective. So, feel
    free to close :)
    sobolevn authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    5652193 View commit details
    Browse the repository at this point in the history
  15. Fill in authors filed during uv init (#7756)

    ## Summary
    
    Fill in the `authors` field of `pyproject.toml` by fetching author info
    from Git.
    
    Resolves #7718
    j178 authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    15e5e3f View commit details
    Browse the repository at this point in the history
  16. Add snapshot testing to contribution guide (#7882)

    ## Summary
    
    Add a `Snapshot testing` section to `CONTRIBUTING.md`.
    
    ---------
    
    Co-authored-by: Zanie Blue <[email protected]>
    j178 and zanieb authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    9e98055 View commit details
    Browse the repository at this point in the history
  17. Hint at wrong endpoint in publish (#7872)

    Improve hints when using the simple index URL instead of the upload URL
    in `uv publish`. This is the most common confusion when publishing, so
    we give it some extra care and put it more centrally in the CLI help.
    
    Fixes #7860
    
    ---------
    
    Co-authored-by: Zanie Blue <[email protected]>
    konstin and zanieb authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    282fab5 View commit details
    Browse the repository at this point in the history
  18. uv run: List available scripts when a script is not specified (#7687)

    Signed-off-by: Kemal Akkoyun <[email protected]>
    ## Summary
    
    This PR adds the ability to list available scripts in the environment
    when `uv run` is invoked without any arguments.
    It somewhat mimics the behavior of `rye run` command
    (See https://rye.astral.sh/guide/commands/run).
    
    This is an attempt to fix #4024.
    
    ## Test Plan
    
    I added test cases. The CI pipeline should pass.
    
    ### Manuel Tests
    
    ```shell
    ❯ uv run
    Provide a command or script to invoke with `uv run <command>` or `uv run script.py`.
    
    The following scripts are available:
    
    normalizer
    python
    python3
    python3.12
    
    See `uv run --help` for more information.
    ```
    
    ---------
    
    Signed-off-by: Kemal Akkoyun <[email protected]>
    Co-authored-by: Zanie Blue <[email protected]>
    kakkoyun and zanieb authored Oct 8, 2024
    Configuration menu
    Copy the full SHA
    1a39ffe View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0e1b25a View commit details
    Browse the repository at this point in the history
Loading