Skip to content

Conversation

@aignas
Copy link
Collaborator

@aignas aignas commented Nov 21, 2025

DO NOT MERGE: stacked on #3425

As discussed in the #2024 messaged we decided to remove the chmoding and
simplify the setup for all of our users. This in effect unifies how the
toolchains are created across all of the platforms reducing the need for some
of the integration tests.

Summary:

  • python_repository: stop chmoding
  • python_repository: make ignore_root_user_error noop
  • python(bzlmod): stop using ignore_root_user_error.
  • tests: remove ignore_root_user_error tests.

Fixes #2016
Fixes #2053
Closes #2024

@aignas aignas marked this pull request as ready for review November 22, 2025 06:05
@aignas aignas requested a review from rickeylev as a code owner November 22, 2025 06:05
aignas added a commit to aignas/rules_python that referenced this pull request Nov 22, 2025
Summary:
- Before this we were relying on an upstream script, but because
  how we are building our docs we need to customize how it is working.
- What is more, the format was hard to maintain and prone to human errors.

Split out of bazel-contrib#3421
github-merge-queue bot pushed a commit that referenced this pull request Nov 22, 2025
Before this we were relying on an upstream script, but because how we
are building our docs we need to customize how it is working. What is
more, the format was hard to maintain and prone to human errors.

This splits out the deleted packages code into a separate rc file that
is much easier to work with.

Split out of #3421
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Inconsistent directory permissions in bazel cache: user has no permissions to delete generated files Hermetic chmod/touch/id in python_repository

2 participants