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/rye
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.37.0
Choose a base ref
...
head repository: astral-sh/rye
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.38.0
Choose a head ref
  • 12 commits
  • 18 files changed
  • 6 contributors

Commits on Jul 21, 2024

  1. Fix rye add and rye remove to create proper tool.rye section on -…

    …-dev and --exclude flags (#1256)
    
    Hey!
    
    This is to address issue #1249
    
    Closes #1249
    
    Looks like the `[tool.rye]` section in `pyproject.toml` is not created
    properly if it was not already presented in the file.
    This was due to the it not being created as a table.
    
    Tested it like that:
    - Have `pyproject.toml` without `[tool.rye]` table:
    ```
    [project]
    authors = [{ name = "xxx", email = "xxx@xxx.com" }]
    name = "rye-test"
    version = "0.1.0"
    description = "wasm sample use py2wasm, rust, wasmer, gowasm, wasmedge"
    readme = "README.md"
    requires-python = ">=3.11.7"
    
    
    [build-system]
    requires = ["hatchling"]
    build-backend = "hatchling.build"
    ```
    - 
    ```
    $ rye add --dev ipython
    ```
    results in 
    `pyproject.toml`
    ```
    [project]
    authors = [{ name = "xxx", email = "xxx@xxx.com" }]
    name = "rye-test"
    version = "0.1.0"
    description = "wasm sample use py2wasm, rust, wasmer, gowasm, wasmedge"
    readme = "README.md"
    requires-python = ">=3.11.7"
    
    
    [build-system]
    requires = ["hatchling"]
    build-backend = "hatchling.build"
    
    [tool.rye]
    dev-dependencies = [
        "ipython>=8.26.0",
    ]
    ```
    
    Before fix it was:
    `pyproject.toml`
    ```
    tool = { rye = { dev-dependencies = [
        "ipython>=8.26.0",
    ] } }
    [project]
    authors = [{ name = "xxx", email = "xxx@xxx.com" }]
    name = "rye-test"
    version = "0.1.0"
    description = "wasm sample use py2wasm, rust, wasmer, gowasm, wasmedge"
    readme = "README.md"
    requires-python = ">=3.11.7"
    
    
    [build-system]
    requires = ["hatchling"]
    build-backend = "hatchling.build"
    
    ```
    flyaroundme authored Jul 21, 2024
    Configuration menu
    Copy the full SHA
    57b7c08 View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2024

  1. uninstall_cmd fix in Windows (#1153)

    make uninstall_cmd available in Windows
    oj3r authored Jul 23, 2024
    Configuration menu
    Copy the full SHA
    3f9dcfb View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. Configuration menu
    Copy the full SHA
    2fd1895 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. Always write --index-url before --extra-index-url (#1278)

    ## Summary
    
    Closes #1012.
    charliermarsh authored Jul 25, 2024
    Configuration menu
    Copy the full SHA
    1ce72f2 View commit details
    Browse the repository at this point in the history

Commits on Jul 27, 2024

  1. Use case-insensitive comparison for detecting rye.exe (#1286)

    ## Summary
    
    This check can be subtly incorrect on case-insensitive filesystems
    (e.g., NTFS). Seems easiest to just make the whole comparison
    case-insensitive.
    
    Closes #1284.
    charliermarsh authored Jul 27, 2024
    Configuration menu
    Copy the full SHA
    05f1c49 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec56412 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0da8f3f View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. Fix documentation for readline license (#1297)

    NITS: I fixed the license for readline in the documentation to GPLv3.
    
    cf. https://tiswww.case.edu/php/chet/readline/rltop.html
    
    > Readline is free software, distributed under the terms of the [GNU
    General Public License, version
    3](http://www.gnu.org/licenses/gpl.html).
    
    cf.
    https://gregoryszorc.com/docs/python-build-standalone/main/running.html#licensing
    
    > Most licenses are fairly permissive. Notable exceptions to this are
    GDBM and readline, which are both licensed under GPL Version 3.
    3w36zj6 authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4b34ca1 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Configuration menu
    Copy the full SHA
    c0616e1 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2024

  1. Configuration menu
    Copy the full SHA
    29e3657 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    640c8ce View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3e3c854 View commit details
    Browse the repository at this point in the history
Loading