8000 Comparing dougthor42:main...bazel-contrib:main · dougthor42/rules_python · GitHub
[go: up one dir, main page]

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: dougthor42/rules_python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: bazel-contrib/rules_python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 12 commits
  • 52 files changed
  • 9 contributors

Commits on Jun 10, 2025

  1. Configuration menu
    Copy the full SHA
    d98547e View commit details
    Browse the repository at this point in the history
  2. feat: data and pyi files in the venv (bazel-contrib#2936)

    This adds the remaining of the files into the venv and should get us 
    reasonably close to handling 99% of the cases.
    
    The expected differences from this and a `venv` built by `uv` would be:
    * The `RECORD` files are excluded from the `venv`s for better cache hit
      rate in `bazel`.
    
    Topological ordering is removed because topo ordering doesn't provide
    the "closer target first" guarantees desired. For now, just use default
    ordering and document conflicts as undefined behavior. Internally, it
    continues to use first-wins (i.e. first in depset.to_list() order)
    semantics.
    
    Work towards bazel-contrib#2156
    aignas authored Jun 10, 2025
    Configuration menu
    Copy the full SHA
    013acd9 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2025

  1. Configuration menu
    Copy the full SHA
    cb1c382 View commit details
    Browse the repository at this point in the history
  2. revert: change default bootstrap back to system_python (bazel-contrib…

    …#2968)
    
    Switch the default bootstrap back to system_python, per maintainer
    discussion.
    
    The main reason is downstream consumers are unlikely to be fully ready
    for the
    usage of raw symlinks (declare_symlink artifacts). APIs to detect them
    aren't
    available until Bazel 8, which makes it difficult for packaging rules,
    such
    as rules_pkg, bazel-lib, or tar rules.
    
    This reverts the core part of commit
    <
    10000
    tt>9f3512f
    rickeylev authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    95fb54a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fb2298a View commit details
    Browse the repository at this point in the history
  4. refactor: Add missing uses of DefaultInfo (bazel-contrib#2972)

    Required for compatibility with
    bazelbuild/bazel#20183
    keith authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    e03b63c View commit details
    Browse the repository at this point in the history
  5. docs: fix typo in toolchains.md example code (bazel-contrib#2970)

    Added missing commas in `local toolchains` instructions
    honglooker authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    108a66c View commit details
    Browse the repository at this point in the history
  6. chore: prepare for 1.5 release (bazel-contrib#2973)

    Update version markers with upcoming version.
    rickeylev authored Jun 11, 2025
    Configuration menu
    Copy the full SHA
    ef14ae2 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. fix: support pre-release versions and add new toolchain versions (baz…

    …el-contrib#2969)
    
    Add latest toolchain builds and attempt adding a beta build.
    
    This shows/tests that we can handle pre-release versions just fine
    and we are able to test the toolchain matching. Whilst at it it
    implements
    the static advertising of the remaining interpreter information.
    
    Fixes bazel-contrib#2837
    
    ---------
    
    Co-authored-by: Richard Levasseur <richardlev@gmail.com>
    aignas and rickeylev authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    9b8f650 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e225a1e View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2025

  1. refactor: Remove unused CC_TOOLCHAIN definition (bazel-contrib#2981)

    Fixes bazel-contrib#2979.
    
    The definition appears unused and helps advance the goal of entirely
    removing current_cc_toolchain: see
    bazelbuild/bazel#26282.
    katre authored Jun 13, 2025
    Configuration menu
    Copy the full SHA
    f2fa07a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2025

  1. Fix argument name typo (bazel-contrib#2984)

    ```
    ERROR: Traceback (most recent call last):
            File ".../rules_python++pip+rules_mypy_pip_312_click/BUILD.bazel", line 5, column 20, in <toplevel>
                    whl_library_targets(
            File ".../rules_python+/python/private/pypi/whl_library_targets.bzl", line 337, column 53, in whl_library_targets
                    "//conditions:default": create_inits(
            File ".../rules_python+/python/private/pypi/namespace_pkgs.bzl", line 72, column 25, in create_inits
                    for out in get_files(**kwargs):
            File ".../rules_python+/python/private/pypi/namespace_pkgs.bzl", line 20, column 5, in get_files
                    def get_files(*, srcs, ignored_dirnames = [], root = None):
    Error: get_files() got unexpected keyword argument: ignore_dirnames (did you mean 'ignored_dirnames'?)
    ```
    keith authored Jun 14, 2025
    Configuration menu
    Copy the full SHA
    94e08f7 View commit details
    Browse the repository at this point in the history
Loading
0