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: pyenv/pyenv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.5.2
Choose a base ref
...
head repository: pyenv/pyenv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.5.3
Choose a head ref
  • 13 commits
  • 27 files changed
  • 9 contributors

Commits on Feb 5, 2025

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

Commits on Feb 8, 2025

  1. Add PyPy v7.3.18 (#3184)

    Co-authored-by: Dan Dees <[email protected]>
    dand-oss and Dan Dees authored Feb 8, 2025
    Configuration menu
    Copy the full SHA
    1c7fe36 View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2025

  1. Add Miniconda3 25.1.1 0 (#3190)

    * Add miniconda3-25.1.1-0
    
    Co-authored-by: binbjz <[email protected]>
    Co-authored-by: binbjz <[email protected]>
    3 people authored Feb 10, 2025
    Configuration menu
    Copy the full SHA
    fee6057 View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2025

  1. Configuration menu
    Copy the full SHA
    519f90a View commit details
    Browse the repository at this point in the history
  2. CI: remove ubuntu-20.04; move tar_gz to -latest

    ubuntu-20.04 is being retired by Github
    tar_gz is mainly to verify URLs, OS version doesn't matter
    native-api committed Feb 12, 2025
    Configuration menu
    Copy the full SHA
    ddeb3fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f37a5a8 View commit details
    Browse the repository at this point in the history
  4. Add Miniconda3 25.1.1-1 (#3192)

    Co-authored-by: binbjz <[email protected]>
    Co-authored-by: binbjz <[email protected]>
    3 people authored Feb 12, 2025
    Configuration menu
    Copy the full SHA
    a7de200 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2025

  1. Configuration menu
    Copy the full SHA
    496dcfc View commit details
    Browse the repository at this point in the history
  2. fix: pyenv-rehash | do NOT create conda_exclusion_list if conda is no…

    …t installed.
    
    I was doing some debugging with PYENV_DEBUG=1 and noticed that a lot of
    work was being done in conda.bash, even though I had not installed any
    conda versions like `mambaforge`.
    
    The solution is pretty simple, put all the code inside an if-block.
    This aligns with what @varikin found in his pull request #3037
    
    Additionally, I have refactored the code slightly for readability
    (created function `build_conda_exclusion_list`), and added comments
    which should make it easier to understand what's going on.
    
    This commit simplifies debugging and should reduce the execution time of
    
    ```bash
    eval "$(pyenv init -)"
    ```
    
    slightly.
    ChristianFredrikJohnsen authored and native-api committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    09fbed1 View commit details
    Browse the repository at this point in the history
  3. style: place greadlink in coreutils section

    Applies to the conda blacklist in `pyenv.d/rehash/conda.d/default.list`
    No practical difference, but it looks misplaced when it sits at the end
    of the file.
    ChristianFredrikJohnsen authored and native-api committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    ab2a5ad View commit details
    Browse the repository at this point in the history
  4. perf: faster execution of build_conda_exclusion_list

    1) Got rid of useless call to `cat`, much better to simply use sed with
       file as argument.
    
    2) Got rid of `sort -u`. There is no need to sort the list.
       Additionally, the list `pyenv.d/rehash/conda.d/default.list` only has
       unique entries, and even if you have duplicate entries, the function
       will still work. --> No need for sort nor unique.
    
    3) Further improvement is simple, save a cached
    cleaned-list-v1.0 in `conda.d` and simple read from that file instead of
    doing `sed`, which must be a more expensive operation than simply
    reading from file.
    ChristianFredrikJohnsen authored and native-api committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    8e5379e View commit details
    Browse the repository at this point in the history
  5. Merge pull request #3151 from ChristianFredrikJohnsen/fix/conda-rehash

    Do not execute conda-specific code if conda is not installed
    native-api authored Feb 13, 2025
    Configuration menu
    Copy the full SHA
    1c2a765 View commit details
    Browse the repository at this point in the history
  6. 2.5.3

    native-api committed Feb 13, 2025
    Configuration menu
    Copy the full SHA
    5051a42 View commit details
    Browse the repository at this point in the history
Loading